Generated by Cython 0.29.32

Yellow lines hint at Python interaction.
Click on a line that starts with a "+" to see the C code that Cython generated for it.

Raw output: Palette.cpp

 0001: # cython: binding=False, boundscheck=False, wraparound=False, nonecheck=False, cdivision=True, profile=False
 0002: # cython: optimize.use_switch=True
 0003: # cython: warn.maybe_uninitialized=False
 0004: # cython: warn.unused=False
 0005: # cython: warn.unused_result=False
 0006: # cython: warn.unused_arg=False
 0007: # cython: language_level=3
 0008: # encoding: utf-8
 0009: 
 0010: """
 0011: Enum of common palettes based on https://en.wikipedia.org/wiki/List_of_color_palettes
 0012: All palette definition taken from
 0013: https://en.wikipedia.org/wiki/List_of_8-bit_computer_hardware_graphics
 0014: """
 0015: 
 0016: 
 0017: # THIS LIBRARY CONTAINS ALL THE PALETTES FOR THE PROJECT
 0018: # INCLUDES :
 0019: # + TELETEXT
 0020: # + BBC_MICRO
 0021: # + CGA_MODE4_PAL1_LOW
 0022: # + CGA_MODE4_PAL1_HIGH
 0023: # + CGA_MODE4_PAL2_LOW
 0024: # + CGA_MODE4_PAL2_HIGH
 0025: # + CGA_MODE5_LOW
 0026: # + CGA_MODE5_HIGH
 0027: # + ZX_SPECTRUM_LOW
 0028: # + ZX_SPECTRUM_HIGH
 0029: # + APPLE_II_LOW
 0030: # + APPLE_II_HIGH
 0031: # + APPLE_II
 0032: # + COMMODORE_64
 0033: # + AMSTRAD_CPC
 0034: # + MSX
 0035: # + TO7
 0036: # + PICO_8
 0037: # + MICROSOFT_WINDOWS_16
 0038: # + MICROSOFT_WINDOWS_20
 0039: # + MICROSOFT_WINDOWS_PAINT
 0040: # + MONO_PHOSPHOR_AMBER
 0041: # + MONO_PHOSPHOR_LTAMBER
 0042: # + MONO_PHOSPHOR_GREEN1
 0043: # + MONO_PHOSPHOR_GREEN2
 0044: # + MONO_PHOSPHOR_GREEN3
 0045: # + AAP64
 0046: # + APOLLO
 0047: # + FUNKYFUTURE
 0048: # + VINIK24
 0049: # + TWILIOQUEST76
 0050: # + IRIDESCENTCRYSTAL
 0051: # + AAPSPLENDOR128
 0052: # + LOSPEC500
 0053: # + FAMICUBE
 0054: # SILVER
 0055: 
+0056: _CGA_TEST = "The Color Graphics Adapter (CGA) outputs what IBM called digital RGB[1] " \
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_TEST, __pyx_kp_u_The_Color_Graphics_Adapter_CGA_o) < 0) __PYX_ERR(0, 56, __pyx_L1_error)
 0057:            "(that is, the R, G, B (and I) signals from the graphics card to the monitor " \
 0058:            "can each only have two states: on or off). CGA supports a maximum of 16 colors." \
 0059:            " However, its 320×200 graphics mode is restricted to fixed palettes containing " \
 0060:            "only four colors, and the 640×200 graphic mode is only two colors. 16 colors are" \
 0061:            " only available in text mode or the tweaked text 160×100 mode. A different set" \
 0062:            " of 16 colors is available in composite mode with an NTSC composite monitor. " \
 0063:            "(Independent groups have also demonstrated much larger composite color sets—over" \
 0064:            " 256 colors—on a composite monitor by the use of artifact color techniques." \
 0065:            " See Color Graphics Adapter#High color depth.) The full standard RGBI palette is a " \
 0066:            "variant of the 4-bit RGBI schema. Although the RGBI signals each have only two " \
 0067:            "states, the CGA color monitor decodes them as if RGB signals had four levels. " \
 0068:            "Darker colors are the basic RGB 2nd level signals except for brown, which is dark" \
 0069:            " yellow with the level for the green component halved (1st level). Brighter colors" \
 0070:            " are made by adding a uniform intensity one-level signal to every RGB signal of the" \
 0071:            " dark ones, reaching the 3rd level (except dark gray which reaches only the 1st " \
 0072:            "level), and in this case yellow is produced as if the brown were ordinary dark " \
 0073:            "yellow."
 0074: 
 0075: LIST_PALETTES = {
+0076:     "TELETEXT" :
  __pyx_t_1 = __Pyx_PyDict_NewPresized(37); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_TELETEXT, __pyx_kp_u_World_System_Teletext_Level_1_19) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_BBC_MICRO, __pyx_kp_u_BBC_Micro_has_8_display_modes_wi) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
 0077:         "World System Teletext Level 1 (1976) uses a 3-bit RGB, 8-color palette."
 0078:         " Teletext has 40×25 characters per page of which the first row is reserved"
 0079:         " for a page header. Every character cell has a background color and a text color."
 0080:         " These attributes along with others are set through control codes which each "
 0081:         "occupy one character position. Graphics characters consisting of 2×3 cells can "
 0082:         "used following a graphics color attribute. Up to a maximum of 72×69 blocky pixels"
 0083:         " can be used on a page.",
 0084: 
 0085:     "BBC_MICRO":
 0086:         "BBC Micro has 8 display modes, with resolutions like 640×256 (max. 2 colors),"
 0087:         " 320×256 (max. 4 colors) and 160×256 (max. 16 logical colors). No display modes"
 0088:         " have cell attribute clashes. The palette available has only 8 physical colors,"
 0089:         " plus a further 8 flashing colors (each being one of the eight non-flashing colors"
 0090:         " alternating with its physical complement every second), and the display modes can"
 0091:         " have 16, 4 or 2 simultaneous colors.",
 0092: 
 0093: 
+0094:     "CGA_MODE4_PAL1_LOW" : _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 94, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE4_PAL1_LOW, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0095:     "CGA_MODE4_PAL1_HIGH": _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 95, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE4_PAL1_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0096:     "CGA_MODE4_PAL2_LOW" : _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 96, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE4_PAL2_LOW, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0097:     "CGA_MODE4_PAL2_HIGH": _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 97, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE4_PAL2_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0098:     "CGA_MODE5_LOW"      : _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 98, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE5_LOW, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0099:     "CGA_MODE5_HIGH"     : _CGA_TEST,
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_CGA_TEST); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 99, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_CGA_MODE5_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_ZX_SPECTRUM_LOW, __pyx_kp_u_The_ZX_Spectrum_and_compatible_c) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_ZX_SPECTRUM_HIGH, __pyx_kp_u_The_ZX_Spectrum_and_compatible_c) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_APPLE_II_LOW, __pyx_kp_u_The_Apple_II_series_features_a_1) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_APPLE_II_HIGH, __pyx_kp_u_The_Apple_II_series_features_a_1) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_APPLE_II, __pyx_kp_u_The_Apple_II_series_features_a_1) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_COMMODORE_64, __pyx_kp_u_The_Commodore_64_has_two_graphic) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_AMSTRAD_CPC, __pyx_kp_u_The_Amstrad_CPC_464_664_6128_ser) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MSX, __pyx_kp_u_The_MSX_series_has_two_graphic_m) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_TO7, __pyx_kp_u_For_Thomson_computers_a_popular) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_PICO_8, __pyx_kp_u_Every_pixel_on_PICO_8_is_stored) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_PICO_8_CUSTOM, __pyx_kp_u_Every_pixel_on_PICO_8_is_stored) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MICROSOFT_WINDOWS_16, __pyx_kp_u_Microsoft_Windows_and_IBM_OS_2_d) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MICROSOFT_WINDOWS_20, __pyx_kp_u_Microsoft_Windows_default_20_col) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MICROSOFT_WINDOWS_PAINT, __pyx_kp_u_Microsoft_paint_color_palette) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MONO_PHOSPHOR_AMBER, __pyx_kp_u_MONOCHROME_2_amber_colors) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MONO_PHOSPHOR_LTAMBER, __pyx_kp_u_MONOCHROME_2_amber_colors) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MONO_PHOSPHOR_GREEN1, __pyx_kp_u_MONOCHROME_2_green_colors) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MONO_PHOSPHOR_GREEN2, __pyx_kp_u_MONOCHROME_2_green_colors) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_MONO_PHOSPHOR_GREEN3, __pyx_kp_u_MONOCHROME_2_green_colors) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_AAP64, __pyx_kp_u_64_colors_palette_by_Adigun_Pola) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_APOLLO, __pyx_kp_u_46_colors_palette_by_AdamCYounis) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_FUNKYFUTURE, __pyx_kp_u_8_colors_palette_Created_by_Sham) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_VINIK24, __pyx_kp_u_24_colors_palette_Created_by_Vin) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_TWILIOQUEST76, __pyx_kp_u_76_colors_palette_Created_by_Ker) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_IRIDESCENTCRYSTAL, __pyx_kp_u_Created_by_LostInIndigo) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_AAPSPLENDOR128, __pyx_kp_u_128_colors_Created_by_Adigun_A_P) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_LOSPEC500, __pyx_kp_u_https_lospec_com_palette_list_lo) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_FAMICUBE, __pyx_kp_u_Created_by_Arne_as_part_of_his_F) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_t_1, __pyx_n_u_SILVER, __pyx_kp_u_Created_by_Okee) < 0) __PYX_ERR(0, 76, __pyx_L1_error)
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_LIST_PALETTES, __pyx_t_1) < 0) __PYX_ERR(0, 75, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 0100:     "ZX_SPECTRUM_LOW"    :
 0101:         "The ZX Spectrum (and compatible) computers use a variation of the 4-bit RGBI palette"
 0102:         " philosophy. This results in each of the colors of the 3-bit palette to have a basic"
 0103:         " and bright variant, with the exception of black. This was accomplished by having a "
 0104:         "maximum voltage level for the bright variant, and a lower voltage level for the basic"
 0105:         " variant. Due to this, black is the same in both variants.",
 0106:     "ZX_SPECTRUM_HIGH"   :
 0107:         "The ZX Spectrum (and compatible) computers use a variation of the 4-bit RGBI palette"
 0108:         " philosophy. This results in each of the colors of the 3-bit palette to have a basic"
 0109:         " and bright variant, with the exception of black. This was accomplished by having a "
 0110:         "maximum voltage level for the bright variant, and a lower voltage level for the basic"
 0111:         " variant. Due to this, black is the same in both variants.",
 0112: 
 0113:     "APPLE_II_LOW"       :
 0114:         "The Apple II series features a 16-color composite video palette, based on the YIQ"
 0115:         " color space used by the NTSC color TV system.[10][11]."
 0116:         "The Apple II features low-res and hi-res modes. The 40x48 pixel lo-res mode allowed"
 0117:         " 15 different colors plus a duplicate gray(**).[12] * The majority of Apple graphic"
 0118:         " applications used the hi-res mode, which had 280×192 pixels (effectively 140x192"
 0119:         " on a color monitor). The hi-res mode allowed six colors: black, white, blue, orange,"
 0120:         "green and purple.",
 0121:     "APPLE_II_HIGH"      :
 0122:         "The Apple II series features a 16-color composite video palette, based on the YIQ"
 0123:         " color space used by the NTSC color TV system.[10][11]."
 0124:         "The Apple II features low-res and hi-res modes. The 40x48 pixel lo-res mode allowed"
 0125:         " 15 different colors plus a duplicate gray(**).[12] * The majority of Apple graphic"
 0126:         " applications used the hi-res mode, which had 280×192 pixels (effectively 140x192"
 0127:         " on a color monitor). The hi-res mode allowed six colors: black, white, blue, orange,"
 0128:         "green and purple.",
 0129:     "APPLE_II"           :
 0130:         "The Apple II series features a 16-color composite video palette, based on the YIQ"
 0131:         " color space used by the NTSC color TV system.[10][11]."
 0132:         "The Apple II features low-res and hi-res modes. The 40x48 pixel lo-res mode allowed"
 0133:         " 15 different colors plus a duplicate gray(**).[12] * The majority of Apple graphic"
 0134:         " applications used the hi-res mode, which had 280×192 pixels (effectively 140x192"
 0135:         " on a color monitor). The hi-res mode allowed six colors: black, white, blue, orange,"
 0136:         "green and purple.",
 0137:     "COMMODORE_64"       :
 0138:         "The Commodore 64 has two graphic modes: Multicolor and High Resolution."
 0139:         "In the Multicolor 160×200, 16-color mode, every cell of 4×8, 2:1 aspect ratio "
 0140:         "pixels can have one of four colors: one shared with the entire screen, the two"
 0141:         " background and foreground colors of the corresponding text mode character, and"
 0142:         " one more color also stored in the color RAM area, all of them freely selectable"
 0143:         " among the entire palette.In the High Resolution 320×200, 16-color mode, every "
 0144:         "cell of 8×8 pixels can have one of the two background and foreground colors of the"
 0145:         " correspondent text mode character, both freely selectable among the entire palette.",
 0146:     "AMSTRAD_CPC"        :
 0147:         "The Amstrad CPC 464/664/6128 series of computers generates the available palette with"
 0148:         " 3 levels (not bits) for every RGB primary. Thus, there are 27 different RGB "
 0149:         "combinations, from which 16 can be simultaneously displayed in low resolution mode,"
 0150:         " four in medium resolution mode and two in high resolution mode.[7]",
 0151:     "MSX"                :
 0152:         "The MSX series has two graphic modes. The MSX BASIC Screen 3 mode is a low-resolution"
 0153:         " mode with 15 colors, in which every pixel can be any of the 15 available colors. "
 0154:         "Screen mode 2 is a 256×192 high-resolution mode with 15 colors, in which each of "
 0155:         "every eight consecutive pixels can only use 2 colors.",
 0156:     "TO7"                :
 0157:         "For Thomson computers, a popular brand in France, the most common display modes "
 0158:         "are 320×200, with 8×1 attribute cells with 2 colors. Here the intensity byte "
 0159:         "affects saturation and not only brightness variations.Thomson MO5 and TO7 "
 0160:         "The Thomson MO5 generated graphics based on a EFGJ03L gate array.[2] The palette "
 0161:         "was based on 8 RGB primary colors, with an intensity bit that could change its "
 0162:         "brightness or saturation.[3] This allowed the machine to generate a 320×200 16 "
 0163:         "color display, but subject to proximity constraints (only two colors for a 8x1 pixel"
 0164:         " area). The Thomson TO7 had similar graphic abilities and palette.[4]",
 0165: 
 0166:     "PICO_8"             :
 0167:         "Every pixel on PICO-8 is stored as a 4-bit value in memory. Because a 4-bit value"
 0168:         " can only hold the values 0-15, this means pixels can only choose from a list of 16"
 0169:         " colors. This list is referred to as the palette. PICO-8 has three layers of palettes. "
 0170:         "Only the first two are configurable. The first is used during each draw call, "
 0171:         "re-mapping the requested 4-bit indices to the 4-bit indices that are actually written"
 0172:         " to screen data memory. The second is used when the frame is presented to the viewer,"
 0173:         " re-mapping the 4-bit indices in the screen data to 8-bit system color indices. "
 0174:         "The third maps the 8-bit system color indices to pre-defined R,G,B values.",
 0175: 
 0176:     "PICO_8_CUSTOM"     :
 0177:         "Every pixel on PICO-8 is stored as a 4-bit value in memory. Because a 4-bit value"
 0178:         " can only hold the values 0-15, this means pixels can only choose from a list of 16"
 0179:         " colors. This list is referred to as the palette. PICO-8 has three layers of palettes. "
 0180:         "Only the first two are configurable. The first is used during each draw call, "
 0181:         "re-mapping the requested 4-bit indices to the 4-bit indices that are actually written"
 0182:         " to screen data memory. The second is used when the frame is presented to the viewer,"
 0183:         " re-mapping the 4-bit indices in the screen data to 8-bit system color indices. "
 0184:         "The third maps the 8-bit system color indices to pre-defined R,G,B values.",
 0185: 
 0186:     "MICROSOFT_WINDOWS_16" : "Microsoft Windows and IBM OS/2 default 16-color palette",
 0187: 
 0188: 
 0189:     "MICROSOFT_WINDOWS_20":
 0190:         "Microsoft Windows default 20-color palette.In 256-color mode,"
 0191:         " there are four additional standard Windows colors, twenty system reserved colors"
 0192:         " in total;[1][2] thus the system leaves 236 palette indexes free for applications "
 0193:         "to use. The system color entries inside a 256-color palette table are the first ten"
 0194:         " plus the last ten. In any case, the additional system colors do not seem to add a"
 0195:         " sharp color richness: they are only some intermediate shades of grayish colors.",
 0196: 
 0197:     "MICROSOFT_WINDOWS_PAINT": "Microsoft paint color palette",
 0198:     "MONO_PHOSPHOR_AMBER"    : "MONOCHROME 2 amber colors",
 0199:     "MONO_PHOSPHOR_LTAMBER"  : "MONOCHROME 2 amber colors",
 0200:     "MONO_PHOSPHOR_GREEN1"   : "MONOCHROME 2 green colors",
 0201:     "MONO_PHOSPHOR_GREEN2"   : "MONOCHROME 2 green colors",
 0202:     "MONO_PHOSPHOR_GREEN3"   : "MONOCHROME 2 green colors",
 0203:     "AAP64"                  : "64 colors palette by Adigun Polack",
 0204:     "APOLLO"                 : "46 colors palette by AdamCYounis",
 0205:     "FUNKYFUTURE"            : "8 colors palette Created by Shamaboy",
 0206:     "VINIK24"                : "24 colors palette Created by Vinik",
 0207:     "TWILIOQUEST76"          : "76 colors palette Created by Kerrie Lake",
 0208:     "IRIDESCENTCRYSTAL"      : "Created by LostInIndigo",
 0209:     "AAPSPLENDOR128"         : "128 colors Created by Adigun A. Polack",
 0210:     "LOSPEC500"              : "https://lospec.com/palette-list/lospec500 - Collaboration",
 0211:     "FAMICUBE"               : "Created by Arne as part of his Famicube Project.",
 0212:     "SILVER"                 : "Created by Okee"
 0213: }
 0214: 
+0215: import numpy
  __pyx_t_1 = __Pyx_Import(__pyx_n_s_numpy, 0, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 215, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_numpy, __pyx_t_1) < 0) __PYX_ERR(0, 215, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 0216: 
+0217: _TELETEXT_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_numpy); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
/* … */
  __pyx_t_11 = PyList_New(8); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_11, 3, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_11, 4, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_11, 5, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_11, 6, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_11, 7, __pyx_t_12);
  __pyx_t_1 = 0;
  __pyx_t_4 = 0;
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_10 = 0;
  __pyx_t_12 = 0;
  __pyx_t_12 = PyTuple_New(1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_11);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_11);
  __pyx_t_11 = 0;
/* … */
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_12, __pyx_t_11); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TELETEXT_NORMALIZED, __pyx_t_9) < 0) __PYX_ERR(0, 217, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0218:     [ 0., 0., 0. ],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 218, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_);
+0219:     [ 0., 0., 255.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 219, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 219, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_3);
  __pyx_t_3 = 0;
+0220:     [ 255.0/255.0, 0.0, 0.0 ],
  __pyx_t_3 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 220, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 220, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_0);
  __pyx_t_3 = 0;
+0221:     [ 255.0/255.0, 0.0, 255.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 221, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 221, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 221, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_6);
  __pyx_t_3 = 0;
  __pyx_t_6 = 0;
+0222:     [ 0., 255.0/255.0, 0.0 ],
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 222, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 222, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_0);
  __pyx_t_6 = 0;
+0223:     [ 0.0, 255.0/255.0, 255.0/255.0 ],
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 223, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_8 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 223, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 223, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_8);
  __pyx_t_6 = 0;
  __pyx_t_8 = 0;
+0224:     [ 255.0/255.0, 255.0/255.0, 0.0 ],
  __pyx_t_8 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 224, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 224, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 224, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_0);
  __pyx_t_8 = 0;
  __pyx_t_6 = 0;
+0225:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0]
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 225, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_8 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 225, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 225, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 225, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_11);
  __pyx_t_6 = 0;
  __pyx_t_8 = 0;
  __pyx_t_11 = 0;
+0226: ], dtype=numpy.float32)
  __pyx_t_11 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 226, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_numpy); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 226, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 226, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_dtype, __pyx_t_9) < 0) __PYX_ERR(0, 226, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0227: TELETEXT = numpy.multiply(_TELETEXT_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_multiply); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_TELETEXT_NORMALIZED); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_12 = PyTuple_New(2); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_9);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_12, 1, __pyx_float_255_0);
  __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_t_12, NULL); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_astype); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_CallOneArg(__pyx_t_12, __pyx_t_11); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TELETEXT, __pyx_t_9) < 0) __PYX_ERR(0, 227, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0228: 
+0229: BBC_MICRO = TELETEXT
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_TELETEXT); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 229, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_BBC_MICRO, __pyx_t_9) < 0) __PYX_ERR(0, 229, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0230: 
+0231: _CGA_MODE4_PAL1_NORMALIZED_LOW = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
/* … */
  __pyx_t_3 = PyList_New(4); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_3, 3, __pyx_t_10);
  __pyx_t_9 = 0;
  __pyx_t_12 = 0;
  __pyx_t_2 = 0;
  __pyx_t_10 = 0;
  __pyx_t_10 = PyTuple_New(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_3);
  PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_3);
  __pyx_t_3 = 0;
/* … */
  __pyx_t_12 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_t_10, __pyx_t_3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL1_NORMALIZED_LOW, __pyx_t_12) < 0) __PYX_ERR(0, 231, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
+0232:     [ 0., 0., 0. ],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 232, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_);
+0233:     [ 0., 0.66666, 0.6666 ],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 233, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_66666);
  __Pyx_GIVEREF(__pyx_float_0_66666);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_66666);
  __Pyx_INCREF(__pyx_float_0_6666);
  __Pyx_GIVEREF(__pyx_float_0_6666);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_6666);
+0234:     [ 0.66666, 0., 0.6666 ],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 234, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_66666);
  __Pyx_GIVEREF(__pyx_float_0_66666);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_66666);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_6666);
  __Pyx_GIVEREF(__pyx_float_0_6666);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_6666);
+0235:     [ 0.66666, 0.6666, 0.66666 ]
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 235, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_INCREF(__pyx_float_0_66666);
  __Pyx_GIVEREF(__pyx_float_0_66666);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_float_0_66666);
  __Pyx_INCREF(__pyx_float_0_6666);
  __Pyx_GIVEREF(__pyx_float_0_6666);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_6666);
  __Pyx_INCREF(__pyx_float_0_66666);
  __Pyx_GIVEREF(__pyx_float_0_66666);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_66666);
+0236: ], dtype=numpy.float32)
  __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 236, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 236, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_float32); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 236, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_dtype, __pyx_t_12) < 0) __PYX_ERR(0, 236, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
+0237: CGA_MODE4_PAL1_LOW = numpy.multiply(_CGA_MODE4_PAL1_NORMALIZED_LOW, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_multiply); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_CGA_MODE4_PAL1_NORMALIZED_LOW); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_10 = PyTuple_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_12);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_10, 1, __pyx_float_255_0);
  __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_10, NULL); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_astype); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_float32); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_CallOneArg(__pyx_t_10, __pyx_t_3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL1_LOW, __pyx_t_12) < 0) __PYX_ERR(0, 237, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
 0238: 
+0239: _CGA_MODE4_PAL1_NORMALIZED_HIGH = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_array); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
/* … */
  __pyx_t_2 = PyList_New(4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 3, __pyx_t_5);
  __pyx_t_12 = 0;
  __pyx_t_9 = 0;
  __pyx_t_7 = 0;
  __pyx_t_5 = 0;
  __pyx_t_5 = PyTuple_New(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_2);
  __pyx_t_2 = 0;
/* … */
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_5, __pyx_t_2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL1_NORMALIZED_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 239, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0240:     [ 0., 0., 0. ],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 240, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_);
+0241:     [ 85.0/255.0, 255.0/255.0, 255.0/255.0 ],
  __pyx_t_10 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 241, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 241, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_2 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 241, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 241, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_2);
  __pyx_t_10 = 0;
  __pyx_t_11 = 0;
  __pyx_t_2 = 0;
+0242:     [ 255.0/255.0, 85.0/255.0, 255.0/255.0 ],
  __pyx_t_2 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 242, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 242, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_10 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 242, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 242, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_10);
  __pyx_t_2 = 0;
  __pyx_t_11 = 0;
  __pyx_t_10 = 0;
+0243:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0 ]
  __pyx_t_10 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 243, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 243, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_2 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 243, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 243, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_2);
  __pyx_t_10 = 0;
  __pyx_t_11 = 0;
  __pyx_t_2 = 0;
+0244: ], dtype=numpy.float32)
  __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 244, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_numpy); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 244, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 244, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_dtype, __pyx_t_9) < 0) __PYX_ERR(0, 244, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0245: CGA_MODE4_PAL1_HIGH = numpy.multiply(_CGA_MODE4_PAL1_NORMALIZED_HIGH, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_multiply); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_CGA_MODE4_PAL1_NORMALIZED_HIGH); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_9);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_float_255_0);
  __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_5, NULL); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_astype); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_t_2); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL1_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 245, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0246: 
 0247: 
+0248: _CGA_MODE4_PAL2_NORMALIZED_LOW = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
/* … */
  __pyx_t_12 = PyList_New(4); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_12, 3, __pyx_t_11);
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
  __pyx_t_7 = 0;
  __pyx_t_11 = 0;
  __pyx_t_11 = PyTuple_New(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_12);
  PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_12);
  __pyx_t_12 = 0;
/* … */
  __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_11, __pyx_t_12); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL2_NORMALIZED_LOW, __pyx_t_3) < 0) __PYX_ERR(0, 248, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
+0249:     [ 0., 0., 0. ],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 249, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_);
+0250:     [ 0.0, 170.0/255.0, 0.0 ],
  __pyx_t_5 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 250, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 250, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
+0251:     [ 170.0/255.0, 0.0, 0.0 ],
  __pyx_t_5 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 251, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 251, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
+0252:     [ 170.0/255.0, 85.0/255.0, 0.0 ]
  __pyx_t_5 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 252, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_12 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 252, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 252, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
  __pyx_t_12 = 0;
+0253: ], dtype=numpy.float32)
  __pyx_t_12 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 253, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GetModuleGlobalName(__pyx_t_7, __pyx_n_s_numpy); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 253, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_7, __pyx_n_s_float32); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 253, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  if (PyDict_SetItem(__pyx_t_12, __pyx_n_s_dtype, __pyx_t_3) < 0) __PYX_ERR(0, 253, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
+0254: CGA_MODE4_PAL2_LOW = numpy.multiply(_CGA_MODE4_PAL2_NORMALIZED_LOW, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_multiply); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_CGA_MODE4_PAL2_NORMALIZED_LOW); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_11 = PyTuple_New(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_3);
  PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_float_255_0);
  __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_11, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_astype); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_float32); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_11, __pyx_t_12); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL2_LOW, __pyx_t_3) < 0) __PYX_ERR(0, 254, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
 0255: 
+0256: _CGA_MODE4_PAL2_NORMALIZED_HIGH = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_array); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
/* … */
  __pyx_t_7 = PyList_New(4); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_7, 3, __pyx_t_10);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_5 = 0;
  __pyx_t_10 = 0;
  __pyx_t_10 = PyTuple_New(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_7);
  PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_7);
  __pyx_t_7 = 0;
/* … */
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_10, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL2_NORMALIZED_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 256, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0257:     [ 0., 0., 0. ],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 257, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_);
+0258:     [ 85.0/255.0, 255.0/255.0, 85.0/255.0],
  __pyx_t_11 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 258, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_2 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 258, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_7 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 258, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 258, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_7);
  __pyx_t_11 = 0;
  __pyx_t_2 = 0;
  __pyx_t_7 = 0;
+0259:     [ 255.0/255.0, 85.0/255.0, 85.0/255.0 ],
  __pyx_t_7 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 259, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_2 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 259, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 259, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 259, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_11);
  __pyx_t_7 = 0;
  __pyx_t_2 = 0;
  __pyx_t_11 = 0;
+0260:     [ 255.0/255.0, 255.0/255.0, 85.0/255.0 ]
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 260, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_2 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 260, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_7 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 260, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 260, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_7);
  __pyx_t_11 = 0;
  __pyx_t_2 = 0;
  __pyx_t_7 = 0;
+0261: ], dtype=numpy.float32)
  __pyx_t_7 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 261, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 261, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 261, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  if (PyDict_SetItem(__pyx_t_7, __pyx_n_s_dtype, __pyx_t_9) < 0) __PYX_ERR(0, 261, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0262: CGA_MODE4_PAL2_HIGH = numpy.multiply(_CGA_MODE4_PAL2_NORMALIZED_HIGH, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_multiply); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_CGA_MODE4_PAL2_NORMALIZED_HIGH); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_10 = PyTuple_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_9);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_10, 1, __pyx_float_255_0);
  __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_t_10, NULL); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_astype); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_CallOneArg(__pyx_t_10, __pyx_t_7); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE4_PAL2_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 262, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0263: 
 0264: 
+0265: _CGA_MODE5_NORMALIZED_LOW = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
/* … */
  __pyx_t_2 = PyList_New(4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_2, 3, __pyx_t_11);
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
  __pyx_t_12 = 0;
  __pyx_t_11 = 0;
  __pyx_t_11 = PyTuple_New(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_2);
  __pyx_t_2 = 0;
/* … */
  __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_7, __pyx_t_11, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE5_NORMALIZED_LOW, __pyx_t_3) < 0) __PYX_ERR(0, 265, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
+0266:     [ 0., 0., 0. ],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 266, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_);
+0267:     [ 0.0/255.0, 170.0/255.0, 170./255.0 ],
  __pyx_t_10 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 267, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_12 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 267, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_5 = PyFloat_FromDouble((170. / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 267, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 267, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_5);
  __pyx_t_10 = 0;
  __pyx_t_12 = 0;
  __pyx_t_5 = 0;
+0268:     [ 170.0/255.0, 0.0, 0.0 ],
  __pyx_t_5 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 268, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 268, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
+0269:     [ 170.0/255.0, 170.0/255.0, 170.0/255.0 ]
  __pyx_t_5 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 269, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 269, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_2 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 269, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 269, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_2);
  __pyx_t_5 = 0;
  __pyx_t_10 = 0;
  __pyx_t_2 = 0;
+0270: ], dtype=numpy.float32)
  __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 270, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 270, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_float32); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 270, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_dtype, __pyx_t_3) < 0) __PYX_ERR(0, 270, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
+0271: CGA_MODE5_LOW = numpy.multiply(_CGA_MODE5_NORMALIZED_LOW, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_multiply); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_CGA_MODE5_NORMALIZED_LOW); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_11 = PyTuple_New(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_3);
  PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_float_255_0);
  __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_11, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_astype); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_t_11, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE5_LOW, __pyx_t_3) < 0) __PYX_ERR(0, 271, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
 0272: 
+0273: _CGA_MODE5_NORMALIZED_HIGH = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_3, __pyx_n_s_numpy); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_3, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
/* … */
  __pyx_t_12 = PyList_New(4); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_12, 3, __pyx_t_5);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_10 = 0;
  __pyx_t_5 = 0;
  __pyx_t_5 = PyTuple_New(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_12);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_12);
  __pyx_t_12 = 0;
/* … */
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_5, __pyx_t_12); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE5_NORMALIZED_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 273, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0274:     [ 0., 0., 0. ],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 274, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_);
+0275:     [ 85.0/255.0, 255.0/255.0, 255.0/255.0],
  __pyx_t_11 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 275, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_7 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 275, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 275, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 275, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_12);
  __pyx_t_11 = 0;
  __pyx_t_7 = 0;
  __pyx_t_12 = 0;
+0276:     [ 255.0/255.0, 85.0/255.0, 85.0/255.0 ],
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 276, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_7 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 276, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_11 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 276, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 276, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_11);
  __pyx_t_12 = 0;
  __pyx_t_7 = 0;
  __pyx_t_11 = 0;
+0277:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0 ]
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 277, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_7 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 277, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 277, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 277, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_12);
  __pyx_t_11 = 0;
  __pyx_t_7 = 0;
  __pyx_t_12 = 0;
+0278: ], dtype=numpy.float32)
  __pyx_t_12 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 278, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_numpy); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 278, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 278, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_t_12, __pyx_n_s_dtype, __pyx_t_9) < 0) __PYX_ERR(0, 278, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0279: CGA_MODE5_HIGH = numpy.multiply(_CGA_MODE5_NORMALIZED_HIGH, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_multiply); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_CGA_MODE5_NORMALIZED_HIGH); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_9);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_float_255_0);
  __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_5, NULL); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_astype); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_t_12); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_CGA_MODE5_HIGH, __pyx_t_9) < 0) __PYX_ERR(0, 279, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0280: 
 0281: 
+0282: _ZX_SPECTRUM_NORMALIZED_LOW = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
/* … */
  __pyx_t_8 = PyList_New(8); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_8, 3, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_8, 4, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_8, 5, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_8, 6, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_8, 7, __pyx_t_6);
  __pyx_t_9 = 0;
  __pyx_t_2 = 0;
  __pyx_t_10 = 0;
  __pyx_t_7 = 0;
  __pyx_t_5 = 0;
  __pyx_t_4 = 0;
  __pyx_t_1 = 0;
  __pyx_t_6 = 0;
  __pyx_t_6 = PyTuple_New(1); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_8);
  PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_8);
  __pyx_t_8 = 0;
/* … */
  __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_12, __pyx_t_6, __pyx_t_8); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_ZX_SPECTRUM_NORMALIZED_LOW, __pyx_t_4) < 0) __PYX_ERR(0, 282, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
+0283:      [ 0., 0., 0. ] ,
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 283, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_);
+0284:      [ 0., 0.0, 192.0/255.0 ] ,
  __pyx_t_5 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 284, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 284, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_5);
  __pyx_t_5 = 0;
+0285:      [ 192.0/255.0, 0.0, 0.0 ] ,
  __pyx_t_5 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 285, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 285, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
+0286:      [ 192.0/255.0, 0.0, 192.0/255.0 ] ,
  __pyx_t_5 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 286, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_3 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 286, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 286, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_3);
  __pyx_t_5 = 0;
  __pyx_t_3 = 0;
+0287:      [ 0., 192.0/255.0, 0.0 ],
  __pyx_t_3 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 287, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 287, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_0);
  __pyx_t_3 = 0;
+0288:      [ 0., 192.0/255.0, 192.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 288, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_11 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 288, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 288, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_11);
  __pyx_t_3 = 0;
  __pyx_t_11 = 0;
+0289:      [ 192.0/255.0, 192.0/255.0, 0.0 ],
  __pyx_t_11 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 289, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_3 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 289, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 289, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_0);
  __pyx_t_11 = 0;
  __pyx_t_3 = 0;
+0290:      [ 192.0/255.0, 192.0/255.0, 192.0/255.0 ]
  __pyx_t_3 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 290, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_11 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 290, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_8 = PyFloat_FromDouble((192.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 290, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 290, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_11 = 0;
  __pyx_t_8 = 0;
+0291: ], dtype=numpy.float32)
  __pyx_t_8 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 291, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_numpy); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 291, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_float32); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 291, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_dtype, __pyx_t_4) < 0) __PYX_ERR(0, 291, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
+0292: ZX_SPECTRUM_LOW = numpy.multiply(_ZX_SPECTRUM_NORMALIZED_LOW, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_multiply); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_ZX_SPECTRUM_NORMALIZED_LOW); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_4);
  PyTuple_SET_ITEM(__pyx_t_6, 0, __pyx_t_4);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_6, 1, __pyx_float_255_0);
  __pyx_t_4 = 0;
  __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_6, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_astype); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_float32); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_6, __pyx_t_8); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_ZX_SPECTRUM_LOW, __pyx_t_4) < 0) __PYX_ERR(0, 292, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
 0293: 
 0294: 
+0295: _ZX_SPECTRUM_NORMALIZED_HIGH = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_array); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
/* … */
  __pyx_t_11 = PyList_New(8); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_11, 3, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_11, 4, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_11, 5, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_11, 6, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_11, 7, __pyx_t_3);
  __pyx_t_4 = 0;
  __pyx_t_12 = 0;
  __pyx_t_1 = 0;
  __pyx_t_7 = 0;
  __pyx_t_6 = 0;
  __pyx_t_2 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
  __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_11);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_11);
  __pyx_t_11 = 0;
/* … */
  __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_3, __pyx_t_11); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_ZX_SPECTRUM_NORMALIZED_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 295, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0296:      [ 0., 0., 0. ] ,
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 296, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_);
+0297:      [ 0., 0.0, 255.0/255.0 ] ,
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 297, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 297, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_6);
  __pyx_t_6 = 0;
+0298:      [ 255.0/255.0, 0.0, 0.0 ] ,
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 298, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 298, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_0);
  __pyx_t_6 = 0;
+0299:      [ 255.0/255.0, 0.0, 255.0/255.0 ] ,
  __pyx_t_6 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 299, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 299, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 299, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_5);
  __pyx_t_6 = 0;
  __pyx_t_5 = 0;
+0300:      [ 0., 255.0/255.0, 0.0 ],
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 300, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 300, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_0);
  __pyx_t_5 = 0;
+0301:      [ 0., 255.0/255.0, 255.0/255.0 ],
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 301, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 301, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 301, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_10);
  __pyx_t_5 = 0;
  __pyx_t_10 = 0;
+0302:      [ 255.0/255.0, 255.0/255.0, 0.0 ],
  __pyx_t_10 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 302, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 302, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 302, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_0);
  __pyx_t_10 = 0;
  __pyx_t_5 = 0;
+0303:      [ 255.0/255.0, 255.0/255.0, 255.0/255.0 ]
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 303, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 303, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 303, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 303, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_11);
  __pyx_t_5 = 0;
  __pyx_t_10 = 0;
  __pyx_t_11 = 0;
+0304: ], dtype=numpy.float32)
  __pyx_t_11 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 304, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 304, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 304, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  if (PyDict_SetItem(__pyx_t_11, __pyx_n_s_dtype, __pyx_t_2) < 0) __PYX_ERR(0, 304, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0305: ZX_SPECTRUM_HIGH = numpy.multiply(_ZX_SPECTRUM_NORMALIZED_HIGH, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_multiply); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_ZX_SPECTRUM_NORMALIZED_HIGH); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_2);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_float_255_0);
  __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_astype); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_float32); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_11); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_ZX_SPECTRUM_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 305, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 0306: 
 0307: 
+0308: _APPLE_II_LOW_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_array); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
/* … */
  __pyx_t_9 = PyList_New(8); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_9, 3, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_9, 4, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_9, 5, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_9, 6, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_9, 7, __pyx_t_5);
  __pyx_t_2 = 0;
  __pyx_t_6 = 0;
  __pyx_t_7 = 0;
  __pyx_t_1 = 0;
  __pyx_t_12 = 0;
  __pyx_t_4 = 0;
  __pyx_t_10 = 0;
  __pyx_t_5 = 0;
  __pyx_t_5 = PyTuple_New(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_9);
  __pyx_t_9 = 0;
/* … */
  __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_11, __pyx_t_5, __pyx_t_9); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II_LOW_NORMALIZED, __pyx_t_4) < 0) __PYX_ERR(0, 308, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
+0309:     [ 0., 0., 0. ],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 309, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_);
+0310:     [ 108.0/255.0, 41.0/255.0, 64.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((108.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 310, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_8 = PyFloat_FromDouble((41.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 310, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 310, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 310, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_t_9);
  __pyx_t_3 = 0;
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
+0311:     [ 64.0/255.0, 53.0/255.0, 120.0/255.0 ],
  __pyx_t_9 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 311, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((53.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 311, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_3 = PyFloat_FromDouble((120.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 311, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 311, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_3);
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
  __pyx_t_3 = 0;
+0312:     [ 217.0/255.0, 60.0/255.0, 240.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((217.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 312, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_8 = PyFloat_FromDouble((60.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 312, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((240.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 312, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 312, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_t_9);
  __pyx_t_3 = 0;
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
+0313:     [ 19.0/255.0, 87.0/255.0, 64.0/255.0 ],
  __pyx_t_9 = PyFloat_FromDouble((19.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 313, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((87.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 313, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_3 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 313, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 313, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_3);
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
  __pyx_t_3 = 0;
+0314:     [ 128.0/255.0, 128.0/255.0, 128.0/255.0],
  __pyx_t_3 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 314, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_8 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 314, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 314, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 314, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_9);
  __pyx_t_3 = 0;
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
+0315:     [ 38.0/255.0, 151.0/255.0, 240.0/255.0 ],
  __pyx_t_9 = PyFloat_FromDouble((38.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 315, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((151.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 315, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_3 = PyFloat_FromDouble((240.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 315, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 315, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_3);
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
  __pyx_t_3 = 0;
+0316:     [ 191.0/255.0, 180.0/255.0, 248.0/255.0]
  __pyx_t_3 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 316, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_8 = PyFloat_FromDouble((180.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 316, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((248.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 316, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 316, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_9);
  __pyx_t_3 = 0;
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
+0317: ], dtype=numpy.float32)
  __pyx_t_9 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 317, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GetModuleGlobalName(__pyx_t_10, __pyx_n_s_numpy); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 317, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_10, __pyx_n_s_float32); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 317, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_t_9, __pyx_n_s_dtype, __pyx_t_4) < 0) __PYX_ERR(0, 317, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
+0318: APPLE_II_LOW = numpy.multiply(_APPLE_II_LOW_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_multiply); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_APPLE_II_LOW_NORMALIZED); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_4);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_float_255_0);
  __pyx_t_4 = 0;
  __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_9, __pyx_t_5, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_astype); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_t_9); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II_LOW, __pyx_t_4) < 0) __PYX_ERR(0, 318, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
 0319: 
+0320: _APPLE_II_HIGH_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_numpy); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_4, __pyx_n_s_array); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
/* … */
  __pyx_t_4 = PyList_New(8); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_4, 3, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_4, 4, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_4, 5, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_4, 6, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_4, 7, __pyx_t_3);
  __pyx_t_10 = 0;
  __pyx_t_12 = 0;
  __pyx_t_1 = 0;
  __pyx_t_7 = 0;
  __pyx_t_6 = 0;
  __pyx_t_2 = 0;
  __pyx_t_8 = 0;
  __pyx_t_3 = 0;
  __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_4);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_4);
  __pyx_t_4 = 0;
/* … */
  __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_9, __pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II_HIGH_NORMALIZED, __pyx_t_2) < 0) __PYX_ERR(0, 320, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0321:     [ 64.0/255.0, 75.0/255.0, 7.0/255.0 ],
  __pyx_t_4 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 321, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = PyFloat_FromDouble((75.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 321, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_11 = PyFloat_FromDouble((7.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 321, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 321, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_11);
  __pyx_t_4 = 0;
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
+0322:     [ 217.0/255.0, 104.0/255.0, 15.0/255.0 ],
  __pyx_t_11 = PyFloat_FromDouble((217.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 322, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyFloat_FromDouble((104.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 322, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_4 = PyFloat_FromDouble((15.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 322, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 322, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_4);
  __pyx_t_11 = 0;
  __pyx_t_5 = 0;
  __pyx_t_4 = 0;
+0323:     [ 128.0/255.0, 128.0/255.0, 128.0/255.0 ],
  __pyx_t_4 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 323, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 323, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_11 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 323, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 323, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_t_11);
  __pyx_t_4 = 0;
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
+0324:     [ 236.0/255.0, 168.0/255.0, 191.0/255.0 ],
  __pyx_t_11 = PyFloat_FromDouble((236.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 324, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyFloat_FromDouble((168.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 324, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_4 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 324, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 324, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_4);
  __pyx_t_11 = 0;
  __pyx_t_5 = 0;
  __pyx_t_4 = 0;
+0325:     [ 38.0/255.0, 195.0/255.0, 15.0/255.0],
  __pyx_t_4 = PyFloat_FromDouble((38.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 325, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = PyFloat_FromDouble((195.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 325, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_11 = PyFloat_FromDouble((15.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 325, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 325, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_t_11);
  __pyx_t_4 = 0;
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
+0326:     [ 191.0/255.0, 202.0/255.0, 135.0/255.0],
  __pyx_t_11 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 326, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyFloat_FromDouble((202.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 326, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_4 = PyFloat_FromDouble((135.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 326, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 326, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_4);
  __pyx_t_11 = 0;
  __pyx_t_5 = 0;
  __pyx_t_4 = 0;
+0327:     [ 147.0/255.0, 214.0/255.0, 191.0/255.0 ],
  __pyx_t_4 = PyFloat_FromDouble((147.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 327, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_5 = PyFloat_FromDouble((214.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 327, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_11 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 327, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 327, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_11);
  __pyx_t_4 = 0;
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
+0328:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0]
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 328, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 328, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_4 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 328, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 328, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_4);
  __pyx_t_11 = 0;
  __pyx_t_5 = 0;
  __pyx_t_4 = 0;
+0329: ], dtype=numpy.float32)
  __pyx_t_4 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 329, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_numpy); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 329, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 329, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_t_4, __pyx_n_s_dtype, __pyx_t_2) < 0) __PYX_ERR(0, 329, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
+0330: APPLE_II_HIGH = numpy.multiply(_APPLE_II_HIGH_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_multiply); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_APPLE_II_HIGH_NORMALIZED); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_2);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_float_255_0);
  __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_astype); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_float32); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II_HIGH, __pyx_t_2) < 0) __PYX_ERR(0, 330, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 0331: 
+0332: _APPLE_II_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_numpy); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_array); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
/* … */
  __pyx_t_3 = PyList_New(15); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_3, 3, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_3, 4, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_3, 5, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_3, 6, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_3, 7, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_3, 8, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_3, 9, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_3, 10, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_3, 11, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_3, 12, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_3, 13, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_3, 14, __pyx_t_19);
  __pyx_t_2 = 0;
  __pyx_t_6 = 0;
  __pyx_t_7 = 0;
  __pyx_t_1 = 0;
  __pyx_t_12 = 0;
  __pyx_t_10 = 0;
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
  __pyx_t_13 = 0;
  __pyx_t_14 = 0;
  __pyx_t_15 = 0;
  __pyx_t_16 = 0;
  __pyx_t_17 = 0;
  __pyx_t_18 = 0;
  __pyx_t_19 = 0;
  __pyx_t_19 = PyTuple_New(1); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_3);
  PyTuple_SET_ITEM(__pyx_t_19, 0, __pyx_t_3);
  __pyx_t_3 = 0;
/* … */
  __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_4, __pyx_t_19, __pyx_t_3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II_NORMALIZED, __pyx_t_17) < 0) __PYX_ERR(0, 332, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
+0333:     [ 0., 0., 0. ],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 333, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_);
+0334:     [ 108.0/255.0, 41.0/255.0, 64.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((108.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 334, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((41.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 334, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 334, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 334, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0335:     [ 64.0/255.0, 53.0/255.0, 120.0/255.0 ],
  __pyx_t_8 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 335, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((53.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 335, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((120.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 335, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 335, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0336:     [ 217.0/255.0, 60.0/255.0, 240.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((217.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 336, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((60.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 336, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((240.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 336, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 336, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0337:     [ 19.0/255.0, 87.0/255.0, 64.0/255.0 ],
  __pyx_t_8 = PyFloat_FromDouble((19.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 337, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((87.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 337, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 337, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 337, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0338:     [ 128.0/255.0, 128.0/255.0, 128.0/255.0],
  __pyx_t_3 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 338, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 338, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 338, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 338, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0339:     [ 38.0/255.0, 151.0/255.0, 240.0/255.0 ],
  __pyx_t_8 = PyFloat_FromDouble((38.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 339, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((151.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 339, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((240.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 339, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 339, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0340:     [ 191.0/255.0, 180.0/255.0, 248.0/255.0],
  __pyx_t_3 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 340, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((180.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 340, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((248.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 340, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 340, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0341:     [ 64.0/255.0, 75.0/255.0, 7.0/255.0 ],
  __pyx_t_8 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 341, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((75.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 341, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((7.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 341, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 341, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0342:     [ 217.0/255.0, 104.0/255.0, 15.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((217.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 342, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((104.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 342, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((15.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 342, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 342, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0343:     [ 236.0/255.0, 168.0/255.0, 191.0/255.0 ],
  __pyx_t_8 = PyFloat_FromDouble((236.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 343, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((168.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 343, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 343, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 343, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0344:     [ 38.0/255.0, 195.0/255.0, 15.0/255.0],
  __pyx_t_3 = PyFloat_FromDouble((38.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 344, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((195.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 344, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((15.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 344, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 344, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0345:     [ 191.0/255.0, 202.0/255.0, 135.0/255.0],
  __pyx_t_8 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 345, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((202.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 345, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((135.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 345, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 345, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0346:     [ 147.0/255.0, 214.0/255.0, 191.0/255.0 ],
  __pyx_t_3 = PyFloat_FromDouble((147.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 346, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_9 = PyFloat_FromDouble((214.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 346, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = PyFloat_FromDouble((191.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 346, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 346, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_t_8);
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_8 = 0;
+0347:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0]
  __pyx_t_8 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 347, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_9 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 347, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_3 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 347, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 347, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_t_3);
  __pyx_t_8 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
+0348: ], dtype=numpy.float32)
  __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 348, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GetModuleGlobalName(__pyx_t_18, __pyx_n_s_numpy); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 348, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_17 = __Pyx_PyObject_GetAttrStr(__pyx_t_18, __pyx_n_s_float32); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 348, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_dtype, __pyx_t_17) < 0) __PYX_ERR(0, 348, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
+0349: APPLE_II = numpy.multiply(_APPLE_II_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_17, __pyx_n_s_numpy); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_17, __pyx_n_s_multiply); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_17, __pyx_n_s_APPLE_II_NORMALIZED); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __pyx_t_19 = PyTuple_New(2); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_17);
  PyTuple_SET_ITEM(__pyx_t_19, 0, __pyx_t_17);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_19, 1, __pyx_float_255_0);
  __pyx_t_17 = 0;
  __pyx_t_17 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_19, NULL); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0;
  __pyx_t_19 = __Pyx_PyObject_GetAttrStr(__pyx_t_17, __pyx_n_s_astype); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_17, __pyx_n_s_numpy); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_17, __pyx_n_s_float32); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
  __pyx_t_17 = __Pyx_PyObject_CallOneArg(__pyx_t_19, __pyx_t_3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_DECREF(__pyx_t_19); __pyx_t_19 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APPLE_II, __pyx_t_17) < 0) __PYX_ERR(0, 349, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
 0350: 
 0351: 
+0352: _COMMODORE_64_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_17, __pyx_n_s_numpy); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_17, __pyx_n_s_array); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
/* … */
  __pyx_t_8 = PyList_New(16); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_8, 3, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_8, 4, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_8, 5, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_8, 6, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_8, 7, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_8, 8, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_8, 9, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_8, 10, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_8, 11, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_8, 12, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_8, 13, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_8, 14, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_8, 15, __pyx_t_20);
  __pyx_t_17 = 0;
  __pyx_t_16 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_13 = 0;
  __pyx_t_15 = 0;
  __pyx_t_18 = 0;
  __pyx_t_10 = 0;
  __pyx_t_12 = 0;
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_6 = 0;
  __pyx_t_2 = 0;
  __pyx_t_9 = 0;
  __pyx_t_1 = 0;
  __pyx_t_20 = 0;
  __pyx_t_20 = PyTuple_New(1); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_8);
  PyTuple_SET_ITEM(__pyx_t_20, 0, __pyx_t_8);
  __pyx_t_8 = 0;
/* … */
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_20, __pyx_t_8); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_COMMODORE_64_NORMALIZED, __pyx_t_9) < 0) __PYX_ERR(0, 352, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0353:     [ 0., 0., 0. ],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 353, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_);
+0354:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0 ],
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 354, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_4 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 354, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __pyx_t_18 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 354, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 354, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_18);
  __pyx_t_19 = 0;
  __pyx_t_4 = 0;
  __pyx_t_18 = 0;
+0355:     [ 136.0/255.0, 0.0, 0.0],
  __pyx_t_18 = PyFloat_FromDouble((136.0 / 255.0)); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 355, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_0);
  __pyx_t_18 = 0;
+0356:     [ 170.0/255.0, 255.0/255.0, 238.0/255.0 ],
  __pyx_t_18 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 356, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 356, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_15 = PyFloat_FromDouble((238.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 356, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 356, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_15);
  __pyx_t_18 = 0;
  __pyx_t_19 = 0;
  __pyx_t_15 = 0;
+0357:     [ 204.0/255.0, 68.0/255.0, 204.0/255.0],
  __pyx_t_15 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_19 = PyFloat_FromDouble((68.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_18 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 357, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_18);
  __pyx_t_15 = 0;
  __pyx_t_19 = 0;
  __pyx_t_18 = 0;
+0358:     [ 0.0, 204.0/255.0, 85.0/255.0 ],
  __pyx_t_18 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 358, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_19 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 358, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 358, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_19);
  __pyx_t_18 = 0;
  __pyx_t_19 = 0;
+0359:     [ 0.0, 0.0, 170.0/255.0 ],
  __pyx_t_19 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 359, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 359, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_t_19);
  __pyx_t_19 = 0;
+0360:     [ 238.0/255.0, 238.0/255.0, 119.0/255.0 ],
  __pyx_t_19 = PyFloat_FromDouble((238.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 360, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_11 = PyFloat_FromDouble((238.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 360, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 360, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 360, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_5);
  __pyx_t_19 = 0;
  __pyx_t_11 = 0;
  __pyx_t_5 = 0;
+0361:     [ 221.0/255.0, 136.0/255.0, 85.0/255.0],
  __pyx_t_5 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 361, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_11 = PyFloat_FromDouble((136.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 361, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_19 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 361, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 361, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_19);
  __pyx_t_5 = 0;
  __pyx_t_11 = 0;
  __pyx_t_19 = 0;
+0362:     [ 102.0/255.0, 68.0/255.0, 0.0],
  __pyx_t_19 = PyFloat_FromDouble((102.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 362, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_11 = PyFloat_FromDouble((68.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 362, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 362, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_0);
  __pyx_t_19 = 0;
  __pyx_t_11 = 0;
+0363:     [ 255.0/255.0, 119.0/255.0, 119.0/255.0 ],
  __pyx_t_11 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 363, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_19 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 363, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_1 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 363, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 363, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_1);
  __pyx_t_11 = 0;
  __pyx_t_19 = 0;
  __pyx_t_1 = 0;
+0364:     [ 51.0/255.0, 51.0/255.0, 51.0/255.0 ],
  __pyx_t_1 = PyFloat_FromDouble((51.0 / 255.0)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 364, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_19 = PyFloat_FromDouble((51.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 364, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_11 = PyFloat_FromDouble((51.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 364, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 364, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_t_11);
  __pyx_t_1 = 0;
  __pyx_t_19 = 0;
  __pyx_t_11 = 0;
+0365:     [ 119.0/255.0, 119.0/255.0, 119.0/255.0 ],
  __pyx_t_11 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 365, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_19 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 365, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_1 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 365, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 365, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_1);
  __pyx_t_11 = 0;
  __pyx_t_19 = 0;
  __pyx_t_1 = 0;
+0366:     [ 170.0/255.0, 255.0/255.0, 102.0/255.0 ],
  __pyx_t_1 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 366, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 366, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_11 = PyFloat_FromDouble((102.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 366, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 366, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_t_11);
  __pyx_t_1 = 0;
  __pyx_t_19 = 0;
  __pyx_t_11 = 0;
+0367:     [ 0.0, 136.0/255.0, 255.0/255.0 ],
  __pyx_t_11 = PyFloat_FromDouble((136.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 367, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 367, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 367, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_t_19);
  __pyx_t_11 = 0;
  __pyx_t_19 = 0;
+0368:     [ 187.0/255.0, 187.0/255.0, 187.0/255.0 ]
  __pyx_t_19 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 368, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_11 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 368, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_8 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 368, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 368, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_t_8);
  __pyx_t_19 = 0;
  __pyx_t_11 = 0;
  __pyx_t_8 = 0;
+0369: ], dtype=numpy.float32)
  __pyx_t_8 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 369, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_numpy); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 369, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_float32); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 369, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  if (PyDict_SetItem(__pyx_t_8, __pyx_n_s_dtype, __pyx_t_9) < 0) __PYX_ERR(0, 369, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
+0370: COMMODORE_64 = numpy.multiply(_COMMODORE_64_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_multiply); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_COMMODORE_64_NORMALIZED); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_20 = PyTuple_New(2); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_9);
  PyTuple_SET_ITEM(__pyx_t_20, 0, __pyx_t_9);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_20, 1, __pyx_float_255_0);
  __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_20, NULL); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_astype); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_float32); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
  __pyx_t_9 = __Pyx_PyObject_CallOneArg(__pyx_t_20, __pyx_t_8); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_COMMODORE_64, __pyx_t_9) < 0) __PYX_ERR(0, 370, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
 0371: 
 0372: 
+0373: _AMSTRAD_CPC_NORMALIZED = numpy.array(
  __Pyx_GetModuleGlobalName(__pyx_t_9, __pyx_n_s_numpy); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 373, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __pyx_t_8 = __Pyx_PyObject_GetAttrStr(__pyx_t_9, __pyx_n_s_array); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 373, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
/* … */
  __pyx_t_31 = PyTuple_New(1); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 373, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_20);
  PyTuple_SET_ITEM(__pyx_t_31, 0, __pyx_t_20);
  __pyx_t_20 = 0;
/* … */
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_8, __pyx_t_31, __pyx_t_20); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 373, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AMSTRAD_CPC_NORMALIZED, __pyx_t_26) < 0) __PYX_ERR(0, 373, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
+0374:     [[0, 0, 0],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 374, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_int_0);
/* … */
  __pyx_t_20 = PyList_New(27); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 374, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_20, 3, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_20, 4, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_20, 5, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_20, 6, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_20, 7, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_20, 8, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_20, 9, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_20, 10, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_20, 11, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_20, 12, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_20, 13, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_20, 14, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_20, 15, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_20, 16, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_20, 17, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_20, 18, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_20, 19, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_20, 20, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_20, 21, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_20, 22, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_20, 23, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_20, 24, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_20, 25, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_20, 26, __pyx_t_31);
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
  __pyx_t_1 = 0;
  __pyx_t_2 = 0;
  __pyx_t_7 = 0;
  __pyx_t_5 = 0;
  __pyx_t_6 = 0;
  __pyx_t_10 = 0;
  __pyx_t_18 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
  __pyx_t_14 = 0;
  __pyx_t_4 = 0;
  __pyx_t_17 = 0;
  __pyx_t_11 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_25 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_26 = 0;
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
+0375:     [0, 0, 128.0/255.0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 375, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 375, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_20);
  __pyx_t_20 = 0;
+0376:     [0, 0, 255/255.0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 376, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 376, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_t_20);
  __pyx_t_20 = 0;
+0377:     [128/255.0, 0, 0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 377, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 377, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_int_0);
  __pyx_t_20 = 0;
+0378:     [128/255.0, 0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 378, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_6 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 378, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 378, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_t_6);
  __pyx_t_20 = 0;
  __pyx_t_6 = 0;
+0379:     [128/255.0, 0, 255/255.0],
  __pyx_t_6 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 379, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 379, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 379, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_t_20);
  __pyx_t_6 = 0;
  __pyx_t_20 = 0;
+0380:     [255/255.0, 0, 0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 380, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 380, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_int_0);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_int_0);
  __pyx_t_20 = 0;
+0381:     [255/255.0, 0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 381, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 381, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 381, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_12);
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0382:     [255/255.0, 0, 255/255.0],
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 382, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 382, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 382, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_t_12);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_t_20);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
+0383:     [0, 128/255.0, 0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 383, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 383, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_int_0);
  __pyx_t_20 = 0;
+0384:     [0, 128/255.0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 384, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 384, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 384, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_15);
  __pyx_t_20 = 0;
  __pyx_t_15 = 0;
+0385:     [0, 128/255.0, 255/255.0],
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 385, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 385, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 385, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_20);
  __pyx_t_15 = 0;
  __pyx_t_20 = 0;
+0386:     [128/255.0, 128/255.0, 0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 386, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 386, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 386, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_15);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_int_0);
  __pyx_t_20 = 0;
  __pyx_t_15 = 0;
+0387:     [128/255.0, 128/255.0, 128/255.0],
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 387, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 387, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_16 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 387, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 387, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_16);
  __pyx_t_15 = 0;
  __pyx_t_20 = 0;
  __pyx_t_16 = 0;
+0388:     [128/255.0, 128/255.0, 255/255.0],
  __pyx_t_16 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 388, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 388, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_15 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 388, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 388, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_15);
  __pyx_t_16 = 0;
  __pyx_t_20 = 0;
  __pyx_t_15 = 0;
+0389:     [255/255.0, 128/255.0, 0],
  __pyx_t_15 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 389, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 389, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 389, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_int_0);
  __pyx_t_15 = 0;
  __pyx_t_20 = 0;
+0390:     [255/255.0, 128/255.0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 390, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 390, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_19 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 390, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 390, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_t_19);
  __pyx_t_20 = 0;
  __pyx_t_15 = 0;
  __pyx_t_19 = 0;
+0391:     [255/255.0, 128/255.0, 255/255.0],
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 391, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_15 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 391, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 391, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 391, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_t_20);
  __pyx_t_19 = 0;
  __pyx_t_15 = 0;
  __pyx_t_20 = 0;
+0392:     [0, 255/255.0, 0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 392, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 392, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_int_0);
  __pyx_t_20 = 0;
+0393:     [0, 255/255.0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 393, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_19 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 393, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 393, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_t_19);
  __pyx_t_20 = 0;
  __pyx_t_19 = 0;
+0394:     [0, 255/255.0, 255/255.0],
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 394, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 394, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 394, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_int_0);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_t_20);
  __pyx_t_19 = 0;
  __pyx_t_20 = 0;
+0395:     [128/255.0, 255/255.0, 0],
  __pyx_t_20 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 395, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 395, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 395, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_t_19);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_int_0);
  __pyx_t_20 = 0;
  __pyx_t_19 = 0;
+0396:     [128/255.0, 255/255.0, 128/255.0],
  __pyx_t_19 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 396, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 396, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_26 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 396, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 396, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_t_26);
  __pyx_t_19 = 0;
  __pyx_t_20 = 0;
  __pyx_t_26 = 0;
+0397:     [128/255.0, 255/255.0, 255/255.0],
  __pyx_t_26 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 397, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 397, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 397, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 397, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_t_19);
  __pyx_t_26 = 0;
  __pyx_t_20 = 0;
  __pyx_t_19 = 0;
+0398:     [255/255.0, 255/255.0, 0],
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 398, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 398, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 398, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_t_20);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_int_0);
  __pyx_t_19 = 0;
  __pyx_t_20 = 0;
+0399:     [255/255.0, 255/255.0, 128/255.0],
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 399, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 399, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_29 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 399, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 399, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_t_29);
  __pyx_t_20 = 0;
  __pyx_t_19 = 0;
  __pyx_t_29 = 0;
+0400:     [255/255.0, 255/255.0, 255/255.0]], dtype=numpy.float32)
  __pyx_t_29 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __pyx_t_19 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_t_20);
  __pyx_t_29 = 0;
  __pyx_t_19 = 0;
  __pyx_t_20 = 0;
/* … */
  __pyx_t_20 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GetModuleGlobalName(__pyx_t_30, __pyx_n_s_numpy); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_30, __pyx_n_s_float32); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_t_20, __pyx_n_s_dtype, __pyx_t_26) < 0) __PYX_ERR(0, 400, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
 0401: 
+0402: AMSTRAD_CPC = numpy.multiply(_AMSTRAD_CPC_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_multiply); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_AMSTRAD_CPC_NORMALIZED); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_31 = PyTuple_New(2); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_26);
  PyTuple_SET_ITEM(__pyx_t_31, 0, __pyx_t_26);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_31, 1, __pyx_float_255_0);
  __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_20, __pyx_t_31, NULL); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __pyx_t_31 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_astype); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_float32); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_CallOneArg(__pyx_t_31, __pyx_t_20); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AMSTRAD_CPC, __pyx_t_26) < 0) __PYX_ERR(0, 402, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
 0403: 
 0404: 
+0405: _MSX_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_array); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
/* … */
  __pyx_t_30 = PyList_New(16); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_30, 3, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_30, 4, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_30, 5, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_30, 6, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_30, 7, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_30, 8, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_30, 9, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_30, 10, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_30, 11, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_30, 12, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_30, 13, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_30, 14, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_30, 15, __pyx_t_12);
  __pyx_t_26 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_25 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_11 = 0;
  __pyx_t_17 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_12 = PyTuple_New(1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_30);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_30);
  __pyx_t_30 = 0;
/* … */
  __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_20, __pyx_t_12, __pyx_t_30); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MSX_NORMALIZED, __pyx_t_14) < 0) __PYX_ERR(0, 405, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
+0406:     [ 0., 0., 0. ],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 406, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_);
+0407:     [ 1.0/255.0, 1.0/255.0, 1.0/255.0 ],
  __pyx_t_31 = PyFloat_FromDouble((1.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 407, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((1.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 407, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((1.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 407, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 407, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0408:     [ 64/255.0, 184/255.0, 73/255.0 ],
  __pyx_t_30 = PyFloat_FromDouble((64.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 408, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((184.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 408, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((73.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 408, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 408, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0409:     [ 116/255.0, 208/255.0, 125/255.0 ],
  __pyx_t_31 = PyFloat_FromDouble((116.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 409, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((208.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 409, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((125.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 409, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 409, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0410:     [ 89/255.0, 85/255.0, 224/255.0 ],
  __pyx_t_30 = PyFloat_FromDouble((89.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 410, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((85.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 410, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((224.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 410, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 410, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0411:     [ 128/255.0, 118/255.0, 241/255.0],
  __pyx_t_31 = PyFloat_FromDouble((128.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 411, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((118.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 411, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((241.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 411, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 411, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0412:     [ 185/255.0, 94/255.0, 81/255.0],
  __pyx_t_30 = PyFloat_FromDouble((185.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 412, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((94.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 412, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((81.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 412, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 412, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0413:     [  101/255.0, 219/255.0, 239/255.0],
  __pyx_t_31 = PyFloat_FromDouble((101.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 413, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((219.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 413, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((239.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 413, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 413, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0414:     [  219/255.0, 101/255.0, 89/255.0],
  __pyx_t_30 = PyFloat_FromDouble((219.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 414, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((101.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 414, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((89.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 414, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 414, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0415:     [ 255/255.0, 137/255.0, 125/255.0],
  __pyx_t_31 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 415, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((137.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 415, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((125.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 415, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 415, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0416:     [  204/255.0, 195/255.0, 94/255.0],
  __pyx_t_30 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 416, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((195.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 416, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((94.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 416, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 416, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0417:     [  222/255.0, 208/255.0, 135/255.0],
  __pyx_t_31 = PyFloat_FromDouble((222.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 417, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((208.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 417, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((135.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 417, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 417, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0418:     [  58/255.0, 162/255.0, 65/255.0],
  __pyx_t_30 = PyFloat_FromDouble((58.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 418, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((162.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 418, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((65.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 418, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 418, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0419:     [  183/255.0, 102/255.0, 181/255.0],
  __pyx_t_31 = PyFloat_FromDouble((183.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 419, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((102.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 419, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((181.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 419, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 419, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0420:     [ 204/255.0, 204/255.0, 204/255.0],
  __pyx_t_30 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 420, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 420, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_31 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 420, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 420, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_31);
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
+0421:     [ 255.0/255.0, 255.0/255.0, 255.0/255.0 ]
  __pyx_t_31 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 421, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_8 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 421, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 421, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 421, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
+0422: ], dtype=numpy.float32)
  __pyx_t_30 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 422, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_numpy); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 422, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_float32); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 422, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  if (PyDict_SetItem(__pyx_t_30, __pyx_n_s_dtype, __pyx_t_14) < 0) __PYX_ERR(0, 422, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
+0423: MSX = numpy.multiply(_MSX_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_multiply); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_MSX_NORMALIZED); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyTuple_New(2); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_14);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_12, 1, __pyx_float_255_0);
  __pyx_t_14 = 0;
  __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_12, NULL); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_astype); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_float32); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __pyx_t_14 = __Pyx_PyObject_CallOneArg(__pyx_t_12, __pyx_t_30); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MSX, __pyx_t_14) < 0) __PYX_ERR(0, 423, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
 0424: 
 0425: 
 0426: 
+0427: _TO7_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_array); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
/* … */
  __pyx_t_13 = PyList_New(16); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_13, 3, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_13, 4, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_13, 5, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_13, 6, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_13, 7, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_13, 8, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_13, 9, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_13, 10, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_13, 11, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_13, 12, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_13, 13, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_13, 14, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_13, 15, __pyx_t_31);
  __pyx_t_14 = 0;
  __pyx_t_4 = 0;
  __pyx_t_17 = 0;
  __pyx_t_11 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_25 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_26 = 0;
  __pyx_t_8 = 0;
  __pyx_t_31 = 0;
  __pyx_t_31 = PyTuple_New(1); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_13);
  PyTuple_SET_ITEM(__pyx_t_31, 0, __pyx_t_13);
  __pyx_t_13 = 0;
/* … */
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_31, __pyx_t_13); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TO7_NORMALIZED, __pyx_t_26) < 0) __PYX_ERR(0, 427, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
+0428:     [ 0., 0., 0. ],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 428, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_);
+0429:     [ 0.0/255.0, 0.0/255.0, 255.0/255.0 ],
  __pyx_t_12 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 429, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 429, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 429, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 429, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0430:     [ 255.0/255.0, 0.0/255.0, 0.0/255.0 ],
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 430, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 430, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 430, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 430, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0431:     [ 255.0/255.0, 0.0/255.0, 255.0/255.0 ],
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 431, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 431, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 431, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 431, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0432:     [ 0.0/255.0, 255.0/255.0, 0.0/255.0 ],
  __pyx_t_13 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 432, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 432, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 432, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 432, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0433:     [ 0.0/255.0, 255.0/255.0, 255.0/255.0],
  __pyx_t_12 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 433, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 433, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 433, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 433, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0434:     [ 255.0/255.0, 255.0/255.0, 0.0/255.0],
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 434, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 434, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 434, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 434, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0435:     [  255.0/255.0, 255.0/255.0, 255.0/255.0],
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 435, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 435, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 435, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 435, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0436:     [  221.0/255.0, 119.0/255.0, 119.0/255.0],
  __pyx_t_13 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 436, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 436, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 436, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 436, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0437:     [ 239.0/255.0, 187.0/255.0, 0.0/255.0],
  __pyx_t_12 = PyFloat_FromDouble((239.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 437, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 437, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 437, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 437, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0438:     [  221.0/255.0, 221.0/255.0, 119.0/255.0],
  __pyx_t_13 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 438, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 438, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 438, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 438, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0439:     [  119.0/255.0, 221.0/255.0, 119.0/255.0],
  __pyx_t_12 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 439, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 439, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 439, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 439, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0440:     [  187.0/255.0, 255.0/255.0, 255.0/255.0],
  __pyx_t_13 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 440, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 440, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 440, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 440, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0441:     [  119.0/255.0, 119.0/255.0, 221.0/255.0],
  __pyx_t_12 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 441, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 441, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 441, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 441, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0442:     [ 221.0/255.0, 119.0/255.0, 239.0/255.0],
  __pyx_t_13 = PyFloat_FromDouble((221.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 442, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 442, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_12 = PyFloat_FromDouble((239.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 442, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 442, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_12);
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
+0443:     [ 187.0/255.0, 187.0/255.0, 187.0/255.0 ]
  __pyx_t_12 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 443, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_20 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 443, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_13 = PyFloat_FromDouble((187.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 443, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 443, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_t_13);
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
+0444: ], dtype=numpy.float32)
  __pyx_t_13 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 444, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_numpy); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 444, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_8, __pyx_n_s_float32); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 444, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  if (PyDict_SetItem(__pyx_t_13, __pyx_n_s_dtype, __pyx_t_26) < 0) __PYX_ERR(0, 444, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
+0445: TO7 = numpy.multiply(_TO7_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_multiply); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_TO7_NORMALIZED); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_31 = PyTuple_New(2); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_26);
  PyTuple_SET_ITEM(__pyx_t_31, 0, __pyx_t_26);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_31, 1, __pyx_float_255_0);
  __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_t_31, NULL); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __pyx_t_31 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_astype); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_float32); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_CallOneArg(__pyx_t_31, __pyx_t_13); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TO7, __pyx_t_26) < 0) __PYX_ERR(0, 445, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
 0446: 
+0447: _PICO_8_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_array); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
/* … */
  __pyx_t_30 = PyList_New(16); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_30, 3, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_30, 4, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_30, 5, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_30, 6, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_30, 7, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_30, 8, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_30, 9, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_30, 10, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_30, 11, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_30, 12, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_30, 13, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_30, 14, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_30, 15, __pyx_t_12);
  __pyx_t_26 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_8 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_11 = 0;
  __pyx_t_17 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
  __pyx_t_12 = PyTuple_New(1); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_30);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_30);
  __pyx_t_30 = 0;
/* … */
  __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_13, __pyx_t_12, __pyx_t_30); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_PICO_8_NORMALIZED, __pyx_t_14) < 0) __PYX_ERR(0, 447, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
+0448:     [ 0., 0., 0. ],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 448, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_);
+0449:     [ 29.0/255.0, 43.0/255.0, 83.0/255.0 ],
  __pyx_t_31 = PyFloat_FromDouble((29.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 449, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((43.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 449, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyFloat_FromDouble((83.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 449, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 449, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_t_8);
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
  __pyx_t_8 = 0;
+0450:     [ 126.0/255.0, 37.0/255.0, 83.0/255.0],
  __pyx_t_8 = PyFloat_FromDouble((126.0 / 255.0)); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 450, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_30 = PyFloat_FromDouble((37.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 450, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((83.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 450, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 450, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_t_31);
  __pyx_t_8 = 0;
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
+0451:     [ 0.0, 135.0/255.0, 81.0/255.0],
  __pyx_t_31 = PyFloat_FromDouble((135.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 451, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((81.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 451, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 451, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_30);
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0452:     [ 171.0/255.0, 82.0/255.0, 54.0/255.0],
  __pyx_t_30 = PyFloat_FromDouble((171.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 452, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((82.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 452, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((54.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 452, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 452, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0453:     [ 95/255.0, 87/255.0, 79/255.0],
  __pyx_t_25 = PyFloat_FromDouble((95.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 453, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((87.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 453, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((79.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 453, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 453, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0454:     [  194/255.0, 195/255.0, 199/255.0],
  __pyx_t_30 = PyFloat_FromDouble((194.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 454, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((195.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 454, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((199.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 454, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 454, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0455:     [  255/255.0, 241/255.0, 232/255.0],
  __pyx_t_25 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 455, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((241.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 455, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((232.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 455, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 455, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0456:     [  255/255.0, 0/255.0, 77/255.0],
  __pyx_t_30 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 456, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 456, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((77.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 456, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 456, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0457:     [  255/255.0, 163/255.0, 0/255.0],
  __pyx_t_25 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 457, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((163.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 457, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 457, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 457, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0458:     [  255/255.0, 236/255.0, 39/255.0],
  __pyx_t_30 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 458, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((236.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 458, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((39.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 458, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 458, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0459:     [  0/255.0, 228/255.0, 54/255.0],
  __pyx_t_25 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 459, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((228.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 459, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((54.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 459, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 459, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0460:     [  41/255.0, 173/255.0, 255/255.0],
  __pyx_t_30 = PyFloat_FromDouble((41.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 460, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((173.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 460, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 460, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 460, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0461:     [  131/255.0, 118/255.0, 156/255.0],
  __pyx_t_25 = PyFloat_FromDouble((131.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 461, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((118.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 461, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((156.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 461, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 461, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0462:     [  255/255.0, 119/255.0, 168/255.0],
  __pyx_t_30 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 462, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_31 = PyFloat_FromDouble((119.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 462, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_25 = PyFloat_FromDouble((168.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 462, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 462, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_t_25);
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
+0463:     [  255/255.0, 204/255.0, 170/255.0]
  __pyx_t_25 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 463, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __pyx_t_31 = PyFloat_FromDouble((204.0 / 255.0)); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 463, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_30 = PyFloat_FromDouble((170.0 / 255.0)); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 463, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 463, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_t_30);
  __pyx_t_25 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
+0464: ], dtype=numpy.float32)
  __pyx_t_30 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 464, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GetModuleGlobalName(__pyx_t_20, __pyx_n_s_numpy); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 464, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_20, __pyx_n_s_float32); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 464, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  if (PyDict_SetItem(__pyx_t_30, __pyx_n_s_dtype, __pyx_t_14) < 0) __PYX_ERR(0, 464, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
+0465: PICO_8 = numpy.multiply(_PICO_8_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_multiply); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_PICO_8_NORMALIZED); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyTuple_New(2); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyTuple_SET_ITEM(__pyx_t_12, 0, __pyx_t_14);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_12, 1, __pyx_float_255_0);
  __pyx_t_14 = 0;
  __pyx_t_14 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_12, NULL); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_astype); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_float32); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __pyx_t_14 = __Pyx_PyObject_CallOneArg(__pyx_t_12, __pyx_t_30); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_PICO_8, __pyx_t_14) < 0) __PYX_ERR(0, 465, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
 0466: 
 0467: 
+0468: _PICO_8_CUSTOM_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_14, __pyx_n_s_numpy); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_14, __pyx_n_s_array); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
/* … */
  __pyx_t_14 = PyList_New(16); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_14, 3, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_14, 4, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_14, 5, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_14, 6, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_14, 7, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_14, 8, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_14, 9, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_14, 10, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_14, 11, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_14, 12, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_14, 13, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_14, 14, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_14, 15, __pyx_t_25);
  __pyx_t_20 = 0;
  __pyx_t_4 = 0;
  __pyx_t_17 = 0;
  __pyx_t_11 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_8 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_26 = 0;
  __pyx_t_31 = 0;
  __pyx_t_25 = 0;
  __pyx_t_25 = PyTuple_New(1); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_14);
  PyTuple_SET_ITEM(__pyx_t_25, 0, __pyx_t_14);
  __pyx_t_14 = 0;
/* … */
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_25, __pyx_t_14); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_PICO_8_CUSTOM_NORMALIZED, __pyx_t_26) < 0) __PYX_ERR(0, 468, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
+0469:     [ 41/255.0, 24/255.0, 20/255.0 ],
  __pyx_t_14 = PyFloat_FromDouble((41.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 469, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((24.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 469, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((20.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 469, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 469, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0470:     [ 17/255.0, 29/255.0, 53/255.0 ],
  __pyx_t_13 = PyFloat_FromDouble((17.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 470, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((29.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 470, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((53.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 470, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 470, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0471:     [ 66/255.0, 33/255.0, 54/255.0],
  __pyx_t_14 = PyFloat_FromDouble((66.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 471, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((33.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 471, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((54.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 471, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 471, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0472:     [ 18/255.0, 83/255.0, 89/255.0],
  __pyx_t_13 = PyFloat_FromDouble((18.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 472, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((83.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 472, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((89.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 472, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 472, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0473:     [ 116/255.0, 47/255.0, 41/255.0],
  __pyx_t_14 = PyFloat_FromDouble((116.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 473, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((47.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 473, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((41.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 473, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 473, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0474:     [ 73/255.0, 51/255.0, 59/255.0],
  __pyx_t_13 = PyFloat_FromDouble((73.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 474, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((51.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 474, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((59.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 474, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 474, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0475:     [  162/255.0, 136/255.0, 121/255.0],
  __pyx_t_14 = PyFloat_FromDouble((162.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 475, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((136.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 475, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((121.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 475, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 475, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0476:     [  243/255.0, 239/255.0, 125/255.0],
  __pyx_t_13 = PyFloat_FromDouble((243.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 476, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((239.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 476, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((125.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 476, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 476, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0477:     [  190/255.0, 18/255.0, 80/255.0],
  __pyx_t_14 = PyFloat_FromDouble((190.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 477, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((18.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 477, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((80.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 477, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 477, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0478:     [  255/255.0, 108/255.0, 36/255.0],
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 478, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((108.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 478, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((36.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 478, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 478, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0479:     [  168/255.0, 231/255.0, 46/255.0],
  __pyx_t_14 = PyFloat_FromDouble((168.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 479, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((231.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 479, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((46.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 479, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 479, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0480:     [  0/255.0, 181/255.0, 67/255.0],
  __pyx_t_13 = PyFloat_FromDouble((0.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 480, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((181.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 480, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((67.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 480, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 480, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0481:     [  6/255.0, 90/255.0, 181/255.0],
  __pyx_t_14 = PyFloat_FromDouble((6.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 481, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((90.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 481, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((181.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 481, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 481, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0482:     [  117/255.0, 70/255.0, 101/255.0],
  __pyx_t_13 = PyFloat_FromDouble((117.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 482, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((70.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 482, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((101.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 482, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 482, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0483:     [  255/255.0, 110/255.0, 89/255.0],
  __pyx_t_14 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 483, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_12 = PyFloat_FromDouble((110.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 483, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_13 = PyFloat_FromDouble((89.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 483, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 483, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_t_13);
  __pyx_t_14 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
+0484:     [  255/255.0, 157/255.0, 129/255.0]
  __pyx_t_13 = PyFloat_FromDouble((255.0 / 255.0)); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 484, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = PyFloat_FromDouble((157.0 / 255.0)); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 484, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_14 = PyFloat_FromDouble((129.0 / 255.0)); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 484, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 484, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_t_14);
  __pyx_t_13 = 0;
  __pyx_t_12 = 0;
  __pyx_t_14 = 0;
+0485: ], dtype=numpy.float32)
  __pyx_t_14 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 485, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_GetModuleGlobalName(__pyx_t_31, __pyx_n_s_numpy); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 485, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __pyx_t_26 = __Pyx_PyObject_GetAttrStr(__pyx_t_31, __pyx_n_s_float32); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 485, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
  if (PyDict_SetItem(__pyx_t_14, __pyx_n_s_dtype, __pyx_t_26) < 0) __PYX_ERR(0, 485, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
+0486: PICO_8_CUSTOM = numpy.multiply(_PICO_8_CUSTOM_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_multiply); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_PICO_8_CUSTOM_NORMALIZED); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_25 = PyTuple_New(2); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_26);
  PyTuple_SET_ITEM(__pyx_t_25, 0, __pyx_t_26);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_25, 1, __pyx_float_255_0);
  __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_Call(__pyx_t_14, __pyx_t_25, NULL); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __pyx_t_25 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_astype); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_float32); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  __pyx_t_26 = __Pyx_PyObject_CallOneArg(__pyx_t_25, __pyx_t_14); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_PICO_8_CUSTOM, __pyx_t_26) < 0) __PYX_ERR(0, 486, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
 0487: 
 0488: 
 0489: 
+0490: _MICROSOFT_WINDOWS_16_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_14 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_array); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
/* … */
  __pyx_t_20 = PyList_New(16); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_20, 3, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_20, 4, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_20, 5, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_20, 6, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_20, 7, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_20, 8, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_20, 9, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_20, 10, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_20, 11, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_20, 12, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_20, 13, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_20, 14, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_20, 15, __pyx_t_4);
  __pyx_t_26 = 0;
  __pyx_t_25 = 0;
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_8 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_11 = 0;
  __pyx_t_17 = 0;
  __pyx_t_4 = 0;
  __pyx_t_4 = PyTuple_New(1); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_20);
  PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_20);
  __pyx_t_20 = 0;
/* … */
  __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_14, __pyx_t_4, __pyx_t_20); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0;
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_16_NORMALIZED, __pyx_t_11) < 0) __PYX_ERR(0, 490, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
+0491:     [ 0., 0., 0. ],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 491, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_);
+0492:     [ 0.50196078, 0., 0. ],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 492, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_);
+0493:     [ 0., 0.50196078, 0. ],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 493, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_);
+0494:     [ 0.50196078, 0.50196078, 0. ],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 494, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_);
+0495:     [ 0., 0., 0.50196078 ],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 495, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_50196078);
+0496:     [ 0.50196078, 0., 0.50196078 ],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 496, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_50196078);
+0497:     [ 0., 0.50196078, 0.50196078 ],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 497, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_50196078);
+0498:     [ 0.75294118, 0.75294118, 0.75294118 ],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 498, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_75294118);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_75294118);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_75294118);
+0499:     [ 0.50196078, 0.50196078, 0.50196078 ],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 499, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_50196078);
+0500:     [ 1., 0., 0. ],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 500, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_);
+0501:     [ 0., 1., 0. ],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 501, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_);
+0502:     [ 1., 1., 0. ],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 502, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_);
+0503:     [ 0., 0., 1. ],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 503, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_1_);
+0504:     [ 1., 0., 1. ],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 504, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_1_);
+0505:     [ 0., 1., 1. ],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 505, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_1_);
+0506:     [ 1., 1., 1. ]
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 506, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_1_);
+0507: ], dtype=numpy.float32)
  __pyx_t_20 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 507, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_GetModuleGlobalName(__pyx_t_17, __pyx_n_s_numpy); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 507, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __pyx_t_11 = __Pyx_PyObject_GetAttrStr(__pyx_t_17, __pyx_n_s_float32); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 507, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_17); __pyx_t_17 = 0;
  if (PyDict_SetItem(__pyx_t_20, __pyx_n_s_dtype, __pyx_t_11) < 0) __PYX_ERR(0, 507, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
+0508: MICROSOFT_WINDOWS_16 = numpy.multiply(_MICROSOFT_WINDOWS_16_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_numpy); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_multiply); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_MICROSOFT_WINDOWS_16_NORMALIZED); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_4 = PyTuple_New(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_11);
  PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_11);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_float_255_0);
  __pyx_t_11 = 0;
  __pyx_t_11 = __Pyx_PyObject_Call(__pyx_t_20, __pyx_t_4, NULL); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __pyx_t_4 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_astype); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_numpy); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_float32); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
  __pyx_t_11 = __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_20); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_16, __pyx_t_11) < 0) __PYX_ERR(0, 508, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
 0509: 
+0510: _MICROSOFT_WINDOWS_20_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_11, __pyx_n_s_numpy); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __pyx_t_20 = __Pyx_PyObject_GetAttrStr(__pyx_t_11, __pyx_n_s_array); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;
/* … */
  __pyx_t_10 = PyList_New(20); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_10, 3, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_10, 4, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_10, 5, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_10, 6, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_10, 7, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_10, 8, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_10, 9, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_10, 10, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_10, 11, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_10, 12, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_10, 13, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_10, 14, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_10, 15, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_10, 16, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_10, 17, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_10, 18, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_10, 19, __pyx_t_18);
  __pyx_t_11 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_17 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_8 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
  __pyx_t_25 = 0;
  __pyx_t_26 = 0;
  __pyx_t_12 = 0;
  __pyx_t_13 = 0;
  __pyx_t_18 = 0;
  __pyx_t_18 = PyTuple_New(1); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_10);
  PyTuple_SET_ITEM(__pyx_t_18, 0, __pyx_t_10);
  __pyx_t_10 = 0;
/* … */
  __pyx_t_12 = __Pyx_PyObject_Call(__pyx_t_20, __pyx_t_18, __pyx_t_10); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_20); __pyx_t_20 = 0;
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_20_NORMALIZED, __pyx_t_12) < 0) __PYX_ERR(0, 510, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
+0511:     [ 0., 0., 0. ],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 511, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_);
+0512:     [ 0.50196078, 0., 0. ],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 512, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_);
+0513:     [ 0., 0.50196078, 0. ],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 513, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_);
+0514:     [ 0.50196078, 0.50196078, 0. ],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 514, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_);
+0515:     [ 0., 0., 0.50196078 ],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 515, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_50196078);
+0516:     [ 0.50196078, 0., 0.50196078 ],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 516, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_50196078);
+0517:     [ 0., 0.50196078, 0.50196078 ],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 517, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_50196078);
+0518:     [ 0.75294118, 0.75294118, 0.75294118 ],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 518, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_75294118);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_75294118);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_75294118);
+0519:     [ 0.75294118, 0.8627451, 0.75294118 ],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 519, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_75294118);
  __Pyx_INCREF(__pyx_float_0_8627451);
  __Pyx_GIVEREF(__pyx_float_0_8627451);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_8627451);
  __Pyx_INCREF(__pyx_float_0_75294118);
  __Pyx_GIVEREF(__pyx_float_0_75294118);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_75294118);
+0520:     [ 0.65098039, 0.79215686, 0.94117647 ],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 520, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_65098039);
  __Pyx_GIVEREF(__pyx_float_0_65098039);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_65098039);
  __Pyx_INCREF(__pyx_float_0_79215686);
  __Pyx_GIVEREF(__pyx_float_0_79215686);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_79215686);
  __Pyx_INCREF(__pyx_float_0_94117647);
  __Pyx_GIVEREF(__pyx_float_0_94117647);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_94117647);
+0521:     [ 1., 0.98431373, 0.94117647 ],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 521, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_98431373);
  __Pyx_GIVEREF(__pyx_float_0_98431373);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_98431373);
  __Pyx_INCREF(__pyx_float_0_94117647);
  __Pyx_GIVEREF(__pyx_float_0_94117647);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_94117647);
+0522:     [ 0.62745098, 0.62745098, 0.64313725 ],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 522, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_62745098);
  __Pyx_GIVEREF(__pyx_float_0_62745098);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_62745098);
  __Pyx_INCREF(__pyx_float_0_62745098);
  __Pyx_GIVEREF(__pyx_float_0_62745098);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_62745098);
  __Pyx_INCREF(__pyx_float_0_64313725);
  __Pyx_GIVEREF(__pyx_float_0_64313725);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_64313725);
+0523:     [ 0.50196078, 0.50196078, 0.50196078 ],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 523, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_50196078);
  __Pyx_INCREF(__pyx_float_0_50196078);
  __Pyx_GIVEREF(__pyx_float_0_50196078);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_50196078);
+0524:     [ 1., 0., 0. ],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 524, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_);
+0525:     [ 0., 1., 0. ],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 525, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_);
+0526:     [ 1., 1., 0. ],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 526, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_);
+0527:     [ 0., 0., 1. ],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 527, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_1_);
+0528:     [ 1., 0., 1. ],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 528, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_1_);
+0529:     [ 0., 1., 1. ],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 529, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_1_);
+0530:     [ 1., 1., 1. ]
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 530, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_1_);
+0531: ], dtype=numpy.float32)
  __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 531, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_numpy); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 531, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_12 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_float32); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 531, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_dtype, __pyx_t_12) < 0) __PYX_ERR(0, 531, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
+0532: MICROSOFT_WINDOWS_20 = numpy.multiply(_MICROSOFT_WINDOWS_20_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_multiply); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_MICROSOFT_WINDOWS_20_NORMALIZED); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_18 = PyTuple_New(2); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_12);
  PyTuple_SET_ITEM(__pyx_t_18, 0, __pyx_t_12);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_18, 1, __pyx_float_255_0);
  __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_18, NULL); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __pyx_t_18 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_astype); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_float32); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  __pyx_t_12 = __Pyx_PyObject_CallOneArg(__pyx_t_18, __pyx_t_10); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_20, __pyx_t_12) < 0) __PYX_ERR(0, 532, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
 0533: 
+0534: _MICROSOFT_WINDOWS_PAINT_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_array); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
/* … */
  __pyx_t_2 = PyList_New(24); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_2, 3, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_2, 4, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_2, 5, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_2, 6, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_2, 7, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_2, 8, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_2, 9, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_2, 10, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_2, 11, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_2, 12, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_2, 13, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_2, 14, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_2, 15, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_2, 16, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_2, 17, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_2, 18, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_2, 19, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_2, 20, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_2, 21, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 22, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_2, 23, __pyx_t_7);
  __pyx_t_12 = 0;
  __pyx_t_18 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
  __pyx_t_26 = 0;
  __pyx_t_25 = 0;
  __pyx_t_30 = 0;
  __pyx_t_31 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_8 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_17 = 0;
  __pyx_t_14 = 0;
  __pyx_t_4 = 0;
  __pyx_t_11 = 0;
  __pyx_t_6 = 0;
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_2);
  __pyx_t_2 = 0;
/* … */
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_PAINT_NORMALI, __pyx_t_6) < 0) __PYX_ERR(0, 534, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0535:     [ 0., 0., 0. ],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 535, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_);
+0536:     [ 1., 1., 1. ],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 536, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_1_);
+0537:     [ 0.48235294, 0.48235294, 0.48235294 ],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 537, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_48235294);
+0538:     [ 0.74117647, 0.74117647, 0.74117647 ],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 538, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_74117647);
  __Pyx_GIVEREF(__pyx_float_0_74117647);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_74117647);
  __Pyx_INCREF(__pyx_float_0_74117647);
  __Pyx_GIVEREF(__pyx_float_0_74117647);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_74117647);
  __Pyx_INCREF(__pyx_float_0_74117647);
  __Pyx_GIVEREF(__pyx_float_0_74117647);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_74117647);
+0539:     [ 0.48235294, 0.04705882, 0.00784314 ],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 539, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_04705882);
  __Pyx_GIVEREF(__pyx_float_0_04705882);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_04705882);
  __Pyx_INCREF(__pyx_float_0_00784314);
  __Pyx_GIVEREF(__pyx_float_0_00784314);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_00784314);
+0540:     [ 1., 0.14509804, 0. ],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 540, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_14509804);
  __Pyx_GIVEREF(__pyx_float_0_14509804);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_14509804);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_);
+0541:     [ 0.48235294, 0.48235294, 0.00392157 ],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 541, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_00392157);
  __Pyx_GIVEREF(__pyx_float_0_00392157);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_00392157);
+0542:     [ 1., 0.98431373, 0.00392157 ],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 542, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_98431373);
  __Pyx_GIVEREF(__pyx_float_0_98431373);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_98431373);
  __Pyx_INCREF(__pyx_float_0_00392157);
  __Pyx_GIVEREF(__pyx_float_0_00392157);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_00392157);
+0543:     [ 0., 0.48235294, 0.00784314 ],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 543, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_00784314);
  __Pyx_GIVEREF(__pyx_float_0_00784314);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_00784314);
+0544:     [ 0.00784314, 0.97647059, 0.00392157 ],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 544, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_00784314);
  __Pyx_GIVEREF(__pyx_float_0_00784314);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_00784314);
  __Pyx_INCREF(__pyx_float_0_97647059);
  __Pyx_GIVEREF(__pyx_float_0_97647059);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_97647059);
  __Pyx_INCREF(__pyx_float_0_00392157);
  __Pyx_GIVEREF(__pyx_float_0_00392157);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_00392157);
+0545:     [ 0., 0.48235294, 0.47843137 ],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 545, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_47843137);
+0546:     [ 0.00784314, 0.99215686, 0.99607843 ],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 546, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_00784314);
  __Pyx_GIVEREF(__pyx_float_0_00784314);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_00784314);
  __Pyx_INCREF(__pyx_float_0_99215686);
  __Pyx_GIVEREF(__pyx_float_0_99215686);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_99215686);
  __Pyx_INCREF(__pyx_float_0_99607843);
  __Pyx_GIVEREF(__pyx_float_0_99607843);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_99607843);
+0547:     [ 0.00392157, 0.0745098, 0.47843137 ],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 547, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_00392157);
  __Pyx_GIVEREF(__pyx_float_0_00392157);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_00392157);
  __Pyx_INCREF(__pyx_float_0_0745098);
  __Pyx_GIVEREF(__pyx_float_0_0745098);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_0745098);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_47843137);
+0548:     [ 0.01568627, 0.19607843, 1. ],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 548, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_01568627);
  __Pyx_GIVEREF(__pyx_float_0_01568627);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_01568627);
  __Pyx_INCREF(__pyx_float_0_19607843);
  __Pyx_GIVEREF(__pyx_float_0_19607843);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_19607843);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_1_);
+0549:     [ 0.48235294, 0.09803922, 0.47843137 ],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 549, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_09803922);
  __Pyx_GIVEREF(__pyx_float_0_09803922);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_09803922);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_47843137);
+0550:     [ 1., 0.25098039, 0.99607843 ],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 550, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_25098039);
  __Pyx_GIVEREF(__pyx_float_0_25098039);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_25098039);
  __Pyx_INCREF(__pyx_float_0_99607843);
  __Pyx_GIVEREF(__pyx_float_0_99607843);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_99607843);
+0551:     [ 0.47843137, 0.22352941, 0.00392157 ],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 551, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_47843137);
  __Pyx_INCREF(__pyx_float_0_22352941);
  __Pyx_GIVEREF(__pyx_float_0_22352941);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_22352941);
  __Pyx_INCREF(__pyx_float_0_00392157);
  __Pyx_GIVEREF(__pyx_float_0_00392157);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_00392157);
+0552:     [ 1., 0.47843137, 0.22352941 ],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 552, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_47843137);
  __Pyx_INCREF(__pyx_float_0_22352941);
  __Pyx_GIVEREF(__pyx_float_0_22352941);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_22352941);
+0553:     [ 0.48235294, 0.48235294, 0.21960784 ],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 553, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_0_21960784);
  __Pyx_GIVEREF(__pyx_float_0_21960784);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_21960784);
+0554:     [ 1., 0.98823529, 0.47843137 ],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 554, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_98823529);
  __Pyx_GIVEREF(__pyx_float_0_98823529);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_98823529);
  __Pyx_INCREF(__pyx_float_0_47843137);
  __Pyx_GIVEREF(__pyx_float_0_47843137);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_47843137);
+0555:     [ 0.00784314, 0.22352941, 0.22352941 ],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 555, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_00784314);
  __Pyx_GIVEREF(__pyx_float_0_00784314);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_00784314);
  __Pyx_INCREF(__pyx_float_0_22352941);
  __Pyx_GIVEREF(__pyx_float_0_22352941);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_22352941);
  __Pyx_INCREF(__pyx_float_0_22352941);
  __Pyx_GIVEREF(__pyx_float_0_22352941);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_22352941);
+0556:     [ 0.01176471, 0.98039216, 0.48235294 ],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 556, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_01176471);
  __Pyx_GIVEREF(__pyx_float_0_01176471);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_01176471);
  __Pyx_INCREF(__pyx_float_0_98039216);
  __Pyx_GIVEREF(__pyx_float_0_98039216);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_98039216);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_48235294);
+0557:     [ 0., 0.48235294, 1. ],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 557, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_48235294);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_1_);
+0558:     [ 1., 0.17254902, 0.48235294 ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 558, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_17254902);
  __Pyx_GIVEREF(__pyx_float_0_17254902);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_17254902);
  __Pyx_INCREF(__pyx_float_0_48235294);
  __Pyx_GIVEREF(__pyx_float_0_48235294);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_48235294);
+0559: ], dtype=numpy.float32)
  __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 559, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 559, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 559, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_dtype, __pyx_t_6) < 0) __PYX_ERR(0, 559, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0560: MICROSOFT_WINDOWS_PAINT = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 560, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_multiply); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 560, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 560, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 560, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0561:     _MICROSOFT_WINDOWS_PAINT_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_MICROSOFT_WINDOWS_PAINT_NORMALI); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 561, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 561, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 561, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 561, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 561, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MICROSOFT_WINDOWS_PAINT, __pyx_t_6) < 0) __PYX_ERR(0, 560, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 0562: 
 0563: # https://superuser.com/questions/361297/what-colour-is-t
 0564: # he-dark-green-on-old-fashioned-green-screen-computer-displays/1206781#1206781
+0565: _MONO_PHOSPHOR_AMBER_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_10 = PyList_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_7);
  __pyx_t_6 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_10);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_10);
  __pyx_t_10 = 0;
/* … */
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_AMBER_NORMALIZED, __pyx_t_5) < 0) __PYX_ERR(0, 565, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0566:     [ 0.15686275, 0.15686275, 0.15686275 ],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 566, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_15686275);
+0567:     [ 1., 0.69019608, 0. ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 567, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_69019608);
  __Pyx_GIVEREF(__pyx_float_0_69019608);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_69019608);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_);
+0568: ], dtype=numpy.float32)
  __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 568, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 568, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 568, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_dtype, __pyx_t_5) < 0) __PYX_ERR(0, 568, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0569: MONO_PHOSPHOR_AMBER = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 569, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_multiply); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 569, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 569, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 569, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0570:     _MONO_PHOSPHOR_AMBER_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_MONO_PHOSPHOR_AMBER_NORMALIZED); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 570, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 570, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 570, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 570, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 570, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_AMBER, __pyx_t_5) < 0) __PYX_ERR(0, 569, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 0571: 
+0572: _MONO_PHOSPHOR_LTAMBER_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_array); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_2 = PyList_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_7);
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_2);
  __pyx_t_2 = 0;
/* … */
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_LTAMBER_NORMALIZE, __pyx_t_6) < 0) __PYX_ERR(0, 572, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0573:     [ 0.15686275, 0.15686275, 0.15686275 ],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 573, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_15686275);
+0574:     [ 1., 0.8, 0. ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 574, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_);
+0575: ], dtype=numpy.float32)
  __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 575, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 575, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 575, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_dtype, __pyx_t_6) < 0) __PYX_ERR(0, 575, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0576: MONO_PHOSPHOR_LTAMBER = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 576, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_multiply); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 576, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 576, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 576, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0577:     _MONO_PHOSPHOR_LTAMBER_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_MONO_PHOSPHOR_LTAMBER_NORMALIZE); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 577, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 577, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 577, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 577, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 577, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_LTAMBER, __pyx_t_6) < 0) __PYX_ERR(0, 576, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 0578: 
+0579: _MONO_PHOSPHOR_GREEN1_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_10 = PyList_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_7);
  __pyx_t_6 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_10);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_10);
  __pyx_t_10 = 0;
/* … */
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN1_NORMALIZED, __pyx_t_5) < 0) __PYX_ERR(0, 579, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0580:     [ 0.15686275, 0.15686275, 0.15686275 ],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 580, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_15686275);
+0581:     [ 0.2, 1., 0. ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 581, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_);
  __Pyx_GIVEREF(__pyx_float_0_);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_);
+0582: ], dtype=numpy.float32)
  __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 582, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 582, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 582, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_dtype, __pyx_t_5) < 0) __PYX_ERR(0, 582, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0583: MONO_PHOSPHOR_GREEN1 = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 583, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_multiply); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 583, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 583, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 583, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0584:     _MONO_PHOSPHOR_GREEN1_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_MONO_PHOSPHOR_GREEN1_NORMALIZED); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 584, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 584, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 584, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 584, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 584, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN1, __pyx_t_5) < 0) __PYX_ERR(0, 583, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 0585: 
+0586: _MONO_PHOSPHOR_GREEN2_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_array); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_2 = PyList_New(2); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_t_7);
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_2);
  __pyx_t_2 = 0;
/* … */
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN2_NORMALIZED, __pyx_t_6) < 0) __PYX_ERR(0, 586, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0587:     [ 0.15686275, 0.15686275, 0.15686275 ],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 587, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_15686275);
+0588:     [ 0, 1., 0.2 ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 588, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_int_0);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_2);
+0589: ], dtype=numpy.float32)
  __pyx_t_2 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 589, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 589, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 589, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  if (PyDict_SetItem(__pyx_t_2, __pyx_n_s_dtype, __pyx_t_6) < 0) __PYX_ERR(0, 589, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+0590: MONO_PHOSPHOR_GREEN2 = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 590, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_multiply); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 590, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 590, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_6);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_6);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 590, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0591:     _MONO_PHOSPHOR_GREEN2_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_MONO_PHOSPHOR_GREEN2_NORMALIZED); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 591, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 591, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 591, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 591, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 591, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN2, __pyx_t_6) < 0) __PYX_ERR(0, 590, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 0592: 
+0593: _MONO_PHOSPHOR_GREEN3_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_array); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
/* … */
  __pyx_t_10 = PyList_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_t_7);
  __pyx_t_6 = 0;
  __pyx_t_7 = 0;
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_10);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_10);
  __pyx_t_10 = 0;
/* … */
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN3_NORMALIZED, __pyx_t_5) < 0) __PYX_ERR(0, 593, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0594:     [ 0.15686275, 0.15686275, 0.15686275 ],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 594, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_15686275);
  __Pyx_INCREF(__pyx_float_0_15686275);
  __Pyx_GIVEREF(__pyx_float_0_15686275);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_15686275);
+0595:     [ 0, 1., 0.4 ]
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 595, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_int_0);
  __Pyx_GIVEREF(__pyx_int_0);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_int_0);
  __Pyx_INCREF(__pyx_float_1_);
  __Pyx_GIVEREF(__pyx_float_1_);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_1_);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_4);
+0596: ], dtype=numpy.float32)
  __pyx_t_10 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 596, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_GetModuleGlobalName(__pyx_t_6, __pyx_n_s_numpy); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 596, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_float32); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 596, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
  if (PyDict_SetItem(__pyx_t_10, __pyx_n_s_dtype, __pyx_t_5) < 0) __PYX_ERR(0, 596, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+0597: MONO_PHOSPHOR_GREEN3 = numpy.multiply(
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 597, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_multiply); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 597, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_7 = PyTuple_New(2); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 597, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_5);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_7, 1, __pyx_float_255_0);
  __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_7, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 597, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
+0598:     _MONO_PHOSPHOR_GREEN3_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_MONO_PHOSPHOR_GREEN3_NORMALIZED); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 598, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
/* … */
  __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_astype); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 598, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 598, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_float32); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 598, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
  __pyx_t_5 = __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_10); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 598, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_MONO_PHOSPHOR_GREEN3, __pyx_t_5) < 0) __PYX_ERR(0, 597, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 0599: 
 0600: # Created by Adigun A. Polack
 0601: # https://lospec.com/palette-list/aap-64
+0602: _AAP64_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_numpy); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_t_5, __pyx_n_s_array); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
/* … */
  __pyx_t_66 = PyList_New(64); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_66, 0, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_66, 1, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_66, 2, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_66, 3, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_66, 4, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_66, 5, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_66, 6, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_66, 7, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_66, 8, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_66, 9, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_66, 10, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_66, 11, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_66, 12, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_66, 13, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_66, 14, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_66, 15, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_66, 16, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_66, 17, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_66, 18, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_66, 19, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_66, 20, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_66, 21, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_66, 22, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_66, 23, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_66, 24, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_66, 25, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_66, 26, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_66, 27, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_66, 28, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_66, 29, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_32);
  PyList_SET_ITEM(__pyx_t_66, 30, __pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_66, 31, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_66, 32, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_66, 33, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_66, 34, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_66, 35, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_66, 36, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_66, 37, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_66, 38, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_66, 39, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_66, 40, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_66, 41, __pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_44);
  PyList_SET_ITEM(__pyx_t_66, 42, __pyx_t_44);
  __Pyx_GIVEREF(__pyx_t_45);
  PyList_SET_ITEM(__pyx_t_66, 43, __pyx_t_45);
  __Pyx_GIVEREF(__pyx_t_46);
  PyList_SET_ITEM(__pyx_t_66, 44, __pyx_t_46);
  __Pyx_GIVEREF(__pyx_t_47);
  PyList_SET_ITEM(__pyx_t_66, 45, __pyx_t_47);
  __Pyx_GIVEREF(__pyx_t_48);
  PyList_SET_ITEM(__pyx_t_66, 46, __pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_49);
  PyList_SET_ITEM(__pyx_t_66, 47, __pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_50);
  PyList_SET_ITEM(__pyx_t_66, 48, __pyx_t_50);
  __Pyx_GIVEREF(__pyx_t_51);
  PyList_SET_ITEM(__pyx_t_66, 49, __pyx_t_51);
  __Pyx_GIVEREF(__pyx_t_52);
  PyList_SET_ITEM(__pyx_t_66, 50, __pyx_t_52);
  __Pyx_GIVEREF(__pyx_t_53);
  PyList_SET_ITEM(__pyx_t_66, 51, __pyx_t_53);
  __Pyx_GIVEREF(__pyx_t_54);
  PyList_SET_ITEM(__pyx_t_66, 52, __pyx_t_54);
  __Pyx_GIVEREF(__pyx_t_55);
  PyList_SET_ITEM(__pyx_t_66, 53, __pyx_t_55);
  __Pyx_GIVEREF(__pyx_t_56);
  PyList_SET_ITEM(__pyx_t_66, 54, __pyx_t_56);
  __Pyx_GIVEREF(__pyx_t_57);
  PyList_SET_ITEM(__pyx_t_66, 55, __pyx_t_57);
  __Pyx_GIVEREF(__pyx_t_58);
  PyList_SET_ITEM(__pyx_t_66, 56, __pyx_t_58);
  __Pyx_GIVEREF(__pyx_t_59);
  PyList_SET_ITEM(__pyx_t_66, 57, __pyx_t_59);
  __Pyx_GIVEREF(__pyx_t_60);
  PyList_SET_ITEM(__pyx_t_66, 58, __pyx_t_60);
  __Pyx_GIVEREF(__pyx_t_61);
  PyList_SET_ITEM(__pyx_t_66, 59, __pyx_t_61);
  __Pyx_GIVEREF(__pyx_t_62);
  PyList_SET_ITEM(__pyx_t_66, 60, __pyx_t_62);
  __Pyx_GIVEREF(__pyx_t_63);
  PyList_SET_ITEM(__pyx_t_66, 61, __pyx_t_63);
  __Pyx_GIVEREF(__pyx_t_64);
  PyList_SET_ITEM(__pyx_t_66, 62, __pyx_t_64);
  __Pyx_GIVEREF(__pyx_t_65);
  PyList_SET_ITEM(__pyx_t_66, 63, __pyx_t_65);
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_2 = 0;
  __pyx_t_6 = 0;
  __pyx_t_11 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_17 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_8 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_31 = 0;
  __pyx_t_30 = 0;
  __pyx_t_25 = 0;
  __pyx_t_26 = 0;
  __pyx_t_13 = 0;
  __pyx_t_20 = 0;
  __pyx_t_18 = 0;
  __pyx_t_12 = 0;
  __pyx_t_1 = 0;
  __pyx_t_3 = 0;
  __pyx_t_9 = 0;
  __pyx_t_19 = 0;
  __pyx_t_29 = 0;
  __pyx_t_32 = 0;
  __pyx_t_33 = 0;
  __pyx_t_34 = 0;
  __pyx_t_35 = 0;
  __pyx_t_36 = 0;
  __pyx_t_37 = 0;
  __pyx_t_38 = 0;
  __pyx_t_39 = 0;
  __pyx_t_40 = 0;
  __pyx_t_41 = 0;
  __pyx_t_42 = 0;
  __pyx_t_43 = 0;
  __pyx_t_44 = 0;
  __pyx_t_45 = 0;
  __pyx_t_46 = 0;
  __pyx_t_47 = 0;
  __pyx_t_48 = 0;
  __pyx_t_49 = 0;
  __pyx_t_50 = 0;
  __pyx_t_51 = 0;
  __pyx_t_52 = 0;
  __pyx_t_53 = 0;
  __pyx_t_54 = 0;
  __pyx_t_55 = 0;
  __pyx_t_56 = 0;
  __pyx_t_57 = 0;
  __pyx_t_58 = 0;
  __pyx_t_59 = 0;
  __pyx_t_60 = 0;
  __pyx_t_61 = 0;
  __pyx_t_62 = 0;
  __pyx_t_63 = 0;
  __pyx_t_64 = 0;
  __pyx_t_65 = 0;
  __pyx_t_65 = PyTuple_New(1); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_66);
  PyTuple_SET_ITEM(__pyx_t_65, 0, __pyx_t_66);
  __pyx_t_66 = 0;
/* … */
  __pyx_t_63 = __Pyx_PyObject_Call(__pyx_t_10, __pyx_t_65, __pyx_t_66); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
  __Pyx_DECREF(__pyx_t_65); __pyx_t_65 = 0;
  __Pyx_DECREF(__pyx_t_66); __pyx_t_66 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AAP64_NORMALIZED, __pyx_t_63) < 0) __PYX_ERR(0, 602, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
+0603:     [0.023529411764705882, 0.023529411764705882, 0.03137254901960784],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 603, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_023529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_023529411764705882);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_023529411764705882);
  __Pyx_INCREF(__pyx_float_0_023529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_023529411764705882);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_023529411764705882);
  __Pyx_INCREF(__pyx_float_0_03137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_03137254901960784);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_03137254901960784);
+0604:     [0.0784313725490196, 0.06274509803921569, 0.07450980392156863],
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 604, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_06274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_06274509803921569);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_06274509803921569);
  __Pyx_INCREF(__pyx_float_0_07450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_07450980392156863);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_07450980392156863);
+0605:     [0.23137254901960785, 0.09019607843137255, 0.1450980392156863],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 605, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_23137254901960785);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_1450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_1450980392156863);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_1450980392156863);
+0606:     [0.45098039215686275, 0.09019607843137255, 0.17647058823529413],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 606, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_45098039215686275);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_17647058823529413);
  __Pyx_GIVEREF(__pyx_float_0_17647058823529413);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_17647058823529413);
+0607:     [0.7058823529411765, 0.12549019607843137, 0.16470588235294117],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 607, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_7058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_7058823529411765);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_7058823529411765);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_16470588235294117);
+0608:     [0.8745098039215686, 0.24313725490196078, 0.13725490196078433],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 608, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_8745098039215686);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_24313725490196078);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_13725490196078433);
+0609:     [0.9803921568627451, 0.41568627450980394, 0.0392156862745098],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 609, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_9803921568627451);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_0392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_0392156862745098);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_0392156862745098);
+0610:     [0.9764705882352941, 0.6392156862745098, 0.10588235294117647],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 610, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_9764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_9764705882352941);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_9764705882352941);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_6392156862745098);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_10588235294117647);
+0611:     [1.0, 0.8352941176470589, 0.2549019607843137],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 611, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_8352941176470589);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_2549019607843137);
+0612:     [1.0, 0.9882352941176471, 0.25098039215686274],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 612, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_25098039215686274);
+0613:     [0.8392156862745098, 0.9490196078431372, 0.39215686274509803],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 613, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_9490196078431372);
  __Pyx_GIVEREF(__pyx_float_0_9490196078431372);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_9490196078431372);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_39215686274509803);
+0614:     [0.611764705882353, 0.8588235294117647, 0.2627450980392157],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 614, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_611764705882353);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_8588235294117647);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_2627450980392157);
+0615:     [0.34901960784313724, 0.7568627450980392, 0.20784313725490197],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 615, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_7568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_7568627450980392);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_7568627450980392);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_20784313725490197);
+0616:     [0.0784313725490196, 0.6274509803921569, 0.1803921568627451],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 616, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_1803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_1803921568627451);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_1803921568627451);
+0617:     [0.10196078431372549, 0.47843137254901963, 0.24313725490196078],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 617, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_10196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_10196078431372549);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_10196078431372549);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_47843137254901963);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_24313725490196078);
+0618:     [0.1411764705882353, 0.3215686274509804, 0.23137254901960785],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 618, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_23137254901960785);
+0619:     [0.07058823529411765, 0.12549019607843137, 0.12549019607843137],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 619, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_07058823529411765);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_12549019607843137);
+0620:     [0.0784313725490196, 0.20392156862745098, 0.39215686274509803],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 620, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_39215686274509803);
+0621:     [0.1568627450980392, 0.3607843137254902, 0.7686274509803922],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 621, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_3607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_3607843137254902);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_3607843137254902);
  __Pyx_INCREF(__pyx_float_0_7686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_7686274509803922);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_7686274509803922);
+0622:     [0.1411764705882353, 0.6235294117647059, 0.8705882352941177],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 622, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_6235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_6235294117647059);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_6235294117647059);
  __Pyx_INCREF(__pyx_float_0_8705882352941177);
  __Pyx_GIVEREF(__pyx_float_0_8705882352941177);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_8705882352941177);
+0623:     [0.12549019607843137, 0.8392156862745098, 0.7803921568627451],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 623, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_7803921568627451);
+0624:     [0.6509803921568628, 0.9882352941176471, 0.8588235294117647],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 624, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_8588235294117647);
+0625:     [1.0, 1.0, 1.0],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 625, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_1_0);
+0626:     [0.996078431372549, 0.9529411764705882, 0.7529411764705882],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 626, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_996078431372549);
  __Pyx_GIVEREF(__pyx_float_0_996078431372549);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_0_996078431372549);
  __Pyx_INCREF(__pyx_float_0_9529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_9529411764705882);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_9529411764705882);
  __Pyx_INCREF(__pyx_float_0_7529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_7529411764705882);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_7529411764705882);
+0627:     [0.9803921568627451, 0.8392156862745098, 0.7215686274509804],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 627, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_9803921568627451);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_7215686274509804);
+0628:     [0.9607843137254902, 0.6274509803921569, 0.592156862745098],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 628, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_9607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_9607843137254902);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_9607843137254902);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_592156862745098);
+0629:     [0.9098039215686274, 0.41568627450980394, 0.45098039215686275],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 629, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_9098039215686274);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_45098039215686275);
+0630:     [0.7372549019607844, 0.2901960784313726, 0.6078431372549019],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 630, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_7372549019607844);
  __Pyx_GIVEREF(__pyx_float_0_7372549019607844);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_7372549019607844);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_6078431372549019);
  __Pyx_GIVEREF(__pyx_float_0_6078431372549019);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_6078431372549019);
+0631:     [0.4745098039215686, 0.22745098039215686, 0.5019607843137255],
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 631, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_INCREF(__pyx_float_0_4745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_4745098039215686);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_float_0_4745098039215686);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_float_0_22745098039215686);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_float_0_5019607843137255);
+0632:     [0.25098039215686274, 0.2, 0.3254901960784314],
  __pyx_t_29 = PyList_New(3); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 632, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_29, 0, __pyx_float_0_25098039215686274);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_29, 1, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_3254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_3254901960784314);
  PyList_SET_ITEM(__pyx_t_29, 2, __pyx_float_0_3254901960784314);
+0633:     [0.1411764705882353, 0.13333333333333333, 0.20392156862745098],
  __pyx_t_32 = PyList_New(3); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 633, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_13333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_13333333333333333);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_float_0_13333333333333333);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_float_0_20392156862745098);
+0634:     [0.13333333333333333, 0.10980392156862745, 0.10196078431372549],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 634, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_13333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_13333333333333333);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_13333333333333333);
  __Pyx_INCREF(__pyx_float_0_10980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_10980392156862745);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_10980392156862745);
  __Pyx_INCREF(__pyx_float_0_10196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_10196078431372549);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_10196078431372549);
+0635:     [0.19607843137254902, 0.16862745098039217, 0.1568627450980392],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 635, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_16862745098039217);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_1568627450980392);
+0636:     [0.44313725490196076, 0.2549019607843137, 0.23137254901960785],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 636, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_44313725490196076);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_23137254901960785);
+0637:     [0.7333333333333333, 0.4588235294117647, 0.2784313725490196],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 637, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_7333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_7333333333333333);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_7333333333333333);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_2784313725490196);
+0638:     [0.8588235294117647, 0.6431372549019608, 0.38823529411764707],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 638, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_8588235294117647);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_38823529411764707);
+0639:     [0.9568627450980393, 0.8235294117647058, 0.611764705882353],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 639, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_9568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_9568627450980393);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_9568627450980393);
  __Pyx_INCREF(__pyx_float_0_8235294117647058);
  __Pyx_GIVEREF(__pyx_float_0_8235294117647058);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_8235294117647058);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_611764705882353);
+0640:     [0.8549019607843137, 0.8784313725490196, 0.9176470588235294],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 640, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_8784313725490196);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_9176470588235294);
+0641:     [0.7019607843137254, 0.7254901960784313, 0.8196078431372549],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 641, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_7019607843137254);
  __Pyx_INCREF(__pyx_float_0_7254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_7254901960784313);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_7254901960784313);
  __Pyx_INCREF(__pyx_float_0_8196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_8196078431372549);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_8196078431372549);
+0642:     [0.5450980392156862, 0.5764705882352941, 0.6862745098039216],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 642, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_0_5764705882352941);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_0_6862745098039216);
+0643:     [0.42745098039215684, 0.4588235294117647, 0.5529411764705883],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 643, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_42745098039215684);
  __Pyx_GIVEREF(__pyx_float_0_42745098039215684);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_42745098039215684);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_5529411764705883);
+0644:     [0.2901960784313726, 0.32941176470588235, 0.3843137254901961],
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 644, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_32941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_32941176470588235);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_32941176470588235);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_3843137254901961);
+0645:     [0.2, 0.2235294117647059, 0.2549019607843137],
  __pyx_t_44 = PyList_New(3); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 645, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_44, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_44, 1, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_44, 2, __pyx_float_0_2549019607843137);
+0646:     [0.25882352941176473, 0.1411764705882353, 0.2],
  __pyx_t_45 = PyList_New(3); if (unlikely(!__pyx_t_45)) __PYX_ERR(0, 646, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_45);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_45, 0, __pyx_float_0_25882352941176473);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_45, 1, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_45, 2, __pyx_float_0_2);
+0647:     [0.3568627450980392, 0.19215686274509805, 0.2196078431372549],
  __pyx_t_46 = PyList_New(3); if (unlikely(!__pyx_t_46)) __PYX_ERR(0, 647, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_46);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_46, 0, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_46, 1, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_46, 2, __pyx_float_0_2196078431372549);
+0648:     [0.5568627450980392, 0.3215686274509804, 0.3215686274509804],
  __pyx_t_47 = PyList_New(3); if (unlikely(!__pyx_t_47)) __PYX_ERR(0, 648, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_47);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_47, 0, __pyx_float_0_5568627450980392);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_47, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_47, 2, __pyx_float_0_3215686274509804);
+0649:     [0.7294117647058823, 0.4588235294117647, 0.41568627450980394],
  __pyx_t_48 = PyList_New(3); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 649, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_INCREF(__pyx_float_0_7294117647058823);
  __Pyx_GIVEREF(__pyx_float_0_7294117647058823);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_float_0_7294117647058823);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_float_0_41568627450980394);
+0650:     [0.9137254901960784, 0.7098039215686275, 0.6392156862745098],
  __pyx_t_49 = PyList_New(3); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 650, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_49, 0, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_49, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_49, 2, __pyx_float_0_6392156862745098);
+0651:     [0.8901960784313725, 0.9019607843137255, 1.0],
  __pyx_t_50 = PyList_New(3); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 651, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_50, 0, __pyx_float_0_8901960784313725);
  __Pyx_INCREF(__pyx_float_0_9019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_9019607843137255);
  PyList_SET_ITEM(__pyx_t_50, 1, __pyx_float_0_9019607843137255);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_50, 2, __pyx_float_1_0);
+0652:     [0.7254901960784313, 0.7490196078431373, 0.984313725490196],
  __pyx_t_51 = PyList_New(3); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 652, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_INCREF(__pyx_float_0_7254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_7254901960784313);
  PyList_SET_ITEM(__pyx_t_51, 0, __pyx_float_0_7254901960784313);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_51, 1, __pyx_float_0_7490196078431373);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_51, 2, __pyx_float_0_984313725490196);
+0653:     [0.5176470588235295, 0.6078431372549019, 0.8941176470588236],
  __pyx_t_52 = PyList_New(3); if (unlikely(!__pyx_t_52)) __PYX_ERR(0, 653, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_52);
  __Pyx_INCREF(__pyx_float_0_5176470588235295);
  __Pyx_GIVEREF(__pyx_float_0_5176470588235295);
  PyList_SET_ITEM(__pyx_t_52, 0, __pyx_float_0_5176470588235295);
  __Pyx_INCREF(__pyx_float_0_6078431372549019);
  __Pyx_GIVEREF(__pyx_float_0_6078431372549019);
  PyList_SET_ITEM(__pyx_t_52, 1, __pyx_float_0_6078431372549019);
  __Pyx_INCREF(__pyx_float_0_8941176470588236);
  __Pyx_GIVEREF(__pyx_float_0_8941176470588236);
  PyList_SET_ITEM(__pyx_t_52, 2, __pyx_float_0_8941176470588236);
+0654:     [0.34509803921568627, 0.5529411764705883, 0.7450980392156863],
  __pyx_t_53 = PyList_New(3); if (unlikely(!__pyx_t_53)) __PYX_ERR(0, 654, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_53);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_53, 0, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_53, 1, __pyx_float_0_5529411764705883);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_53, 2, __pyx_float_0_7450980392156863);
+0655:     [0.2784313725490196, 0.49019607843137253, 0.5215686274509804],
  __pyx_t_54 = PyList_New(3); if (unlikely(!__pyx_t_54)) __PYX_ERR(0, 655, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_54);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_54, 0, __pyx_float_0_2784313725490196);
  __Pyx_INCREF(__pyx_float_0_49019607843137253);
  __Pyx_GIVEREF(__pyx_float_0_49019607843137253);
  PyList_SET_ITEM(__pyx_t_54, 1, __pyx_float_0_49019607843137253);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_54, 2, __pyx_float_0_5215686274509804);
+0656:     [0.13725490196078433, 0.403921568627451, 0.3058823529411765],
  __pyx_t_55 = PyList_New(3); if (unlikely(!__pyx_t_55)) __PYX_ERR(0, 656, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_55);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_55, 0, __pyx_float_0_13725490196078433);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_55, 1, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_55, 2, __pyx_float_0_3058823529411765);
+0657:     [0.19607843137254902, 0.5176470588235295, 0.39215686274509803],
  __pyx_t_56 = PyList_New(3); if (unlikely(!__pyx_t_56)) __PYX_ERR(0, 657, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_56);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_56, 0, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_5176470588235295);
  __Pyx_GIVEREF(__pyx_float_0_5176470588235295);
  PyList_SET_ITEM(__pyx_t_56, 1, __pyx_float_0_5176470588235295);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_56, 2, __pyx_float_0_39215686274509803);
+0658:     [0.36470588235294116, 0.6862745098039216, 0.5529411764705883],
  __pyx_t_57 = PyList_New(3); if (unlikely(!__pyx_t_57)) __PYX_ERR(0, 658, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_57);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_57, 0, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_57, 1, __pyx_float_0_6862745098039216);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_57, 2, __pyx_float_0_5529411764705883);
+0659:     [0.5725490196078431, 0.8627450980392157, 0.7294117647058823],
  __pyx_t_58 = PyList_New(3); if (unlikely(!__pyx_t_58)) __PYX_ERR(0, 659, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_58);
  __Pyx_INCREF(__pyx_float_0_5725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_5725490196078431);
  PyList_SET_ITEM(__pyx_t_58, 0, __pyx_float_0_5725490196078431);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_58, 1, __pyx_float_0_8627450980392157);
  __Pyx_INCREF(__pyx_float_0_7294117647058823);
  __Pyx_GIVEREF(__pyx_float_0_7294117647058823);
  PyList_SET_ITEM(__pyx_t_58, 2, __pyx_float_0_7294117647058823);
+0660:     [0.803921568627451, 0.9686274509803922, 0.8862745098039215],
  __pyx_t_59 = PyList_New(3); if (unlikely(!__pyx_t_59)) __PYX_ERR(0, 660, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_59);
  __Pyx_INCREF(__pyx_float_0_803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_803921568627451);
  PyList_SET_ITEM(__pyx_t_59, 0, __pyx_float_0_803921568627451);
  __Pyx_INCREF(__pyx_float_0_9686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_9686274509803922);
  PyList_SET_ITEM(__pyx_t_59, 1, __pyx_float_0_9686274509803922);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_59, 2, __pyx_float_0_8862745098039215);
+0661:     [0.8941176470588236, 0.8235294117647058, 0.6666666666666666],
  __pyx_t_60 = PyList_New(3); if (unlikely(!__pyx_t_60)) __PYX_ERR(0, 661, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_60);
  __Pyx_INCREF(__pyx_float_0_8941176470588236);
  __Pyx_GIVEREF(__pyx_float_0_8941176470588236);
  PyList_SET_ITEM(__pyx_t_60, 0, __pyx_float_0_8941176470588236);
  __Pyx_INCREF(__pyx_float_0_8235294117647058);
  __Pyx_GIVEREF(__pyx_float_0_8235294117647058);
  PyList_SET_ITEM(__pyx_t_60, 1, __pyx_float_0_8235294117647058);
  __Pyx_INCREF(__pyx_float_0_6666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_6666666666666666);
  PyList_SET_ITEM(__pyx_t_60, 2, __pyx_float_0_6666666666666666);
+0662:     [0.7803921568627451, 0.6901960784313725, 0.5450980392156862],
  __pyx_t_61 = PyList_New(3); if (unlikely(!__pyx_t_61)) __PYX_ERR(0, 662, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_61);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_61, 0, __pyx_float_0_7803921568627451);
  __Pyx_INCREF(__pyx_float_0_6901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_6901960784313725);
  PyList_SET_ITEM(__pyx_t_61, 1, __pyx_float_0_6901960784313725);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_61, 2, __pyx_float_0_5450980392156862);
+0663:     [0.6274509803921569, 0.5254901960784314, 0.3843137254901961],
  __pyx_t_62 = PyList_New(3); if (unlikely(!__pyx_t_62)) __PYX_ERR(0, 663, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_62);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_62, 0, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_5254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_5254901960784314);
  PyList_SET_ITEM(__pyx_t_62, 1, __pyx_float_0_5254901960784314);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_62, 2, __pyx_float_0_3843137254901961);
+0664:     [0.4745098039215686, 0.403921568627451, 0.3333333333333333],
  __pyx_t_63 = PyList_New(3); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 664, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_INCREF(__pyx_float_0_4745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_4745098039215686);
  PyList_SET_ITEM(__pyx_t_63, 0, __pyx_float_0_4745098039215686);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_63, 1, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_3333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_3333333333333333);
  PyList_SET_ITEM(__pyx_t_63, 2, __pyx_float_0_3333333333333333);
+0665:     [0.35294117647058826, 0.3058823529411765, 0.26666666666666666],
  __pyx_t_64 = PyList_New(3); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 665, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_64, 0, __pyx_float_0_35294117647058826);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_64, 1, __pyx_float_0_3058823529411765);
  __Pyx_INCREF(__pyx_float_0_26666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_26666666666666666);
  PyList_SET_ITEM(__pyx_t_64, 2, __pyx_float_0_26666666666666666);
+0666:     [0.25882352941176473, 0.2235294117647059, 0.20392156862745098]
  __pyx_t_65 = PyList_New(3); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 666, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_65, 0, __pyx_float_0_25882352941176473);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_65, 1, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_65, 2, __pyx_float_0_20392156862745098);
+0667: ], dtype=numpy.float32)
  __pyx_t_66 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 667, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_GetModuleGlobalName(__pyx_t_64, __pyx_n_s_numpy); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 667, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __pyx_t_63 = __Pyx_PyObject_GetAttrStr(__pyx_t_64, __pyx_n_s_float32); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 667, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_DECREF(__pyx_t_64); __pyx_t_64 = 0;
  if (PyDict_SetItem(__pyx_t_66, __pyx_n_s_dtype, __pyx_t_63) < 0) __PYX_ERR(0, 667, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
+0668: AAP64 = numpy.multiply(_AAP64_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_63, __pyx_n_s_numpy); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __pyx_t_66 = __Pyx_PyObject_GetAttrStr(__pyx_t_63, __pyx_n_s_multiply); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_63, __pyx_n_s_AAP64_NORMALIZED); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __pyx_t_65 = PyTuple_New(2); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_63);
  PyTuple_SET_ITEM(__pyx_t_65, 0, __pyx_t_63);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_65, 1, __pyx_float_255_0);
  __pyx_t_63 = 0;
  __pyx_t_63 = __Pyx_PyObject_Call(__pyx_t_66, __pyx_t_65, NULL); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_DECREF(__pyx_t_66); __pyx_t_66 = 0;
  __Pyx_DECREF(__pyx_t_65); __pyx_t_65 = 0;
  __pyx_t_65 = __Pyx_PyObject_GetAttrStr(__pyx_t_63, __pyx_n_s_astype); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_63, __pyx_n_s_numpy); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __pyx_t_66 = __Pyx_PyObject_GetAttrStr(__pyx_t_63, __pyx_n_s_float32); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
  __pyx_t_63 = __Pyx_PyObject_CallOneArg(__pyx_t_65, __pyx_t_66); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_DECREF(__pyx_t_65); __pyx_t_65 = 0;
  __Pyx_DECREF(__pyx_t_66); __pyx_t_66 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AAP64, __pyx_t_63) < 0) __PYX_ERR(0, 668, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
 0669: 
 0670: # https://lospec.com/palette-list/apollo
 0671: # Created by AdamCYounis
+0672: _APOLLO_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_63, __pyx_n_s_numpy); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __pyx_t_66 = __Pyx_PyObject_GetAttrStr(__pyx_t_63, __pyx_n_s_array); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_DECREF(__pyx_t_63); __pyx_t_63 = 0;
/* … */
  __pyx_t_30 = PyList_New(46); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_63);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_t_63);
  __Pyx_GIVEREF(__pyx_t_65);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_64);
  PyList_SET_ITEM(__pyx_t_30, 3, __pyx_t_64);
  __Pyx_GIVEREF(__pyx_t_62);
  PyList_SET_ITEM(__pyx_t_30, 4, __pyx_t_62);
  __Pyx_GIVEREF(__pyx_t_61);
  PyList_SET_ITEM(__pyx_t_30, 5, __pyx_t_61);
  __Pyx_GIVEREF(__pyx_t_60);
  PyList_SET_ITEM(__pyx_t_30, 6, __pyx_t_60);
  __Pyx_GIVEREF(__pyx_t_59);
  PyList_SET_ITEM(__pyx_t_30, 7, __pyx_t_59);
  __Pyx_GIVEREF(__pyx_t_58);
  PyList_SET_ITEM(__pyx_t_30, 8, __pyx_t_58);
  __Pyx_GIVEREF(__pyx_t_57);
  PyList_SET_ITEM(__pyx_t_30, 9, __pyx_t_57);
  __Pyx_GIVEREF(__pyx_t_56);
  PyList_SET_ITEM(__pyx_t_30, 10, __pyx_t_56);
  __Pyx_GIVEREF(__pyx_t_55);
  PyList_SET_ITEM(__pyx_t_30, 11, __pyx_t_55);
  __Pyx_GIVEREF(__pyx_t_54);
  PyList_SET_ITEM(__pyx_t_30, 12, __pyx_t_54);
  __Pyx_GIVEREF(__pyx_t_53);
  PyList_SET_ITEM(__pyx_t_30, 13, __pyx_t_53);
  __Pyx_GIVEREF(__pyx_t_52);
  PyList_SET_ITEM(__pyx_t_30, 14, __pyx_t_52);
  __Pyx_GIVEREF(__pyx_t_51);
  PyList_SET_ITEM(__pyx_t_30, 15, __pyx_t_51);
  __Pyx_GIVEREF(__pyx_t_50);
  PyList_SET_ITEM(__pyx_t_30, 16, __pyx_t_50);
  __Pyx_GIVEREF(__pyx_t_49);
  PyList_SET_ITEM(__pyx_t_30, 17, __pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_48);
  PyList_SET_ITEM(__pyx_t_30, 18, __pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_47);
  PyList_SET_ITEM(__pyx_t_30, 19, __pyx_t_47);
  __Pyx_GIVEREF(__pyx_t_46);
  PyList_SET_ITEM(__pyx_t_30, 20, __pyx_t_46);
  __Pyx_GIVEREF(__pyx_t_45);
  PyList_SET_ITEM(__pyx_t_30, 21, __pyx_t_45);
  __Pyx_GIVEREF(__pyx_t_44);
  PyList_SET_ITEM(__pyx_t_30, 22, __pyx_t_44);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_30, 23, __pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_30, 24, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_30, 25, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_30, 26, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_30, 27, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_30, 28, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_30, 29, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_30, 30, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_30, 31, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_30, 32, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_30, 33, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_32);
  PyList_SET_ITEM(__pyx_t_30, 34, __pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_30, 35, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_30, 36, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_30, 37, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_30, 38, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_30, 39, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_30, 40, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_30, 41, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_30, 42, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_30, 43, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_30, 44, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_30, 45, __pyx_t_25);
  __pyx_t_63 = 0;
  __pyx_t_65 = 0;
  __pyx_t_10 = 0;
  __pyx_t_64 = 0;
  __pyx_t_62 = 0;
  __pyx_t_61 = 0;
  __pyx_t_60 = 0;
  __pyx_t_59 = 0;
  __pyx_t_58 = 0;
  __pyx_t_57 = 0;
  __pyx_t_56 = 0;
  __pyx_t_55 = 0;
  __pyx_t_54 = 0;
  __pyx_t_53 = 0;
  __pyx_t_52 = 0;
  __pyx_t_51 = 0;
  __pyx_t_50 = 0;
  __pyx_t_49 = 0;
  __pyx_t_48 = 0;
  __pyx_t_47 = 0;
  __pyx_t_46 = 0;
  __pyx_t_45 = 0;
  __pyx_t_44 = 0;
  __pyx_t_43 = 0;
  __pyx_t_42 = 0;
  __pyx_t_41 = 0;
  __pyx_t_40 = 0;
  __pyx_t_39 = 0;
  __pyx_t_38 = 0;
  __pyx_t_37 = 0;
  __pyx_t_36 = 0;
  __pyx_t_35 = 0;
  __pyx_t_34 = 0;
  __pyx_t_33 = 0;
  __pyx_t_32 = 0;
  __pyx_t_29 = 0;
  __pyx_t_19 = 0;
  __pyx_t_9 = 0;
  __pyx_t_3 = 0;
  __pyx_t_1 = 0;
  __pyx_t_12 = 0;
  __pyx_t_18 = 0;
  __pyx_t_20 = 0;
  __pyx_t_13 = 0;
  __pyx_t_26 = 0;
  __pyx_t_25 = 0;
  __pyx_t_25 = PyTuple_New(1); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_30);
  PyTuple_SET_ITEM(__pyx_t_25, 0, __pyx_t_30);
  __pyx_t_30 = 0;
/* … */
  __pyx_t_13 = __Pyx_PyObject_Call(__pyx_t_66, __pyx_t_25, __pyx_t_30); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_66); __pyx_t_66 = 0;
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APOLLO_NORMALIZED, __pyx_t_13) < 0) __PYX_ERR(0, 672, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
+0673: [0.09019607843137255, 0.12549019607843137, 0.2196078431372549],
  __pyx_t_63 = PyList_New(3); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 673, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_63, 0, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_63, 1, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_63, 2, __pyx_float_0_2196078431372549);
+0674: [0.1450980392156863, 0.22745098039215686, 0.3686274509803922],
  __pyx_t_65 = PyList_New(3); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 674, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_INCREF(__pyx_float_0_1450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_1450980392156863);
  PyList_SET_ITEM(__pyx_t_65, 0, __pyx_float_0_1450980392156863);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_65, 1, __pyx_float_0_22745098039215686);
  __Pyx_INCREF(__pyx_float_0_3686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_3686274509803922);
  PyList_SET_ITEM(__pyx_t_65, 2, __pyx_float_0_3686274509803922);
+0675: [0.23529411764705882, 0.3686274509803922, 0.5450980392156862],
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 675, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_3686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_3686274509803922);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_3686274509803922);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_5450980392156862);
+0676: [0.30980392156862746, 0.5607843137254902, 0.7294117647058823],
  __pyx_t_64 = PyList_New(3); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 676, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_64, 0, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_64, 1, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_7294117647058823);
  __Pyx_GIVEREF(__pyx_float_0_7294117647058823);
  PyList_SET_ITEM(__pyx_t_64, 2, __pyx_float_0_7294117647058823);
+0677: [0.45098039215686275, 0.7450980392156863, 0.8274509803921568],
  __pyx_t_62 = PyList_New(3); if (unlikely(!__pyx_t_62)) __PYX_ERR(0, 677, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_62);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_62, 0, __pyx_float_0_45098039215686275);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_62, 1, __pyx_float_0_7450980392156863);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_62, 2, __pyx_float_0_8274509803921568);
+0678: [0.6431372549019608, 0.8666666666666667, 0.8588235294117647],
  __pyx_t_61 = PyList_New(3); if (unlikely(!__pyx_t_61)) __PYX_ERR(0, 678, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_61);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_61, 0, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_8666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_8666666666666667);
  PyList_SET_ITEM(__pyx_t_61, 1, __pyx_float_0_8666666666666667);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_61, 2, __pyx_float_0_8588235294117647);
+0679: [0.09803921568627451, 0.2, 0.17647058823529413],
  __pyx_t_60 = PyList_New(3); if (unlikely(!__pyx_t_60)) __PYX_ERR(0, 679, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_60);
  __Pyx_INCREF(__pyx_float_0_09803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_09803921568627451);
  PyList_SET_ITEM(__pyx_t_60, 0, __pyx_float_0_09803921568627451);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_60, 1, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_17647058823529413);
  __Pyx_GIVEREF(__pyx_float_0_17647058823529413);
  PyList_SET_ITEM(__pyx_t_60, 2, __pyx_float_0_17647058823529413);
+0680: [0.1450980392156863, 0.33725490196078434, 0.1803921568627451],
  __pyx_t_59 = PyList_New(3); if (unlikely(!__pyx_t_59)) __PYX_ERR(0, 680, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_59);
  __Pyx_INCREF(__pyx_float_0_1450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_1450980392156863);
  PyList_SET_ITEM(__pyx_t_59, 0, __pyx_float_0_1450980392156863);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_59, 1, __pyx_float_0_33725490196078434);
  __Pyx_INCREF(__pyx_float_0_1803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_1803921568627451);
  PyList_SET_ITEM(__pyx_t_59, 2, __pyx_float_0_1803921568627451);
+0681: [0.27450980392156865, 0.5098039215686274, 0.19607843137254902],
  __pyx_t_58 = PyList_New(3); if (unlikely(!__pyx_t_58)) __PYX_ERR(0, 681, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_58);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_58, 0, __pyx_float_0_27450980392156865);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_58, 1, __pyx_float_0_5098039215686274);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_58, 2, __pyx_float_0_19607843137254902);
+0682: [0.4588235294117647, 0.6549019607843137, 0.2627450980392157],
  __pyx_t_57 = PyList_New(3); if (unlikely(!__pyx_t_57)) __PYX_ERR(0, 682, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_57);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_57, 0, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_6549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_6549019607843137);
  PyList_SET_ITEM(__pyx_t_57, 1, __pyx_float_0_6549019607843137);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_57, 2, __pyx_float_0_2627450980392157);
+0683: [0.6588235294117647, 0.792156862745098, 0.34509803921568627],
  __pyx_t_56 = PyList_New(3); if (unlikely(!__pyx_t_56)) __PYX_ERR(0, 683, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_56);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_56, 0, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_56, 1, __pyx_float_0_792156862745098);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_56, 2, __pyx_float_0_34509803921568627);
+0684: [0.8156862745098039, 0.8549019607843137, 0.5686274509803921],
  __pyx_t_55 = PyList_New(3); if (unlikely(!__pyx_t_55)) __PYX_ERR(0, 684, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_55);
  __Pyx_INCREF(__pyx_float_0_8156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_8156862745098039);
  PyList_SET_ITEM(__pyx_t_55, 0, __pyx_float_0_8156862745098039);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_55, 1, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_5686274509803921);
  __Pyx_GIVEREF(__pyx_float_0_5686274509803921);
  PyList_SET_ITEM(__pyx_t_55, 2, __pyx_float_0_5686274509803921);
+0685: [0.30196078431372547, 0.16862745098039217, 0.19607843137254902],
  __pyx_t_54 = PyList_New(3); if (unlikely(!__pyx_t_54)) __PYX_ERR(0, 685, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_54);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_54, 0, __pyx_float_0_30196078431372547);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_54, 1, __pyx_float_0_16862745098039217);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_54, 2, __pyx_float_0_19607843137254902);
+0686: [0.47843137254901963, 0.2823529411764706, 0.2549019607843137],
  __pyx_t_53 = PyList_New(3); if (unlikely(!__pyx_t_53)) __PYX_ERR(0, 686, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_53);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_53, 0, __pyx_float_0_47843137254901963);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_53, 1, __pyx_float_0_2823529411764706);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_53, 2, __pyx_float_0_2549019607843137);
+0687: [0.6784313725490196, 0.4666666666666667, 0.3411764705882353],
  __pyx_t_52 = PyList_New(3); if (unlikely(!__pyx_t_52)) __PYX_ERR(0, 687, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_52);
  __Pyx_INCREF(__pyx_float_0_6784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_6784313725490196);
  PyList_SET_ITEM(__pyx_t_52, 0, __pyx_float_0_6784313725490196);
  __Pyx_INCREF(__pyx_float_0_4666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_4666666666666667);
  PyList_SET_ITEM(__pyx_t_52, 1, __pyx_float_0_4666666666666667);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_52, 2, __pyx_float_0_3411764705882353);
+0688: [0.7529411764705882, 0.5803921568627451, 0.45098039215686275],
  __pyx_t_51 = PyList_New(3); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 688, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_INCREF(__pyx_float_0_7529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_7529411764705882);
  PyList_SET_ITEM(__pyx_t_51, 0, __pyx_float_0_7529411764705882);
  __Pyx_INCREF(__pyx_float_0_5803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_5803921568627451);
  PyList_SET_ITEM(__pyx_t_51, 1, __pyx_float_0_5803921568627451);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_51, 2, __pyx_float_0_45098039215686275);
+0689: [0.8431372549019608, 0.7098039215686275, 0.5803921568627451],
  __pyx_t_50 = PyList_New(3); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 689, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_50, 0, __pyx_float_0_8431372549019608);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_50, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_5803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_5803921568627451);
  PyList_SET_ITEM(__pyx_t_50, 2, __pyx_float_0_5803921568627451);
+0690: [0.9058823529411765, 0.8352941176470589, 0.7019607843137254],
  __pyx_t_49 = PyList_New(3); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 690, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_49, 0, __pyx_float_0_9058823529411765);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_49, 1, __pyx_float_0_8352941176470589);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_49, 2, __pyx_float_0_7019607843137254);
+0691: [0.20392156862745098, 0.10980392156862745, 0.15294117647058825],
  __pyx_t_48 = PyList_New(3); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 691, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_10980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_10980392156862745);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_float_0_10980392156862745);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_float_0_15294117647058825);
+0692: [0.3764705882352941, 0.17254901960784313, 0.17254901960784313],
  __pyx_t_47 = PyList_New(3); if (unlikely(!__pyx_t_47)) __PYX_ERR(0, 692, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_47);
  __Pyx_INCREF(__pyx_float_0_3764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_3764705882352941);
  PyList_SET_ITEM(__pyx_t_47, 0, __pyx_float_0_3764705882352941);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_47, 1, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_47, 2, __pyx_float_0_17254901960784313);
+0693: [0.5333333333333333, 0.29411764705882354, 0.16862745098039217],
  __pyx_t_46 = PyList_New(3); if (unlikely(!__pyx_t_46)) __PYX_ERR(0, 693, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_46);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_46, 0, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_46, 1, __pyx_float_0_29411764705882354);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_46, 2, __pyx_float_0_16862745098039217);
+0694: [0.7450980392156863, 0.4666666666666667, 0.16862745098039217],
  __pyx_t_45 = PyList_New(3); if (unlikely(!__pyx_t_45)) __PYX_ERR(0, 694, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_45);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_45, 0, __pyx_float_0_7450980392156863);
  __Pyx_INCREF(__pyx_float_0_4666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_4666666666666667);
  PyList_SET_ITEM(__pyx_t_45, 1, __pyx_float_0_4666666666666667);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_45, 2, __pyx_float_0_16862745098039217);
+0695: [0.8705882352941177, 0.6196078431372549, 0.2549019607843137],
  __pyx_t_44 = PyList_New(3); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 695, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_INCREF(__pyx_float_0_8705882352941177);
  __Pyx_GIVEREF(__pyx_float_0_8705882352941177);
  PyList_SET_ITEM(__pyx_t_44, 0, __pyx_float_0_8705882352941177);
  __Pyx_INCREF(__pyx_float_0_6196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_6196078431372549);
  PyList_SET_ITEM(__pyx_t_44, 1, __pyx_float_0_6196078431372549);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_44, 2, __pyx_float_0_2549019607843137);
+0696: [0.9098039215686274, 0.7568627450980392, 0.4392156862745098],
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 696, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_9098039215686274);
  __Pyx_INCREF(__pyx_float_0_7568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_7568627450980392);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_7568627450980392);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_4392156862745098);
+0697: [0.1411764705882353, 0.08235294117647059, 0.15294117647058825],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 697, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_15294117647058825);
+0698: [0.2549019607843137, 0.11372549019607843, 0.19215686274509805],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 698, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_0_11372549019607843);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_0_19215686274509805);
+0699: [0.4588235294117647, 0.1411764705882353, 0.2196078431372549],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 699, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_2196078431372549);
+0700: [0.6470588235294118, 0.18823529411764706, 0.18823529411764706],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 700, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_18823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_18823529411764706);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_18823529411764706);
  __Pyx_INCREF(__pyx_float_0_18823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_18823529411764706);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_18823529411764706);
+0701: [0.8117647058823529, 0.3411764705882353, 0.23529411764705882],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 701, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_8117647058823529);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_3411764705882353);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_23529411764705882);
+0702: [0.8549019607843137, 0.5254901960784314, 0.24313725490196078],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 702, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_5254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_5254901960784314);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_5254901960784314);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_24313725490196078);
+0703: [0.11764705882352941, 0.11372549019607843, 0.2235294117647059],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 703, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_11764705882352941);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_11372549019607843);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_2235294117647059);
+0704: [0.25098039215686274, 0.15294117647058825, 0.3176470588235294],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 704, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_25098039215686274);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_3176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_3176470588235294);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_3176470588235294);
+0705: [0.47843137254901963, 0.21176470588235294, 0.4823529411764706],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 705, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_47843137254901963);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_21176470588235294);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_4823529411764706);
+0706: [0.6352941176470588, 0.24313725490196078, 0.5490196078431373],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 706, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_24313725490196078);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_5490196078431373);
+0707: [0.7764705882352941, 0.3176470588235294, 0.592156862745098],
  __pyx_t_32 = PyList_New(3); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 707, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_float_0_7764705882352941);
  __Pyx_INCREF(__pyx_float_0_3176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_3176470588235294);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_float_0_3176470588235294);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_float_0_592156862745098);
+0708: [0.8745098039215686, 0.5176470588235295, 0.6470588235294118],
  __pyx_t_29 = PyList_New(3); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 708, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_29, 0, __pyx_float_0_8745098039215686);
  __Pyx_INCREF(__pyx_float_0_5176470588235295);
  __Pyx_GIVEREF(__pyx_float_0_5176470588235295);
  PyList_SET_ITEM(__pyx_t_29, 1, __pyx_float_0_5176470588235295);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_29, 2, __pyx_float_0_6470588235294118);
+0709: [0.03529411764705882, 0.0392156862745098, 0.0784313725490196],
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 709, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_INCREF(__pyx_float_0_03529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_03529411764705882);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_float_0_03529411764705882);
  __Pyx_INCREF(__pyx_float_0_0392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_0392156862745098);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_float_0_0392156862745098);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_float_0_0784313725490196);
+0710: [0.06274509803921569, 0.0784313725490196, 0.12156862745098039],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 710, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_06274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_06274509803921569);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_06274509803921569);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_12156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_12156862745098039);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_12156862745098039);
+0711: [0.08235294117647059, 0.11372549019607843, 0.1568627450980392],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 711, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_11372549019607843);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_1568627450980392);
+0712: [0.12549019607843137, 0.1803921568627451, 0.21568627450980393],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 712, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_1803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_1803921568627451);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_1803921568627451);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_21568627450980393);
+0713: [0.2235294117647059, 0.2901960784313726, 0.3137254901960784],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 713, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_3137254901960784);
+0714: [0.3411764705882353, 0.4470588235294118, 0.4666666666666667],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 714, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_0_3411764705882353);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_4470588235294118);
  __Pyx_INCREF(__pyx_float_0_4666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_4666666666666667);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_4666666666666667);
+0715: [0.5058823529411764, 0.592156862745098, 0.5882352941176471],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 715, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_0_5058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_5058823529411764);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_0_5058823529411764);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_5882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_5882352941176471);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_5882352941176471);
+0716: [0.6588235294117647, 0.7098039215686275, 0.6980392156862745],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 716, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_6980392156862745);
+0717: [0.7803921568627451, 0.8117647058823529, 0.8],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 717, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_7803921568627451);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_8117647058823529);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_8);
+0718: [0.9215686274509803, 0.9294117647058824, 0.9137254901960784]
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 718, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_9294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_9294117647058824);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_9294117647058824);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_9137254901960784);
+0719: ], dtype=numpy.float32)
  __pyx_t_30 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 719, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_GetModuleGlobalName(__pyx_t_26, __pyx_n_s_numpy); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 719, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __pyx_t_13 = __Pyx_PyObject_GetAttrStr(__pyx_t_26, __pyx_n_s_float32); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 719, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
  if (PyDict_SetItem(__pyx_t_30, __pyx_n_s_dtype, __pyx_t_13) < 0) __PYX_ERR(0, 719, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
+0720: APOLLO = numpy.multiply(_APOLLO_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_numpy); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_multiply); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_APOLLO_NORMALIZED); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_25 = PyTuple_New(2); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_13);
  PyTuple_SET_ITEM(__pyx_t_25, 0, __pyx_t_13);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_25, 1, __pyx_float_255_0);
  __pyx_t_13 = 0;
  __pyx_t_13 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_25, NULL); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __pyx_t_25 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_astype); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_numpy); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_float32); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __pyx_t_13 = __Pyx_PyObject_CallOneArg(__pyx_t_25, __pyx_t_30); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_APOLLO, __pyx_t_13) < 0) __PYX_ERR(0, 720, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
 0721: 
 0722: #https://lospec.com/palette-list/funkyfuture-8
 0723: # Created by Shamaboy
+0724: _FUNKYFUTURE_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_13, __pyx_n_s_numpy); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_30 = __Pyx_PyObject_GetAttrStr(__pyx_t_13, __pyx_n_s_array); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
/* … */
  __pyx_t_3 = PyList_New(8); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_66);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_t_66);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_3, 3, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_3, 4, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_3, 5, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_3, 6, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_3, 7, __pyx_t_1);
  __pyx_t_13 = 0;
  __pyx_t_25 = 0;
  __pyx_t_66 = 0;
  __pyx_t_26 = 0;
  __pyx_t_20 = 0;
  __pyx_t_18 = 0;
  __pyx_t_12 = 0;
  __pyx_t_1 = 0;
  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_3);
  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_3);
  __pyx_t_3 = 0;
/* … */
  __pyx_t_18 = __Pyx_PyObject_Call(__pyx_t_30, __pyx_t_1, __pyx_t_3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_FUNKYFUTURE_NORMALIZED, __pyx_t_18) < 0) __PYX_ERR(0, 724, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
+0725: [0.16862745098039217,0.058823529411764705,0.32941176470588235],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 725, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_16862745098039217);
  __Pyx_INCREF(__pyx_float_0_058823529411764705);
  __Pyx_GIVEREF(__pyx_float_0_058823529411764705);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_058823529411764705);
  __Pyx_INCREF(__pyx_float_0_32941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_32941176470588235);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_32941176470588235);
+0726: [0.6705882352941176,0.12156862745098039,0.396078431372549],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 726, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_6705882352941176);
  __Pyx_GIVEREF(__pyx_float_0_6705882352941176);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_6705882352941176);
  __Pyx_INCREF(__pyx_float_0_12156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_12156862745098039);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_12156862745098039);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_396078431372549);
+0727: [1.0,0.30980392156862746,0.4117647058823529],
  __pyx_t_66 = PyList_New(3); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 727, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_66, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_66, 1, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_66, 2, __pyx_float_0_4117647058823529);
+0728: [1.0,0.9686274509803922,0.9725490196078431],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 728, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_9686274509803922);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_9686274509803922);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_9725490196078431);
+0729: [1.0,0.5058823529411764,0.25882352941176473],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 729, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_5058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_5058823529411764);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_5058823529411764);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_25882352941176473);
+0730: [1.0,0.8549019607843137,0.27058823529411763],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 730, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_27058823529411763);
+0731: [0.2,0.40784313725490196,0.8627450980392157],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 731, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_8627450980392157);
+0732: [0.28627450980392155,0.9058823529411765,0.9254901960784314]
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 732, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_28627450980392155);
  __Pyx_GIVEREF(__pyx_float_0_28627450980392155);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_28627450980392155);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_9058823529411765);
  __Pyx_INCREF(__pyx_float_0_9254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_9254901960784314);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_9254901960784314);
+0733: ], dtype=numpy.float32)
  __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 733, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_GetModuleGlobalName(__pyx_t_12, __pyx_n_s_numpy); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 733, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __pyx_t_18 = __Pyx_PyObject_GetAttrStr(__pyx_t_12, __pyx_n_s_float32); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 733, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
  if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_dtype, __pyx_t_18) < 0) __PYX_ERR(0, 733, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
+0734: FUNKYFUTURE = numpy.multiply(_FUNKYFUTURE_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_18, __pyx_n_s_numpy); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_18, __pyx_n_s_multiply); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_18, __pyx_n_s_FUNKYFUTURE_NORMALIZED); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_18);
  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_18);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_float_255_0);
  __pyx_t_18 = 0;
  __pyx_t_18 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_1, NULL); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_18, __pyx_n_s_astype); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_18, __pyx_n_s_numpy); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_18, __pyx_n_s_float32); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
  __pyx_t_18 = __Pyx_PyObject_CallOneArg(__pyx_t_1, __pyx_t_3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_FUNKYFUTURE, __pyx_t_18) < 0) __PYX_ERR(0, 734, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
 0735: 
 0736: # https://lospec.com/palette-list/vinik24
 0737: # Created by Vinik
+0738: _VINIK24_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_18, __pyx_n_s_numpy); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_t_18, __pyx_n_s_array); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_18); __pyx_t_18 = 0;
/* … */
  __pyx_t_44 = PyList_New(24); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_44, 0, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_44, 1, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_44, 2, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_44, 3, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_44, 4, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_44, 5, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_66);
  PyList_SET_ITEM(__pyx_t_44, 6, __pyx_t_66);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_44, 7, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_44, 8, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_44, 9, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_44, 10, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_44, 11, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_32);
  PyList_SET_ITEM(__pyx_t_44, 12, __pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_44, 13, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_44, 14, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_44, 15, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_44, 16, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_44, 17, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_44, 18, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_44, 19, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_44, 20, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_44, 21, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_44, 22, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_44, 23, __pyx_t_43);
  __pyx_t_18 = 0;
  __pyx_t_1 = 0;
  __pyx_t_30 = 0;
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_26 = 0;
  __pyx_t_66 = 0;
  __pyx_t_25 = 0;
  __pyx_t_13 = 0;
  __pyx_t_9 = 0;
  __pyx_t_19 = 0;
  __pyx_t_29 = 0;
  __pyx_t_32 = 0;
  __pyx_t_33 = 0;
  __pyx_t_34 = 0;
  __pyx_t_35 = 0;
  __pyx_t_36 = 0;
  __pyx_t_37 = 0;
  __pyx_t_38 = 0;
  __pyx_t_39 = 0;
  __pyx_t_40 = 0;
  __pyx_t_41 = 0;
  __pyx_t_42 = 0;
  __pyx_t_43 = 0;
  __pyx_t_43 = PyTuple_New(1); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_44);
  PyTuple_SET_ITEM(__pyx_t_43, 0, __pyx_t_44);
  __pyx_t_44 = 0;
/* … */
  __pyx_t_41 = __Pyx_PyObject_Call(__pyx_t_3, __pyx_t_43, __pyx_t_44); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_43); __pyx_t_43 = 0;
  __Pyx_DECREF(__pyx_t_44); __pyx_t_44 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_VINIK24_NORMALIZED, __pyx_t_41) < 0) __PYX_ERR(0, 738, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
+0739: [0.0,0.0,0.0],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 739, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_0);
+0740: [0.43529411764705883,0.403921568627451,0.4627450980392157],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 740, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_43529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_43529411764705883);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_43529411764705883);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_4627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_4627450980392157);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_4627450980392157);
+0741: [0.6039215686274509,0.6039215686274509,0.592156862745098],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 741, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_6039215686274509);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_6039215686274509);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_592156862745098);
+0742: [0.7725490196078432,0.8,0.7215686274509804],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 742, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_7215686274509804);
+0743: [0.5450980392156862,0.3333333333333333,0.5019607843137255],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 743, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_3333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_3333333333333333);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_3333333333333333);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_5019607843137255);
+0744: [0.7647058823529411,0.5333333333333333,0.5647058823529412],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 744, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_7647058823529411);
  __Pyx_GIVEREF(__pyx_float_0_7647058823529411);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_7647058823529411);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_5647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_5647058823529412);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_5647058823529412);
+0745: [0.6470588235294118,0.5764705882352941,0.6470588235294118],
  __pyx_t_66 = PyList_New(3); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 745, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_66, 0, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_66, 1, __pyx_float_0_5764705882352941);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_66, 2, __pyx_float_0_6470588235294118);
+0746: [0.4,0.3764705882352941,0.5725490196078431],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 746, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_4);
  __Pyx_INCREF(__pyx_float_0_3764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_3764705882352941);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_3764705882352941);
  __Pyx_INCREF(__pyx_float_0_5725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_5725490196078431);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_5725490196078431);
+0747: [0.6039215686274509,0.30980392156862746,0.3137254901960784],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 747, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_6039215686274509);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_3137254901960784);
+0748: [0.7607843137254902,0.5529411764705883,0.4588235294117647],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 748, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_7607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_7607843137254902);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_7607843137254902);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_5529411764705883);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_4588235294117647);
+0749: [0.48627450980392156,0.6313725490196078,0.7529411764705882],
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 749, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_INCREF(__pyx_float_0_48627450980392156);
  __Pyx_GIVEREF(__pyx_float_0_48627450980392156);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_float_0_48627450980392156);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_float_0_6313725490196078);
  __Pyx_INCREF(__pyx_float_0_7529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_7529411764705882);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_float_0_7529411764705882);
+0750: [0.2549019607843137,0.41568627450980394,0.6392156862745098],
  __pyx_t_29 = PyList_New(3); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 750, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_29, 0, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_29, 1, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_29, 2, __pyx_float_0_6392156862745098);
+0751: [0.5529411764705883,0.3843137254901961,0.40784313725490196],
  __pyx_t_32 = PyList_New(3); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 751, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_float_0_5529411764705883);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_float_0_3843137254901961);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_float_0_40784313725490196);
+0752: [0.7450980392156863,0.5843137254901961,0.3607843137254902],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 752, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_7450980392156863);
  __Pyx_INCREF(__pyx_float_0_5843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_5843137254901961);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_5843137254901961);
  __Pyx_INCREF(__pyx_float_0_3607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_3607843137254902);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_3607843137254902);
+0753: [0.40784313725490196,0.6745098039215687,0.6627450980392157],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 753, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_6745098039215687);
  __Pyx_GIVEREF(__pyx_float_0_6745098039215687);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_6745098039215687);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_6627450980392157);
+0754: [0.2196078431372549,0.4392156862745098,0.5019607843137255],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 754, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_2196078431372549);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_5019607843137255);
+0755: [0.43137254901960786,0.4117647058823529,0.3843137254901961],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 755, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_43137254901960786);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_4117647058823529);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_3843137254901961);
+0756: [0.5764705882352941,0.6313725490196078,0.403921568627451],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 756, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_5764705882352941);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_6313725490196078);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_403921568627451);
+0757: [0.43137254901960786,0.6666666666666666,0.47058823529411764],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 757, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_43137254901960786);
  __Pyx_INCREF(__pyx_float_0_6666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_6666666666666666);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_6666666666666666);
  __Pyx_INCREF(__pyx_float_0_47058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_47058823529411764);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_47058823529411764);
+0758: [0.3333333333333333,0.4392156862745098,0.39215686274509803],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 758, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_3333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_3333333333333333);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_3333333333333333);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_39215686274509803);
+0759: [0.615686274509804,0.6235294117647059,0.4980392156862745],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 759, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_615686274509804);
  __Pyx_GIVEREF(__pyx_float_0_615686274509804);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_615686274509804);
  __Pyx_INCREF(__pyx_float_0_6235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_6235294117647059);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_6235294117647059);
  __Pyx_INCREF(__pyx_float_0_4980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_4980392156862745);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_4980392156862745);
+0760: [0.49411764705882355,0.6196078431372549,0.6],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 760, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_0_49411764705882355);
  __Pyx_GIVEREF(__pyx_float_0_49411764705882355);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_0_49411764705882355);
  __Pyx_INCREF(__pyx_float_0_6196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_6196078431372549);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_0_6196078431372549);
  __Pyx_INCREF(__pyx_float_0_6);
  __Pyx_GIVEREF(__pyx_float_0_6);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_0_6);
+0761: [0.36470588235294116,0.40784313725490196,0.4470588235294118],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 761, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_4470588235294118);
+0762: [0.2627450980392157,0.20392156862745098,0.3333333333333333]
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 762, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_2627450980392157);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_3333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_3333333333333333);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_3333333333333333);
+0763: ], dtype=numpy.float32)
  __pyx_t_44 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 763, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_GetModuleGlobalName(__pyx_t_42, __pyx_n_s_numpy); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 763, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __pyx_t_41 = __Pyx_PyObject_GetAttrStr(__pyx_t_42, __pyx_n_s_float32); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 763, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_DECREF(__pyx_t_42); __pyx_t_42 = 0;
  if (PyDict_SetItem(__pyx_t_44, __pyx_n_s_dtype, __pyx_t_41) < 0) __PYX_ERR(0, 763, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
+0764: VINIK24 = numpy.multiply(_VINIK24_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_41, __pyx_n_s_numpy); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __pyx_t_44 = __Pyx_PyObject_GetAttrStr(__pyx_t_41, __pyx_n_s_multiply); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_41, __pyx_n_s_VINIK24_NORMALIZED); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __pyx_t_43 = PyTuple_New(2); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_41);
  PyTuple_SET_ITEM(__pyx_t_43, 0, __pyx_t_41);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_43, 1, __pyx_float_255_0);
  __pyx_t_41 = 0;
  __pyx_t_41 = __Pyx_PyObject_Call(__pyx_t_44, __pyx_t_43, NULL); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_DECREF(__pyx_t_44); __pyx_t_44 = 0;
  __Pyx_DECREF(__pyx_t_43); __pyx_t_43 = 0;
  __pyx_t_43 = __Pyx_PyObject_GetAttrStr(__pyx_t_41, __pyx_n_s_astype); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_41, __pyx_n_s_numpy); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __pyx_t_44 = __Pyx_PyObject_GetAttrStr(__pyx_t_41, __pyx_n_s_float32); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
  __pyx_t_41 = __Pyx_PyObject_CallOneArg(__pyx_t_43, __pyx_t_44); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_DECREF(__pyx_t_43); __pyx_t_43 = 0;
  __Pyx_DECREF(__pyx_t_44); __pyx_t_44 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_VINIK24, __pyx_t_41) < 0) __PYX_ERR(0, 764, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
 0765: 
 0766: # https://lospec.com/palette-list/twilioquest-76
 0767: # Created by Kerrie Lake
+0768: _TWILIOQUEST76_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_41, __pyx_n_s_numpy); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __pyx_t_44 = __Pyx_PyObject_GetAttrStr(__pyx_t_41, __pyx_n_s_array); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_DECREF(__pyx_t_41); __pyx_t_41 = 0;
/* … */
  __pyx_t_78 = PyList_New(76); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_78, 0, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_78, 1, __pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_78, 2, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_78, 3, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_78, 4, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_78, 5, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_78, 6, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_78, 7, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_78, 8, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_78, 9, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_78, 10, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_78, 11, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_32);
  PyList_SET_ITEM(__pyx_t_78, 12, __pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_78, 13, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_78, 14, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_78, 15, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_78, 16, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_78, 17, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_66);
  PyList_SET_ITEM(__pyx_t_78, 18, __pyx_t_66);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_78, 19, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_78, 20, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_78, 21, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_78, 22, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_78, 23, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_78, 24, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_45);
  PyList_SET_ITEM(__pyx_t_78, 25, __pyx_t_45);
  __Pyx_GIVEREF(__pyx_t_46);
  PyList_SET_ITEM(__pyx_t_78, 26, __pyx_t_46);
  __Pyx_GIVEREF(__pyx_t_47);
  PyList_SET_ITEM(__pyx_t_78, 27, __pyx_t_47);
  __Pyx_GIVEREF(__pyx_t_48);
  PyList_SET_ITEM(__pyx_t_78, 28, __pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_49);
  PyList_SET_ITEM(__pyx_t_78, 29, __pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_50);
  PyList_SET_ITEM(__pyx_t_78, 30, __pyx_t_50);
  __Pyx_GIVEREF(__pyx_t_51);
  PyList_SET_ITEM(__pyx_t_78, 31, __pyx_t_51);
  __Pyx_GIVEREF(__pyx_t_52);
  PyList_SET_ITEM(__pyx_t_78, 32, __pyx_t_52);
  __Pyx_GIVEREF(__pyx_t_53);
  PyList_SET_ITEM(__pyx_t_78, 33, __pyx_t_53);
  __Pyx_GIVEREF(__pyx_t_54);
  PyList_SET_ITEM(__pyx_t_78, 34, __pyx_t_54);
  __Pyx_GIVEREF(__pyx_t_55);
  PyList_SET_ITEM(__pyx_t_78, 35, __pyx_t_55);
  __Pyx_GIVEREF(__pyx_t_56);
  PyList_SET_ITEM(__pyx_t_78, 36, __pyx_t_56);
  __Pyx_GIVEREF(__pyx_t_57);
  PyList_SET_ITEM(__pyx_t_78, 37, __pyx_t_57);
  __Pyx_GIVEREF(__pyx_t_58);
  PyList_SET_ITEM(__pyx_t_78, 38, __pyx_t_58);
  __Pyx_GIVEREF(__pyx_t_59);
  PyList_SET_ITEM(__pyx_t_78, 39, __pyx_t_59);
  __Pyx_GIVEREF(__pyx_t_60);
  PyList_SET_ITEM(__pyx_t_78, 40, __pyx_t_60);
  __Pyx_GIVEREF(__pyx_t_61);
  PyList_SET_ITEM(__pyx_t_78, 41, __pyx_t_61);
  __Pyx_GIVEREF(__pyx_t_62);
  PyList_SET_ITEM(__pyx_t_78, 42, __pyx_t_62);
  __Pyx_GIVEREF(__pyx_t_64);
  PyList_SET_ITEM(__pyx_t_78, 43, __pyx_t_64);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_78, 44, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_65);
  PyList_SET_ITEM(__pyx_t_78, 45, __pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_63);
  PyList_SET_ITEM(__pyx_t_78, 46, __pyx_t_63);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_78, 47, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_78, 48, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_78, 49, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_78, 50, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_78, 51, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_78, 52, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_78, 53, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_78, 54, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_78, 55, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_78, 56, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_78, 57, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_78, 58, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_78, 59, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_78, 60, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_78, 61, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_78, 62, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_78, 63, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_78, 64, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_67);
  PyList_SET_ITEM(__pyx_t_78, 65, __pyx_t_67);
  __Pyx_GIVEREF(__pyx_t_68);
  PyList_SET_ITEM(__pyx_t_78, 66, __pyx_t_68);
  __Pyx_GIVEREF(__pyx_t_69);
  PyList_SET_ITEM(__pyx_t_78, 67, __pyx_t_69);
  __Pyx_GIVEREF(__pyx_t_70);
  PyList_SET_ITEM(__pyx_t_78, 68, __pyx_t_70);
  __Pyx_GIVEREF(__pyx_t_71);
  PyList_SET_ITEM(__pyx_t_78, 69, __pyx_t_71);
  __Pyx_GIVEREF(__pyx_t_72);
  PyList_SET_ITEM(__pyx_t_78, 70, __pyx_t_72);
  __Pyx_GIVEREF(__pyx_t_73);
  PyList_SET_ITEM(__pyx_t_78, 71, __pyx_t_73);
  __Pyx_GIVEREF(__pyx_t_74);
  PyList_SET_ITEM(__pyx_t_78, 72, __pyx_t_74);
  __Pyx_GIVEREF(__pyx_t_75);
  PyList_SET_ITEM(__pyx_t_78, 73, __pyx_t_75);
  __Pyx_GIVEREF(__pyx_t_76);
  PyList_SET_ITEM(__pyx_t_78, 74, __pyx_t_76);
  __Pyx_GIVEREF(__pyx_t_77);
  PyList_SET_ITEM(__pyx_t_78, 75, __pyx_t_77);
  __pyx_t_41 = 0;
  __pyx_t_43 = 0;
  __pyx_t_3 = 0;
  __pyx_t_42 = 0;
  __pyx_t_40 = 0;
  __pyx_t_39 = 0;
  __pyx_t_38 = 0;
  __pyx_t_37 = 0;
  __pyx_t_36 = 0;
  __pyx_t_35 = 0;
  __pyx_t_34 = 0;
  __pyx_t_33 = 0;
  __pyx_t_32 = 0;
  __pyx_t_29 = 0;
  __pyx_t_19 = 0;
  __pyx_t_9 = 0;
  __pyx_t_13 = 0;
  __pyx_t_25 = 0;
  __pyx_t_66 = 0;
  __pyx_t_26 = 0;
  __pyx_t_20 = 0;
  __pyx_t_12 = 0;
  __pyx_t_30 = 0;
  __pyx_t_1 = 0;
  __pyx_t_18 = 0;
  __pyx_t_45 = 0;
  __pyx_t_46 = 0;
  __pyx_t_47 = 0;
  __pyx_t_48 = 0;
  __pyx_t_49 = 0;
  __pyx_t_50 = 0;
  __pyx_t_51 = 0;
  __pyx_t_52 = 0;
  __pyx_t_53 = 0;
  __pyx_t_54 = 0;
  __pyx_t_55 = 0;
  __pyx_t_56 = 0;
  __pyx_t_57 = 0;
  __pyx_t_58 = 0;
  __pyx_t_59 = 0;
  __pyx_t_60 = 0;
  __pyx_t_61 = 0;
  __pyx_t_62 = 0;
  __pyx_t_64 = 0;
  __pyx_t_10 = 0;
  __pyx_t_65 = 0;
  __pyx_t_63 = 0;
  __pyx_t_31 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_8 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_17 = 0;
  __pyx_t_14 = 0;
  __pyx_t_4 = 0;
  __pyx_t_11 = 0;
  __pyx_t_6 = 0;
  __pyx_t_2 = 0;
  __pyx_t_7 = 0;
  __pyx_t_5 = 0;
  __pyx_t_67 = 0;
  __pyx_t_68 = 0;
  __pyx_t_69 = 0;
  __pyx_t_70 = 0;
  __pyx_t_71 = 0;
  __pyx_t_72 = 0;
  __pyx_t_73 = 0;
  __pyx_t_74 = 0;
  __pyx_t_75 = 0;
  __pyx_t_76 = 0;
  __pyx_t_77 = 0;
  __pyx_t_77 = PyTuple_New(1); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_GIVEREF(__pyx_t_78);
  PyTuple_SET_ITEM(__pyx_t_77, 0, __pyx_t_78);
  __pyx_t_78 = 0;
/* … */
  __pyx_t_75 = __Pyx_PyObject_Call(__pyx_t_44, __pyx_t_77, __pyx_t_78); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_DECREF(__pyx_t_44); __pyx_t_44 = 0;
  __Pyx_DECREF(__pyx_t_77); __pyx_t_77 = 0;
  __Pyx_DECREF(__pyx_t_78); __pyx_t_78 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TWILIOQUEST76_NORMALIZED, __pyx_t_75) < 0) __PYX_ERR(0, 768, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
+0769: [1.0,1.0,1.0],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 769, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_1_0);
+0770: [0.9176470588235294,0.9176470588235294,0.9098039215686274],
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 770, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_9098039215686274);
+0771: [0.807843137254902,0.792156862745098,0.788235294117647],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 771, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_792156862745098);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_788235294117647);
+0772: [0.6705882352941176,0.6862745098039216,0.7254901960784313],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 772, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_6705882352941176);
  __Pyx_GIVEREF(__pyx_float_0_6705882352941176);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_6705882352941176);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_6862745098039216);
  __Pyx_INCREF(__pyx_float_0_7254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_7254901960784313);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_7254901960784313);
+0773: [0.6313725490196078,0.5333333333333333,0.592156862745098],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 773, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_6313725490196078);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_592156862745098);
+0774: [0.4588235294117647,0.3843137254901961,0.4627450980392157],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 774, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_3843137254901961);
  __Pyx_INCREF(__pyx_float_0_4627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_4627450980392157);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_4627450980392157);
+0775: [0.36470588235294116,0.27450980392156865,0.3764705882352941],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 775, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_27450980392156865);
  __Pyx_INCREF(__pyx_float_0_3764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_3764705882352941);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_3764705882352941);
+0776: [0.2980392156862745,0.19607843137254902,0.3137254901960784],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 776, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_2980392156862745);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_3137254901960784);
+0777: [0.2627450980392157,0.14901960784313725,0.2549019607843137],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 777, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_2627450980392157);
  __Pyx_INCREF(__pyx_float_0_14901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_14901960784313725);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_14901960784313725);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_2549019607843137);
+0778: [0.1568627450980392,0.09803921568627451,0.1843137254901961],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 778, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_09803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_09803921568627451);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_09803921568627451);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_1843137254901961);
+0779: [0.984313725490196,0.4588235294117647,0.4588235294117647],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 779, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_984313725490196);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_4588235294117647);
+0780: [0.984313725490196,0.23137254901960785,0.39215686274509803],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 780, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_984313725490196);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_23137254901960785);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_39215686274509803);
+0781: [0.7843137254901961,0.19215686274509805,0.3411764705882353],
  __pyx_t_32 = PyList_New(3); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 781, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_INCREF(__pyx_float_0_7843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_7843137254901961);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_float_0_7843137254901961);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_float_0_3411764705882353);
+0782: [0.5568627450980392,0.21568627450980393,0.3607843137254902],
  __pyx_t_29 = PyList_New(3); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 782, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_29, 0, __pyx_float_0_5568627450980392);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_29, 1, __pyx_float_0_21568627450980393);
  __Pyx_INCREF(__pyx_float_0_3607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_3607843137254902);
  PyList_SET_ITEM(__pyx_t_29, 2, __pyx_float_0_3607843137254902);
+0783: [0.30980392156862746,0.13725490196078433,0.3176470588235294],
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 783, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_float_0_13725490196078433);
  __Pyx_INCREF(__pyx_float_0_3176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_3176470588235294);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_float_0_3176470588235294);
+0784: [0.20784313725490197,0.08235294117647059,0.26666666666666666],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 784, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_20784313725490197);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_26666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_26666666666666666);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_26666666666666666);
+0785: [0.9686274509803922,0.2901960784313726,0.3254901960784314],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 785, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_9686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_9686274509803922);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_9686274509803922);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_3254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_3254901960784314);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_3254901960784314);
+0786: [0.9490196078431372,0.1843137254901961,0.27450980392156865],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 786, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_9490196078431372);
  __Pyx_GIVEREF(__pyx_float_0_9490196078431372);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_9490196078431372);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_1843137254901961);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_27450980392156865);
+0787: [0.7372549019607844,0.08627450980392157,0.25882352941176473],
  __pyx_t_66 = PyList_New(3); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 787, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_INCREF(__pyx_float_0_7372549019607844);
  __Pyx_GIVEREF(__pyx_float_0_7372549019607844);
  PyList_SET_ITEM(__pyx_t_66, 0, __pyx_float_0_7372549019607844);
  __Pyx_INCREF(__pyx_float_0_08627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_08627450980392157);
  PyList_SET_ITEM(__pyx_t_66, 1, __pyx_float_0_08627450980392157);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_66, 2, __pyx_float_0_25882352941176473);
+0788: [0.9882352941176471,0.7725490196078432,0.2235294117647059],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 788, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_2235294117647059);
+0789: [0.9725490196078431,0.4823529411764706,0.10588235294117647],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 789, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_0_9725490196078431);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_10588235294117647);
+0790: [0.9725490196078431,0.25098039215686274,0.10588235294117647],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 790, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_9725490196078431);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_25098039215686274);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_10588235294117647);
+0791: [0.7411764705882353,0.15294117647058825,0.03529411764705882],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 791, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_7411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_7411764705882353);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_7411764705882353);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_03529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_03529411764705882);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_03529411764705882);
+0792: [0.48627450980392156,0.07058823529411765,0.16862745098039217],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 792, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_48627450980392156);
  __Pyx_GIVEREF(__pyx_float_0_48627450980392156);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_48627450980392156);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_07058823529411765);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_16862745098039217);
+0793: [1.0,0.8784313725490196,0.5450980392156862],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 793, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_8784313725490196);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_5450980392156862);
+0794: [0.9803921568627451,0.7529411764705882,0.35294117647058826],
  __pyx_t_45 = PyList_New(3); if (unlikely(!__pyx_t_45)) __PYX_ERR(0, 794, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_45);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_45, 0, __pyx_float_0_9803921568627451);
  __Pyx_INCREF(__pyx_float_0_7529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_7529411764705882);
  PyList_SET_ITEM(__pyx_t_45, 1, __pyx_float_0_7529411764705882);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_45, 2, __pyx_float_0_35294117647058826);
+0795: [0.9215686274509803,0.5607843137254902,0.2823529411764706],
  __pyx_t_46 = PyList_New(3); if (unlikely(!__pyx_t_46)) __PYX_ERR(0, 795, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_46);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_46, 0, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_46, 1, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_46, 2, __pyx_float_0_2823529411764706);
+0796: [0.8196078431372549,0.4549019607843137,0.2549019607843137],
  __pyx_t_47 = PyList_New(3); if (unlikely(!__pyx_t_47)) __PYX_ERR(0, 796, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_47);
  __Pyx_INCREF(__pyx_float_0_8196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_8196078431372549);
  PyList_SET_ITEM(__pyx_t_47, 0, __pyx_float_0_8196078431372549);
  __Pyx_INCREF(__pyx_float_0_4549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_4549019607843137);
  PyList_SET_ITEM(__pyx_t_47, 1, __pyx_float_0_4549019607843137);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_47, 2, __pyx_float_0_2549019607843137);
+0797: [0.7803921568627451,0.3215686274509804,0.2235294117647059],
  __pyx_t_48 = PyList_New(3); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 797, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_float_0_7803921568627451);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_float_0_2235294117647059);
+0798: [0.6941176470588235,0.1607843137254902,0.20784313725490197],
  __pyx_t_49 = PyList_New(3); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 798, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_INCREF(__pyx_float_0_6941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_6941176470588235);
  PyList_SET_ITEM(__pyx_t_49, 0, __pyx_float_0_6941176470588235);
  __Pyx_INCREF(__pyx_float_0_1607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_1607843137254902);
  PyList_SET_ITEM(__pyx_t_49, 1, __pyx_float_0_1607843137254902);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_49, 2, __pyx_float_0_20784313725490197);
+0799: [0.9921568627450981,0.7411764705882353,0.5607843137254902],
  __pyx_t_50 = PyList_New(3); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 799, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __Pyx_INCREF(__pyx_float_0_9921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_9921568627450981);
  PyList_SET_ITEM(__pyx_t_50, 0, __pyx_float_0_9921568627450981);
  __Pyx_INCREF(__pyx_float_0_7411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_7411764705882353);
  PyList_SET_ITEM(__pyx_t_50, 1, __pyx_float_0_7411764705882353);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_50, 2, __pyx_float_0_5607843137254902);
+0800: [0.9411764705882353,0.5333333333333333,0.4196078431372549],
  __pyx_t_51 = PyList_New(3); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 800, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_INCREF(__pyx_float_0_9411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_9411764705882353);
  PyList_SET_ITEM(__pyx_t_51, 0, __pyx_float_0_9411764705882353);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_51, 1, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_4196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_4196078431372549);
  PyList_SET_ITEM(__pyx_t_51, 2, __pyx_float_0_4196078431372549);
+0801: [0.8274509803921568,0.40784313725490196,0.3254901960784314],
  __pyx_t_52 = PyList_New(3); if (unlikely(!__pyx_t_52)) __PYX_ERR(0, 801, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_52);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_52, 0, __pyx_float_0_8274509803921568);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_52, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_3254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_3254901960784314);
  PyList_SET_ITEM(__pyx_t_52, 2, __pyx_float_0_3254901960784314);
+0802: [0.6823529411764706,0.27058823529411763,0.2901960784313726],
  __pyx_t_53 = PyList_New(3); if (unlikely(!__pyx_t_53)) __PYX_ERR(0, 802, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_53);
  __Pyx_INCREF(__pyx_float_0_6823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_6823529411764706);
  PyList_SET_ITEM(__pyx_t_53, 0, __pyx_float_0_6823529411764706);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_53, 1, __pyx_float_0_27058823529411763);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_53, 2, __pyx_float_0_2901960784313726);
+0803: [0.5490196078431373,0.19215686274509805,0.19607843137254902],
  __pyx_t_54 = PyList_New(3); if (unlikely(!__pyx_t_54)) __PYX_ERR(0, 803, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_54);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_54, 0, __pyx_float_0_5490196078431373);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_54, 1, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_54, 2, __pyx_float_0_19607843137254902);
+0804: [0.32941176470588235,0.13725490196078433,0.13725490196078433],
  __pyx_t_55 = PyList_New(3); if (unlikely(!__pyx_t_55)) __PYX_ERR(0, 804, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_55);
  __Pyx_INCREF(__pyx_float_0_32941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_32941176470588235);
  PyList_SET_ITEM(__pyx_t_55, 0, __pyx_float_0_32941176470588235);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_55, 1, __pyx_float_0_13725490196078433);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_55, 2, __pyx_float_0_13725490196078433);
+0805: [0.6588235294117647,0.34509803921568627,0.2823529411764706],
  __pyx_t_56 = PyList_New(3); if (unlikely(!__pyx_t_56)) __PYX_ERR(0, 805, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_56);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_56, 0, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_56, 1, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_56, 2, __pyx_float_0_2823529411764706);
+0806: [0.5137254901960784,0.25098039215686274,0.2980392156862745],
  __pyx_t_57 = PyList_New(3); if (unlikely(!__pyx_t_57)) __PYX_ERR(0, 806, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_57);
  __Pyx_INCREF(__pyx_float_0_5137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_5137254901960784);
  PyList_SET_ITEM(__pyx_t_57, 0, __pyx_float_0_5137254901960784);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_57, 1, __pyx_float_0_25098039215686274);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_57, 2, __pyx_float_0_2980392156862745);
+0807: [0.403921568627451,0.19215686274509805,0.29411764705882354],
  __pyx_t_58 = PyList_New(3); if (unlikely(!__pyx_t_58)) __PYX_ERR(0, 807, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_58);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_58, 0, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_58, 1, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_58, 2, __pyx_float_0_29411764705882354);
+0808: [0.24705882352941178,0.13725490196078433,0.13725490196078433],
  __pyx_t_59 = PyList_New(3); if (unlikely(!__pyx_t_59)) __PYX_ERR(0, 808, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_59);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_59, 0, __pyx_float_0_24705882352941178);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_59, 1, __pyx_float_0_13725490196078433);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_59, 2, __pyx_float_0_13725490196078433);
+0809: [0.8313725490196079,0.5843137254901961,0.4666666666666667],
  __pyx_t_60 = PyList_New(3); if (unlikely(!__pyx_t_60)) __PYX_ERR(0, 809, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_60);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_60, 0, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_5843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_5843137254901961);
  PyList_SET_ITEM(__pyx_t_60, 1, __pyx_float_0_5843137254901961);
  __Pyx_INCREF(__pyx_float_0_4666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_4666666666666667);
  PyList_SET_ITEM(__pyx_t_60, 2, __pyx_float_0_4666666666666667);
+0810: [0.6235294117647059,0.4392156862745098,0.35294117647058826],
  __pyx_t_61 = PyList_New(3); if (unlikely(!__pyx_t_61)) __PYX_ERR(0, 810, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_61);
  __Pyx_INCREF(__pyx_float_0_6235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_6235294117647059);
  PyList_SET_ITEM(__pyx_t_61, 0, __pyx_float_0_6235294117647059);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_61, 1, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_61, 2, __pyx_float_0_35294117647058826);
+0811: [0.5176470588235295,0.3411764705882353,0.3137254901960784],
  __pyx_t_62 = PyList_New(3); if (unlikely(!__pyx_t_62)) __PYX_ERR(0, 811, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_62);
  __Pyx_INCREF(__pyx_float_0_5176470588235295);
  __Pyx_GIVEREF(__pyx_float_0_5176470588235295);
  PyList_SET_ITEM(__pyx_t_62, 0, __pyx_float_0_5176470588235295);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_62, 1, __pyx_float_0_3411764705882353);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_62, 2, __pyx_float_0_3137254901960784);
+0812: [0.38823529411764707,0.23137254901960785,0.24705882352941178],
  __pyx_t_64 = PyList_New(3); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 812, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_64, 0, __pyx_float_0_38823529411764707);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_64, 1, __pyx_float_0_23137254901960785);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_64, 2, __pyx_float_0_24705882352941178);
+0813: [0.4823529411764706,0.8431372549019608,0.6627450980392157],
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 813, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_8431372549019608);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_6627450980392157);
+0814: [0.3215686274509804,0.6980392156862745,0.5058823529411764],
  __pyx_t_65 = PyList_New(3); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 814, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_65, 0, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_65, 1, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_5058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_5058823529411764);
  PyList_SET_ITEM(__pyx_t_65, 2, __pyx_float_0_5058823529411764);
+0815: [0.0784313725490196,0.5215686274509804,0.40784313725490196],
  __pyx_t_63 = PyList_New(3); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 815, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_63, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_63, 1, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_63, 2, __pyx_float_0_40784313725490196);
+0816: [0.0784313725490196,0.403921568627451,0.33725490196078434],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 816, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_33725490196078434);
+0817: [0.13333333333333333,0.2784313725490196,0.2980392156862745],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 817, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_13333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_13333333333333333);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_13333333333333333);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_2784313725490196);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_2980392156862745);
+0818: [0.06274509803921569,0.1843137254901961,0.20392156862745098],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 818, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_06274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_06274509803921569);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_06274509803921569);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_1843137254901961);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_20392156862745098);
+0819: [0.9215686274509803,1.0,0.5450980392156862],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 819, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_5450980392156862);
+0820: [0.7019607843137254,0.8901960784313725,0.38823529411764707],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 820, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_7019607843137254);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_8901960784313725);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_38823529411764707);
+0821: [0.2980392156862745,0.7411764705882353,0.33725490196078434],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 821, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_2980392156862745);
  __Pyx_INCREF(__pyx_float_0_7411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_7411764705882353);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_7411764705882353);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_33725490196078434);
+0822: [0.1843137254901961,0.5294117647058824,0.20784313725490197],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 822, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_1843137254901961);
  __Pyx_INCREF(__pyx_float_0_5294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_5294117647058824);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_5294117647058824);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_20784313725490197);
+0823: [0.043137254901960784,0.34901960784313724,0.19215686274509805],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 823, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_043137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_043137254901960784);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_043137254901960784);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_19215686274509805);
+0824: [0.592156862745098,0.7490196078431373,0.43137254901960786],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 824, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_7490196078431373);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_43137254901960786);
+0825: [0.5372549019607843,0.6235294117647059,0.4],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 825, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_5372549019607843);
  __Pyx_INCREF(__pyx_float_0_6235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_6235294117647059);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_6235294117647059);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_4);
+0826: [0.3803921568627451,0.5215686274509804,0.35294117647058826],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 826, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_3803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_3803921568627451);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_3803921568627451);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_35294117647058826);
+0827: [0.2980392156862745,0.3764705882352941,0.3176470588235294],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 827, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_2980392156862745);
  __Pyx_INCREF(__pyx_float_0_3764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_3764705882352941);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_3764705882352941);
  __Pyx_INCREF(__pyx_float_0_3176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_3176470588235294);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_3176470588235294);
+0828: [0.45098039215686275,0.8745098039215686,0.9490196078431372],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 828, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_45098039215686275);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_8745098039215686);
  __Pyx_INCREF(__pyx_float_0_9490196078431372);
  __Pyx_GIVEREF(__pyx_float_0_9490196078431372);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_9490196078431372);
+0829: [0.16470588235294117,0.7333333333333333,0.8156862745098039],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 829, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_16470588235294117);
  __Pyx_INCREF(__pyx_float_0_7333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_7333333333333333);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_7333333333333333);
  __Pyx_INCREF(__pyx_float_0_8156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_8156862745098039);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_8156862745098039);
+0830: [0.19215686274509805,0.36470588235294116,0.803921568627451],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 830, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_803921568627451);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_803921568627451);
+0831: [0.2784313725490196,0.16470588235294117,0.611764705882353],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 831, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_2784313725490196);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_16470588235294117);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_611764705882353);
+0832: [0.6274509803921569,0.8470588235294118,0.8431372549019608],
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 832, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_8470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_8470588235294118);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_8470588235294118);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_8431372549019608);
+0833: [0.49019607843137253,0.7450980392156863,0.9803921568627451],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 833, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_49019607843137253);
  __Pyx_GIVEREF(__pyx_float_0_49019607843137253);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_49019607843137253);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_7450980392156863);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_9803921568627451);
+0834: [0.4,0.5607843137254902,0.6862745098039216],
  __pyx_t_67 = PyList_New(3); if (unlikely(!__pyx_t_67)) __PYX_ERR(0, 834, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_67);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_67, 0, __pyx_float_0_4);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_67, 1, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_67, 2, __pyx_float_0_6862745098039216);
+0835: [0.34509803921568627,0.36470588235294116,0.5058823529411764],
  __pyx_t_68 = PyList_New(3); if (unlikely(!__pyx_t_68)) __PYX_ERR(0, 835, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_68);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_68, 0, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_68, 1, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_5058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_5058823529411764);
  PyList_SET_ITEM(__pyx_t_68, 2, __pyx_float_0_5058823529411764);
+0836: [0.27058823529411763,0.21176470588235294,0.36470588235294116],
  __pyx_t_69 = PyList_New(3); if (unlikely(!__pyx_t_69)) __PYX_ERR(0, 836, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_69);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_69, 0, __pyx_float_0_27058823529411763);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_69, 1, __pyx_float_0_21176470588235294);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_69, 2, __pyx_float_0_36470588235294116);
+0837: [0.9647058823529412,0.7294117647058823,0.996078431372549],
  __pyx_t_70 = PyList_New(3); if (unlikely(!__pyx_t_70)) __PYX_ERR(0, 837, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_70);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_70, 0, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_7294117647058823);
  __Pyx_GIVEREF(__pyx_float_0_7294117647058823);
  PyList_SET_ITEM(__pyx_t_70, 1, __pyx_float_0_7294117647058823);
  __Pyx_INCREF(__pyx_float_0_996078431372549);
  __Pyx_GIVEREF(__pyx_float_0_996078431372549);
  PyList_SET_ITEM(__pyx_t_70, 2, __pyx_float_0_996078431372549);
+0838: [0.8352941176470589,0.6235294117647059,0.9568627450980393],
  __pyx_t_71 = PyList_New(3); if (unlikely(!__pyx_t_71)) __PYX_ERR(0, 838, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_71);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_71, 0, __pyx_float_0_8352941176470589);
  __Pyx_INCREF(__pyx_float_0_6235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_6235294117647059);
  PyList_SET_ITEM(__pyx_t_71, 1, __pyx_float_0_6235294117647059);
  __Pyx_INCREF(__pyx_float_0_9568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_9568627450980393);
  PyList_SET_ITEM(__pyx_t_71, 2, __pyx_float_0_9568627450980393);
+0839: [0.6901960784313725,0.4392156862745098,0.9215686274509803],
  __pyx_t_72 = PyList_New(3); if (unlikely(!__pyx_t_72)) __PYX_ERR(0, 839, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_72);
  __Pyx_INCREF(__pyx_float_0_6901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_6901960784313725);
  PyList_SET_ITEM(__pyx_t_72, 0, __pyx_float_0_6901960784313725);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_72, 1, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_72, 2, __pyx_float_0_9215686274509803);
+0840: [0.48627450980392156,0.23529411764705882,0.8823529411764706],
  __pyx_t_73 = PyList_New(3); if (unlikely(!__pyx_t_73)) __PYX_ERR(0, 840, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_73);
  __Pyx_INCREF(__pyx_float_0_48627450980392156);
  __Pyx_GIVEREF(__pyx_float_0_48627450980392156);
  PyList_SET_ITEM(__pyx_t_73, 0, __pyx_float_0_48627450980392156);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_73, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_8823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_8823529411764706);
  PyList_SET_ITEM(__pyx_t_73, 2, __pyx_float_0_8823529411764706);
+0841: [0.8588235294117647,0.8117647058823529,0.6941176470588235],
  __pyx_t_74 = PyList_New(3); if (unlikely(!__pyx_t_74)) __PYX_ERR(0, 841, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_74);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_74, 0, __pyx_float_0_8588235294117647);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_74, 1, __pyx_float_0_8117647058823529);
  __Pyx_INCREF(__pyx_float_0_6941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_6941176470588235);
  PyList_SET_ITEM(__pyx_t_74, 2, __pyx_float_0_6941176470588235);
+0842: [0.6627450980392157,0.6431372549019608,0.5529411764705883],
  __pyx_t_75 = PyList_New(3); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 842, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_75, 0, __pyx_float_0_6627450980392157);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_75, 1, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_5529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_5529411764705883);
  PyList_SET_ITEM(__pyx_t_75, 2, __pyx_float_0_5529411764705883);
+0843: [0.4823529411764706,0.5137254901960784,0.5098039215686274],
  __pyx_t_76 = PyList_New(3); if (unlikely(!__pyx_t_76)) __PYX_ERR(0, 843, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_76);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_76, 0, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_5137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_5137254901960784);
  PyList_SET_ITEM(__pyx_t_76, 1, __pyx_float_0_5137254901960784);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_76, 2, __pyx_float_0_5098039215686274);
+0844: [0.37254901960784315,0.37254901960784315,0.43137254901960786]
  __pyx_t_77 = PyList_New(3); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 844, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_INCREF(__pyx_float_0_37254901960784315);
  __Pyx_GIVEREF(__pyx_float_0_37254901960784315);
  PyList_SET_ITEM(__pyx_t_77, 0, __pyx_float_0_37254901960784315);
  __Pyx_INCREF(__pyx_float_0_37254901960784315);
  __Pyx_GIVEREF(__pyx_float_0_37254901960784315);
  PyList_SET_ITEM(__pyx_t_77, 1, __pyx_float_0_37254901960784315);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_77, 2, __pyx_float_0_43137254901960786);
+0845: ], dtype=numpy.float32)
  __pyx_t_78 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 845, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_GetModuleGlobalName(__pyx_t_76, __pyx_n_s_numpy); if (unlikely(!__pyx_t_76)) __PYX_ERR(0, 845, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_76);
  __pyx_t_75 = __Pyx_PyObject_GetAttrStr(__pyx_t_76, __pyx_n_s_float32); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 845, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_DECREF(__pyx_t_76); __pyx_t_76 = 0;
  if (PyDict_SetItem(__pyx_t_78, __pyx_n_s_dtype, __pyx_t_75) < 0) __PYX_ERR(0, 845, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
+0846: TWILIOQUEST76 = numpy.multiply(_TWILIOQUEST76_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_75, __pyx_n_s_numpy); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __pyx_t_78 = __Pyx_PyObject_GetAttrStr(__pyx_t_75, __pyx_n_s_multiply); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_75, __pyx_n_s_TWILIOQUEST76_NORMALIZED); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __pyx_t_77 = PyTuple_New(2); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_GIVEREF(__pyx_t_75);
  PyTuple_SET_ITEM(__pyx_t_77, 0, __pyx_t_75);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_77, 1, __pyx_float_255_0);
  __pyx_t_75 = 0;
  __pyx_t_75 = __Pyx_PyObject_Call(__pyx_t_78, __pyx_t_77, NULL); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_DECREF(__pyx_t_78); __pyx_t_78 = 0;
  __Pyx_DECREF(__pyx_t_77); __pyx_t_77 = 0;
  __pyx_t_77 = __Pyx_PyObject_GetAttrStr(__pyx_t_75, __pyx_n_s_astype); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_75, __pyx_n_s_numpy); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __pyx_t_78 = __Pyx_PyObject_GetAttrStr(__pyx_t_75, __pyx_n_s_float32); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
  __pyx_t_75 = __Pyx_PyObject_CallOneArg(__pyx_t_77, __pyx_t_78); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_DECREF(__pyx_t_77); __pyx_t_77 = 0;
  __Pyx_DECREF(__pyx_t_78); __pyx_t_78 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_TWILIOQUEST76, __pyx_t_75) < 0) __PYX_ERR(0, 846, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
 0847: 
 0848: 
 0849: 
 0850: # https://lospec.com/palette-list/iridescent-crystal
 0851: # Created by LostInIndigo
+0852: _IRIDESCENTCRYSTAL_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_75, __pyx_n_s_numpy); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __pyx_t_78 = __Pyx_PyObject_GetAttrStr(__pyx_t_75, __pyx_n_s_array); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_DECREF(__pyx_t_75); __pyx_t_75 = 0;
/* … */
  __pyx_t_48 = PyList_New(48); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_75);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_t_75);
  __Pyx_GIVEREF(__pyx_t_77);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_t_77);
  __Pyx_GIVEREF(__pyx_t_44);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_t_44);
  __Pyx_GIVEREF(__pyx_t_76);
  PyList_SET_ITEM(__pyx_t_48, 3, __pyx_t_76);
  __Pyx_GIVEREF(__pyx_t_74);
  PyList_SET_ITEM(__pyx_t_48, 4, __pyx_t_74);
  __Pyx_GIVEREF(__pyx_t_73);
  PyList_SET_ITEM(__pyx_t_48, 5, __pyx_t_73);
  __Pyx_GIVEREF(__pyx_t_72);
  PyList_SET_ITEM(__pyx_t_48, 6, __pyx_t_72);
  __Pyx_GIVEREF(__pyx_t_71);
  PyList_SET_ITEM(__pyx_t_48, 7, __pyx_t_71);
  __Pyx_GIVEREF(__pyx_t_70);
  PyList_SET_ITEM(__pyx_t_48, 8, __pyx_t_70);
  __Pyx_GIVEREF(__pyx_t_69);
  PyList_SET_ITEM(__pyx_t_48, 9, __pyx_t_69);
  __Pyx_GIVEREF(__pyx_t_68);
  PyList_SET_ITEM(__pyx_t_48, 10, __pyx_t_68);
  __Pyx_GIVEREF(__pyx_t_67);
  PyList_SET_ITEM(__pyx_t_48, 11, __pyx_t_67);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_48, 12, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_48, 13, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_48, 14, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_48, 15, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_48, 16, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_48, 17, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_48, 18, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_48, 19, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_48, 20, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_48, 21, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_48, 22, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_48, 23, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_48, 24, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_48, 25, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_48, 26, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_48, 27, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_48, 28, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_48, 29, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_63);
  PyList_SET_ITEM(__pyx_t_48, 30, __pyx_t_63);
  __Pyx_GIVEREF(__pyx_t_65);
  PyList_SET_ITEM(__pyx_t_48, 31, __pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_48, 32, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_64);
  PyList_SET_ITEM(__pyx_t_48, 33, __pyx_t_64);
  __Pyx_GIVEREF(__pyx_t_62);
  PyList_SET_ITEM(__pyx_t_48, 34, __pyx_t_62);
  __Pyx_GIVEREF(__pyx_t_61);
  PyList_SET_ITEM(__pyx_t_48, 35, __pyx_t_61);
  __Pyx_GIVEREF(__pyx_t_60);
  PyList_SET_ITEM(__pyx_t_48, 36, __pyx_t_60);
  __Pyx_GIVEREF(__pyx_t_59);
  PyList_SET_ITEM(__pyx_t_48, 37, __pyx_t_59);
  __Pyx_GIVEREF(__pyx_t_58);
  PyList_SET_ITEM(__pyx_t_48, 38, __pyx_t_58);
  __Pyx_GIVEREF(__pyx_t_57);
  PyList_SET_ITEM(__pyx_t_48, 39, __pyx_t_57);
  __Pyx_GIVEREF(__pyx_t_56);
  PyList_SET_ITEM(__pyx_t_48, 40, __pyx_t_56);
  __Pyx_GIVEREF(__pyx_t_55);
  PyList_SET_ITEM(__pyx_t_48, 41, __pyx_t_55);
  __Pyx_GIVEREF(__pyx_t_54);
  PyList_SET_ITEM(__pyx_t_48, 42, __pyx_t_54);
  __Pyx_GIVEREF(__pyx_t_53);
  PyList_SET_ITEM(__pyx_t_48, 43, __pyx_t_53);
  __Pyx_GIVEREF(__pyx_t_52);
  PyList_SET_ITEM(__pyx_t_48, 44, __pyx_t_52);
  __Pyx_GIVEREF(__pyx_t_51);
  PyList_SET_ITEM(__pyx_t_48, 45, __pyx_t_51);
  __Pyx_GIVEREF(__pyx_t_50);
  PyList_SET_ITEM(__pyx_t_48, 46, __pyx_t_50);
  __Pyx_GIVEREF(__pyx_t_49);
  PyList_SET_ITEM(__pyx_t_48, 47, __pyx_t_49);
  __pyx_t_75 = 0;
  __pyx_t_77 = 0;
  __pyx_t_44 = 0;
  __pyx_t_76 = 0;
  __pyx_t_74 = 0;
  __pyx_t_73 = 0;
  __pyx_t_72 = 0;
  __pyx_t_71 = 0;
  __pyx_t_70 = 0;
  __pyx_t_69 = 0;
  __pyx_t_68 = 0;
  __pyx_t_67 = 0;
  __pyx_t_5 = 0;
  __pyx_t_7 = 0;
  __pyx_t_2 = 0;
  __pyx_t_6 = 0;
  __pyx_t_11 = 0;
  __pyx_t_4 = 0;
  __pyx_t_14 = 0;
  __pyx_t_17 = 0;
  __pyx_t_16 = 0;
  __pyx_t_21 = 0;
  __pyx_t_22 = 0;
  __pyx_t_15 = 0;
  __pyx_t_23 = 0;
  __pyx_t_24 = 0;
  __pyx_t_8 = 0;
  __pyx_t_27 = 0;
  __pyx_t_28 = 0;
  __pyx_t_31 = 0;
  __pyx_t_63 = 0;
  __pyx_t_65 = 0;
  __pyx_t_10 = 0;
  __pyx_t_64 = 0;
  __pyx_t_62 = 0;
  __pyx_t_61 = 0;
  __pyx_t_60 = 0;
  __pyx_t_59 = 0;
  __pyx_t_58 = 0;
  __pyx_t_57 = 0;
  __pyx_t_56 = 0;
  __pyx_t_55 = 0;
  __pyx_t_54 = 0;
  __pyx_t_53 = 0;
  __pyx_t_52 = 0;
  __pyx_t_51 = 0;
  __pyx_t_50 = 0;
  __pyx_t_49 = 0;
  __pyx_t_49 = PyTuple_New(1); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_48);
  PyTuple_SET_ITEM(__pyx_t_49, 0, __pyx_t_48);
  __pyx_t_48 = 0;
/* … */
  __pyx_t_51 = __Pyx_PyObject_Call(__pyx_t_78, __pyx_t_49, __pyx_t_48); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_DECREF(__pyx_t_78); __pyx_t_78 = 0;
  __Pyx_DECREF(__pyx_t_49); __pyx_t_49 = 0;
  __Pyx_DECREF(__pyx_t_48); __pyx_t_48 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_IRIDESCENTCRYSTAL_NORMALIZED, __pyx_t_51) < 0) __PYX_ERR(0, 852, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
+0853: [0.984313725490196,0.48627450980392156,0.5254901960784314],
  __pyx_t_75 = PyList_New(3); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 853, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_75, 0, __pyx_float_0_984313725490196);
  __Pyx_INCREF(__pyx_float_0_48627450980392156);
  __Pyx_GIVEREF(__pyx_float_0_48627450980392156);
  PyList_SET_ITEM(__pyx_t_75, 1, __pyx_float_0_48627450980392156);
  __Pyx_INCREF(__pyx_float_0_5254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_5254901960784314);
  PyList_SET_ITEM(__pyx_t_75, 2, __pyx_float_0_5254901960784314);
+0854: [0.984313725490196,0.5568627450980392,0.5764705882352941],
  __pyx_t_77 = PyList_New(3); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 854, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_77, 0, __pyx_float_0_984313725490196);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_77, 1, __pyx_float_0_5568627450980392);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_77, 2, __pyx_float_0_5764705882352941);
+0855: [0.9882352941176471,0.6313725490196078,0.6274509803921569],
  __pyx_t_44 = PyList_New(3); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 855, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_44, 0, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_44, 1, __pyx_float_0_6313725490196078);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_44, 2, __pyx_float_0_6274509803921569);
+0856: [0.9921568627450981,0.7058823529411765,0.6823529411764706],
  __pyx_t_76 = PyList_New(3); if (unlikely(!__pyx_t_76)) __PYX_ERR(0, 856, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_76);
  __Pyx_INCREF(__pyx_float_0_9921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_9921568627450981);
  PyList_SET_ITEM(__pyx_t_76, 0, __pyx_float_0_9921568627450981);
  __Pyx_INCREF(__pyx_float_0_7058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_7058823529411765);
  PyList_SET_ITEM(__pyx_t_76, 1, __pyx_float_0_7058823529411765);
  __Pyx_INCREF(__pyx_float_0_6823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_6823529411764706);
  PyList_SET_ITEM(__pyx_t_76, 2, __pyx_float_0_6823529411764706);
+0857: [0.996078431372549,0.7803921568627451,0.7333333333333333],
  __pyx_t_74 = PyList_New(3); if (unlikely(!__pyx_t_74)) __PYX_ERR(0, 857, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_74);
  __Pyx_INCREF(__pyx_float_0_996078431372549);
  __Pyx_GIVEREF(__pyx_float_0_996078431372549);
  PyList_SET_ITEM(__pyx_t_74, 0, __pyx_float_0_996078431372549);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_74, 1, __pyx_float_0_7803921568627451);
  __Pyx_INCREF(__pyx_float_0_7333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_7333333333333333);
  PyList_SET_ITEM(__pyx_t_74, 2, __pyx_float_0_7333333333333333);
+0858: [1.0,0.8549019607843137,0.788235294117647],
  __pyx_t_73 = PyList_New(3); if (unlikely(!__pyx_t_73)) __PYX_ERR(0, 858, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_73);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_73, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_73, 1, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_73, 2, __pyx_float_0_788235294117647);
+0859: [0.8156862745098039,0.396078431372549,0.28627450980392155],
  __pyx_t_72 = PyList_New(3); if (unlikely(!__pyx_t_72)) __PYX_ERR(0, 859, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_72);
  __Pyx_INCREF(__pyx_float_0_8156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_8156862745098039);
  PyList_SET_ITEM(__pyx_t_72, 0, __pyx_float_0_8156862745098039);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_72, 1, __pyx_float_0_396078431372549);
  __Pyx_INCREF(__pyx_float_0_28627450980392155);
  __Pyx_GIVEREF(__pyx_float_0_28627450980392155);
  PyList_SET_ITEM(__pyx_t_72, 2, __pyx_float_0_28627450980392155);
+0860: [0.8470588235294118,0.4980392156862745,0.36470588235294116],
  __pyx_t_71 = PyList_New(3); if (unlikely(!__pyx_t_71)) __PYX_ERR(0, 860, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_71);
  __Pyx_INCREF(__pyx_float_0_8470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_8470588235294118);
  PyList_SET_ITEM(__pyx_t_71, 0, __pyx_float_0_8470588235294118);
  __Pyx_INCREF(__pyx_float_0_4980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_4980392156862745);
  PyList_SET_ITEM(__pyx_t_71, 1, __pyx_float_0_4980392156862745);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_71, 2, __pyx_float_0_36470588235294116);
+0861: [0.8823529411764706,0.6078431372549019,0.44313725490196076],
  __pyx_t_70 = PyList_New(3); if (unlikely(!__pyx_t_70)) __PYX_ERR(0, 861, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_70);
  __Pyx_INCREF(__pyx_float_0_8823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_8823529411764706);
  PyList_SET_ITEM(__pyx_t_70, 0, __pyx_float_0_8823529411764706);
  __Pyx_INCREF(__pyx_float_0_6078431372549019);
  __Pyx_GIVEREF(__pyx_float_0_6078431372549019);
  PyList_SET_ITEM(__pyx_t_70, 1, __pyx_float_0_6078431372549019);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_70, 2, __pyx_float_0_44313725490196076);
+0862: [0.9176470588235294,0.7058823529411765,0.5254901960784314],
  __pyx_t_69 = PyList_New(3); if (unlikely(!__pyx_t_69)) __PYX_ERR(0, 862, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_69);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_69, 0, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_7058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_7058823529411765);
  PyList_SET_ITEM(__pyx_t_69, 1, __pyx_float_0_7058823529411765);
  __Pyx_INCREF(__pyx_float_0_5254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_5254901960784314);
  PyList_SET_ITEM(__pyx_t_69, 2, __pyx_float_0_5254901960784314);
+0863: [0.9529411764705882,0.807843137254902,0.6039215686274509],
  __pyx_t_68 = PyList_New(3); if (unlikely(!__pyx_t_68)) __PYX_ERR(0, 863, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_68);
  __Pyx_INCREF(__pyx_float_0_9529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_9529411764705882);
  PyList_SET_ITEM(__pyx_t_68, 0, __pyx_float_0_9529411764705882);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_68, 1, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_68, 2, __pyx_float_0_6039215686274509);
+0864: [0.9882352941176471,0.9137254901960784,0.6862745098039216],
  __pyx_t_67 = PyList_New(3); if (unlikely(!__pyx_t_67)) __PYX_ERR(0, 864, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_67);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_67, 0, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_67, 1, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_67, 2, __pyx_float_0_6862745098039216);
+0865: [0.5450980392156862,0.9882352941176471,0.9333333333333333],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 865, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_9333333333333333);
+0866: [0.4392156862745098,0.8196078431372549,0.788235294117647],
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 866, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_8196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_8196078431372549);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_8196078431372549);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_788235294117647);
+0867: [0.3333333333333333,0.6470588235294118,0.6392156862745098],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 867, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_3333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_3333333333333333);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_3333333333333333);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_6392156862745098);
+0868: [0.2235294117647059,0.4745098039215686,0.49411764705882355],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 868, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_4745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_4745098039215686);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_4745098039215686);
  __Pyx_INCREF(__pyx_float_0_49411764705882355);
  __Pyx_GIVEREF(__pyx_float_0_49411764705882355);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_49411764705882355);
+0869: [0.11764705882352941,0.30196078431372547,0.34509803921568627],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 869, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_11764705882352941);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_30196078431372547);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_34509803921568627);
+0870: [0.00784313725490196,0.12941176470588237,0.19607843137254902],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 870, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_00784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_00784313725490196);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_00784313725490196);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_12941176470588237);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_19607843137254902);
+0871: [0.1568627450980392,0.027450980392156862,0.13333333333333333],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 871, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_027450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_027450980392156862);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_0_027450980392156862);
  __Pyx_INCREF(__pyx_float_0_13333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_13333333333333333);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_13333333333333333);
+0872: [0.29411764705882354,0.17254901960784313,0.3058823529411765],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 872, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_29411764705882354);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_3058823529411765);
+0873: [0.42745098039215684,0.3137254901960784,0.47843137254901963],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 873, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_42745098039215684);
  __Pyx_GIVEREF(__pyx_float_0_42745098039215684);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_42745098039215684);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_3137254901960784);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_47843137254901963);
+0874: [0.5647058823529412,0.4549019607843137,0.6470588235294118],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 874, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_0_5647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_5647058823529412);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_0_5647058823529412);
  __Pyx_INCREF(__pyx_float_0_4549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_4549019607843137);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_4549019607843137);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_6470588235294118);
+0875: [0.6980392156862745,0.596078431372549,0.8196078431372549],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 875, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_596078431372549);
  __Pyx_GIVEREF(__pyx_float_0_596078431372549);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_596078431372549);
  __Pyx_INCREF(__pyx_float_0_8196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_8196078431372549);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_8196078431372549);
+0876: [0.8313725490196079,0.7372549019607844,0.9882352941176471],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 876, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_7372549019607844);
  __Pyx_GIVEREF(__pyx_float_0_7372549019607844);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_7372549019607844);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_9882352941176471);
+0877: [0.8823529411764706,0.6666666666666666,0.8352941176470589],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 877, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_8823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_8823529411764706);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_8823529411764706);
  __Pyx_INCREF(__pyx_float_0_6666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_6666666666666666);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_6666666666666666);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_8352941176470589);
+0878: [0.9019607843137255,0.615686274509804,0.8627450980392157],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 878, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_9019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_9019607843137255);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_9019607843137255);
  __Pyx_INCREF(__pyx_float_0_615686274509804);
  __Pyx_GIVEREF(__pyx_float_0_615686274509804);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_615686274509804);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_8627450980392157);
+0879: [0.9215686274509803,0.5647058823529412,0.8901960784313725],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 879, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_5647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_5647058823529412);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_5647058823529412);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_8901960784313725);
+0880: [0.9411764705882353,0.5137254901960784,0.9215686274509803],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 880, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_9411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_9411764705882353);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_9411764705882353);
  __Pyx_INCREF(__pyx_float_0_5137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_5137254901960784);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_5137254901960784);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_9215686274509803);
+0881: [0.7647058823529411,0.4392156862745098,0.8117647058823529],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 881, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_7647058823529411);
  __Pyx_GIVEREF(__pyx_float_0_7647058823529411);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_7647058823529411);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_4392156862745098);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_8117647058823529);
+0882: [0.5882352941176471,0.36470588235294116,0.7019607843137254],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 882, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_0_5882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_5882352941176471);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_0_5882352941176471);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_7019607843137254);
+0883: [0.4117647058823529,0.2901960784313726,0.592156862745098],
  __pyx_t_63 = PyList_New(3); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 883, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_63, 0, __pyx_float_0_4117647058823529);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_63, 1, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_63, 2, __pyx_float_0_592156862745098);
+0884: [0.23529411764705882,0.21568627450980393,0.4823529411764706],
  __pyx_t_65 = PyList_New(3); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 884, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_65, 0, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_65, 1, __pyx_float_0_21568627450980393);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_65, 2, __pyx_float_0_4823529411764706);
+0885: [0.0196078431372549,0.16862745098039217,0.49411764705882355],
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 885, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_INCREF(__pyx_float_0_0196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_0196078431372549);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_float_0_0196078431372549);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_16862745098039217);
  __Pyx_INCREF(__pyx_float_0_49411764705882355);
  __Pyx_GIVEREF(__pyx_float_0_49411764705882355);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_49411764705882355);
+0886: [0.08235294117647059,0.23921568627450981,0.5607843137254902],
  __pyx_t_64 = PyList_New(3); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 886, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_64, 0, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_64, 1, __pyx_float_0_23921568627450981);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_64, 2, __pyx_float_0_5607843137254902);
+0887: [0.14901960784313725,0.3137254901960784,0.6313725490196078],
  __pyx_t_62 = PyList_New(3); if (unlikely(!__pyx_t_62)) __PYX_ERR(0, 887, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_62);
  __Pyx_INCREF(__pyx_float_0_14901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_14901960784313725);
  PyList_SET_ITEM(__pyx_t_62, 0, __pyx_float_0_14901960784313725);
  __Pyx_INCREF(__pyx_float_0_3137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_3137254901960784);
  PyList_SET_ITEM(__pyx_t_62, 1, __pyx_float_0_3137254901960784);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_62, 2, __pyx_float_0_6313725490196078);
+0888: [0.21568627450980393,0.38823529411764707,0.7019607843137254],
  __pyx_t_61 = PyList_New(3); if (unlikely(!__pyx_t_61)) __PYX_ERR(0, 888, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_61);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_61, 0, __pyx_float_0_21568627450980393);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_61, 1, __pyx_float_0_38823529411764707);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_61, 2, __pyx_float_0_7019607843137254);
+0889: [0.2823529411764706,0.4627450980392157,0.7725490196078432],
  __pyx_t_60 = PyList_New(3); if (unlikely(!__pyx_t_60)) __PYX_ERR(0, 889, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_60);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_60, 0, __pyx_float_0_2823529411764706);
  __Pyx_INCREF(__pyx_float_0_4627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_4627450980392157);
  PyList_SET_ITEM(__pyx_t_60, 1, __pyx_float_0_4627450980392157);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_60, 2, __pyx_float_0_7725490196078432);
+0890: [0.34901960784313724,0.5372549019607843,0.8431372549019608],
  __pyx_t_59 = PyList_New(3); if (unlikely(!__pyx_t_59)) __PYX_ERR(0, 890, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_59);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_59, 0, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_59, 1, __pyx_float_0_5372549019607843);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_59, 2, __pyx_float_0_8431372549019608);
+0891: [0.41568627450980394,0.611764705882353,0.9137254901960784],
  __pyx_t_58 = PyList_New(3); if (unlikely(!__pyx_t_58)) __PYX_ERR(0, 891, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_58);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_58, 0, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_58, 1, __pyx_float_0_611764705882353);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_58, 2, __pyx_float_0_9137254901960784);
+0892: [0.4823529411764706,0.6862745098039216,0.984313725490196],
  __pyx_t_57 = PyList_New(3); if (unlikely(!__pyx_t_57)) __PYX_ERR(0, 892, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_57);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_57, 0, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_57, 1, __pyx_float_0_6862745098039216);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_57, 2, __pyx_float_0_984313725490196);
+0893: [0.6588235294117647,0.7098039215686275,0.984313725490196],
  __pyx_t_56 = PyList_New(3); if (unlikely(!__pyx_t_56)) __PYX_ERR(0, 893, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_56);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_56, 0, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_56, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_984313725490196);
  __Pyx_GIVEREF(__pyx_float_0_984313725490196);
  PyList_SET_ITEM(__pyx_t_56, 2, __pyx_float_0_984313725490196);
+0894: [0.6509803921568628,0.6352941176470588,0.8745098039215686],
  __pyx_t_55 = PyList_New(3); if (unlikely(!__pyx_t_55)) __PYX_ERR(0, 894, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_55);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_55, 0, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_55, 1, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_55, 2, __pyx_float_0_8745098039215686);
+0895: [0.6431372549019608,0.5568627450980392,0.7607843137254902],
  __pyx_t_54 = PyList_New(3); if (unlikely(!__pyx_t_54)) __PYX_ERR(0, 895, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_54);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_54, 0, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_54, 1, __pyx_float_0_5568627450980392);
  __Pyx_INCREF(__pyx_float_0_7607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_7607843137254902);
  PyList_SET_ITEM(__pyx_t_54, 2, __pyx_float_0_7607843137254902);
+0896: [0.6352941176470588,0.47843137254901963,0.6509803921568628],
  __pyx_t_53 = PyList_New(3); if (unlikely(!__pyx_t_53)) __PYX_ERR(0, 896, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_53);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_53, 0, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_53, 1, __pyx_float_0_47843137254901963);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_53, 2, __pyx_float_0_6509803921568628);
+0897: [0.6274509803921569,0.4,0.5372549019607843],
  __pyx_t_52 = PyList_New(3); if (unlikely(!__pyx_t_52)) __PYX_ERR(0, 897, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_52);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_52, 0, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_52, 1, __pyx_float_0_4);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_52, 2, __pyx_float_0_5372549019607843);
+0898: [0.7294117647058823,0.5294117647058824,0.6549019607843137],
  __pyx_t_51 = PyList_New(3); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 898, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_INCREF(__pyx_float_0_7294117647058823);
  __Pyx_GIVEREF(__pyx_float_0_7294117647058823);
  PyList_SET_ITEM(__pyx_t_51, 0, __pyx_float_0_7294117647058823);
  __Pyx_INCREF(__pyx_float_0_5294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_5294117647058824);
  PyList_SET_ITEM(__pyx_t_51, 1, __pyx_float_0_5294117647058824);
  __Pyx_INCREF(__pyx_float_0_6549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_6549019607843137);
  PyList_SET_ITEM(__pyx_t_51, 2, __pyx_float_0_6549019607843137);
+0899: [0.8313725490196079,0.6627450980392157,0.7725490196078432],
  __pyx_t_50 = PyList_New(3); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 899, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_50, 0, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_50, 1, __pyx_float_0_6627450980392157);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_50, 2, __pyx_float_0_7725490196078432);
+0900: [0.9372549019607843,0.796078431372549,0.8901960784313725]
  __pyx_t_49 = PyList_New(3); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 900, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_INCREF(__pyx_float_0_9372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_9372549019607843);
  PyList_SET_ITEM(__pyx_t_49, 0, __pyx_float_0_9372549019607843);
  __Pyx_INCREF(__pyx_float_0_796078431372549);
  __Pyx_GIVEREF(__pyx_float_0_796078431372549);
  PyList_SET_ITEM(__pyx_t_49, 1, __pyx_float_0_796078431372549);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_49, 2, __pyx_float_0_8901960784313725);
+0901: ], dtype=numpy.float32)
  __pyx_t_48 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 901, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_GetModuleGlobalName(__pyx_t_50, __pyx_n_s_numpy); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 901, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __pyx_t_51 = __Pyx_PyObject_GetAttrStr(__pyx_t_50, __pyx_n_s_float32); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 901, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_DECREF(__pyx_t_50); __pyx_t_50 = 0;
  if (PyDict_SetItem(__pyx_t_48, __pyx_n_s_dtype, __pyx_t_51) < 0) __PYX_ERR(0, 901, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
+0902: IRIDESCENTCRYSTAL = numpy.multiply(_IRIDESCENTCRYSTAL_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_51, __pyx_n_s_numpy); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __pyx_t_48 = __Pyx_PyObject_GetAttrStr(__pyx_t_51, __pyx_n_s_multiply); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_51, __pyx_n_s_IRIDESCENTCRYSTAL_NORMALIZED); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __pyx_t_49 = PyTuple_New(2); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_51);
  PyTuple_SET_ITEM(__pyx_t_49, 0, __pyx_t_51);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_49, 1, __pyx_float_255_0);
  __pyx_t_51 = 0;
  __pyx_t_51 = __Pyx_PyObject_Call(__pyx_t_48, __pyx_t_49, NULL); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_DECREF(__pyx_t_48); __pyx_t_48 = 0;
  __Pyx_DECREF(__pyx_t_49); __pyx_t_49 = 0;
  __pyx_t_49 = __Pyx_PyObject_GetAttrStr(__pyx_t_51, __pyx_n_s_astype); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_51, __pyx_n_s_numpy); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __pyx_t_48 = __Pyx_PyObject_GetAttrStr(__pyx_t_51, __pyx_n_s_float32); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
  __pyx_t_51 = __Pyx_PyObject_CallOneArg(__pyx_t_49, __pyx_t_48); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_DECREF(__pyx_t_49); __pyx_t_49 = 0;
  __Pyx_DECREF(__pyx_t_48); __pyx_t_48 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_IRIDESCENTCRYSTAL, __pyx_t_51) < 0) __PYX_ERR(0, 902, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
 0903: 
 0904: 
 0905: # https://lospec.com/palette-list/aap-splendor128
 0906: # Created by Adigun A. Polack
+0907: _AAPSPLENDOR128_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_51, __pyx_n_s_numpy); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __pyx_t_48 = __Pyx_PyObject_GetAttrStr(__pyx_t_51, __pyx_n_s_array); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_DECREF(__pyx_t_51); __pyx_t_51 = 0;
/* … */
  __pyx_t_130 = PyList_New(128); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_GIVEREF(__pyx_t_51);
  PyList_SET_ITEM(__pyx_t_130, 0, __pyx_t_51);
  __Pyx_GIVEREF(__pyx_t_49);
  PyList_SET_ITEM(__pyx_t_130, 1, __pyx_t_49);
  __Pyx_GIVEREF(__pyx_t_78);
  PyList_SET_ITEM(__pyx_t_130, 2, __pyx_t_78);
  __Pyx_GIVEREF(__pyx_t_50);
  PyList_SET_ITEM(__pyx_t_130, 3, __pyx_t_50);
  __Pyx_GIVEREF(__pyx_t_52);
  PyList_SET_ITEM(__pyx_t_130, 4, __pyx_t_52);
  __Pyx_GIVEREF(__pyx_t_53);
  PyList_SET_ITEM(__pyx_t_130, 5, __pyx_t_53);
  __Pyx_GIVEREF(__pyx_t_54);
  PyList_SET_ITEM(__pyx_t_130, 6, __pyx_t_54);
  __Pyx_GIVEREF(__pyx_t_55);
  PyList_SET_ITEM(__pyx_t_130, 7, __pyx_t_55);
  __Pyx_GIVEREF(__pyx_t_56);
  PyList_SET_ITEM(__pyx_t_130, 8, __pyx_t_56);
  __Pyx_GIVEREF(__pyx_t_57);
  PyList_SET_ITEM(__pyx_t_130, 9, __pyx_t_57);
  __Pyx_GIVEREF(__pyx_t_58);
  PyList_SET_ITEM(__pyx_t_130, 10, __pyx_t_58);
  __Pyx_GIVEREF(__pyx_t_59);
  PyList_SET_ITEM(__pyx_t_130, 11, __pyx_t_59);
  __Pyx_GIVEREF(__pyx_t_60);
  PyList_SET_ITEM(__pyx_t_130, 12, __pyx_t_60);
  __Pyx_GIVEREF(__pyx_t_61);
  PyList_SET_ITEM(__pyx_t_130, 13, __pyx_t_61);
  __Pyx_GIVEREF(__pyx_t_62);
  PyList_SET_ITEM(__pyx_t_130, 14, __pyx_t_62);
  __Pyx_GIVEREF(__pyx_t_64);
  PyList_SET_ITEM(__pyx_t_130, 15, __pyx_t_64);
  __Pyx_GIVEREF(__pyx_t_10);
  PyList_SET_ITEM(__pyx_t_130, 16, __pyx_t_10);
  __Pyx_GIVEREF(__pyx_t_65);
  PyList_SET_ITEM(__pyx_t_130, 17, __pyx_t_65);
  __Pyx_GIVEREF(__pyx_t_63);
  PyList_SET_ITEM(__pyx_t_130, 18, __pyx_t_63);
  __Pyx_GIVEREF(__pyx_t_31);
  PyList_SET_ITEM(__pyx_t_130, 19, __pyx_t_31);
  __Pyx_GIVEREF(__pyx_t_28);
  PyList_SET_ITEM(__pyx_t_130, 20, __pyx_t_28);
  __Pyx_GIVEREF(__pyx_t_27);
  PyList_SET_ITEM(__pyx_t_130, 21, __pyx_t_27);
  __Pyx_GIVEREF(__pyx_t_8);
  PyList_SET_ITEM(__pyx_t_130, 22, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_24);
  PyList_SET_ITEM(__pyx_t_130, 23, __pyx_t_24);
  __Pyx_GIVEREF(__pyx_t_23);
  PyList_SET_ITEM(__pyx_t_130, 24, __pyx_t_23);
  __Pyx_GIVEREF(__pyx_t_15);
  PyList_SET_ITEM(__pyx_t_130, 25, __pyx_t_15);
  __Pyx_GIVEREF(__pyx_t_22);
  PyList_SET_ITEM(__pyx_t_130, 26, __pyx_t_22);
  __Pyx_GIVEREF(__pyx_t_21);
  PyList_SET_ITEM(__pyx_t_130, 27, __pyx_t_21);
  __Pyx_GIVEREF(__pyx_t_16);
  PyList_SET_ITEM(__pyx_t_130, 28, __pyx_t_16);
  __Pyx_GIVEREF(__pyx_t_17);
  PyList_SET_ITEM(__pyx_t_130, 29, __pyx_t_17);
  __Pyx_GIVEREF(__pyx_t_14);
  PyList_SET_ITEM(__pyx_t_130, 30, __pyx_t_14);
  __Pyx_GIVEREF(__pyx_t_4);
  PyList_SET_ITEM(__pyx_t_130, 31, __pyx_t_4);
  __Pyx_GIVEREF(__pyx_t_11);
  PyList_SET_ITEM(__pyx_t_130, 32, __pyx_t_11);
  __Pyx_GIVEREF(__pyx_t_6);
  PyList_SET_ITEM(__pyx_t_130, 33, __pyx_t_6);
  __Pyx_GIVEREF(__pyx_t_2);
  PyList_SET_ITEM(__pyx_t_130, 34, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_7);
  PyList_SET_ITEM(__pyx_t_130, 35, __pyx_t_7);
  __Pyx_GIVEREF(__pyx_t_5);
  PyList_SET_ITEM(__pyx_t_130, 36, __pyx_t_5);
  __Pyx_GIVEREF(__pyx_t_67);
  PyList_SET_ITEM(__pyx_t_130, 37, __pyx_t_67);
  __Pyx_GIVEREF(__pyx_t_68);
  PyList_SET_ITEM(__pyx_t_130, 38, __pyx_t_68);
  __Pyx_GIVEREF(__pyx_t_69);
  PyList_SET_ITEM(__pyx_t_130, 39, __pyx_t_69);
  __Pyx_GIVEREF(__pyx_t_70);
  PyList_SET_ITEM(__pyx_t_130, 40, __pyx_t_70);
  __Pyx_GIVEREF(__pyx_t_71);
  PyList_SET_ITEM(__pyx_t_130, 41, __pyx_t_71);
  __Pyx_GIVEREF(__pyx_t_72);
  PyList_SET_ITEM(__pyx_t_130, 42, __pyx_t_72);
  __Pyx_GIVEREF(__pyx_t_73);
  PyList_SET_ITEM(__pyx_t_130, 43, __pyx_t_73);
  __Pyx_GIVEREF(__pyx_t_74);
  PyList_SET_ITEM(__pyx_t_130, 44, __pyx_t_74);
  __Pyx_GIVEREF(__pyx_t_76);
  PyList_SET_ITEM(__pyx_t_130, 45, __pyx_t_76);
  __Pyx_GIVEREF(__pyx_t_44);
  PyList_SET_ITEM(__pyx_t_130, 46, __pyx_t_44);
  __Pyx_GIVEREF(__pyx_t_77);
  PyList_SET_ITEM(__pyx_t_130, 47, __pyx_t_77);
  __Pyx_GIVEREF(__pyx_t_75);
  PyList_SET_ITEM(__pyx_t_130, 48, __pyx_t_75);
  __Pyx_GIVEREF(__pyx_t_47);
  PyList_SET_ITEM(__pyx_t_130, 49, __pyx_t_47);
  __Pyx_GIVEREF(__pyx_t_46);
  PyList_SET_ITEM(__pyx_t_130, 50, __pyx_t_46);
  __Pyx_GIVEREF(__pyx_t_45);
  PyList_SET_ITEM(__pyx_t_130, 51, __pyx_t_45);
  __Pyx_GIVEREF(__pyx_t_18);
  PyList_SET_ITEM(__pyx_t_130, 52, __pyx_t_18);
  __Pyx_GIVEREF(__pyx_t_1);
  PyList_SET_ITEM(__pyx_t_130, 53, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_30);
  PyList_SET_ITEM(__pyx_t_130, 54, __pyx_t_30);
  __Pyx_GIVEREF(__pyx_t_12);
  PyList_SET_ITEM(__pyx_t_130, 55, __pyx_t_12);
  __Pyx_GIVEREF(__pyx_t_20);
  PyList_SET_ITEM(__pyx_t_130, 56, __pyx_t_20);
  __Pyx_GIVEREF(__pyx_t_26);
  PyList_SET_ITEM(__pyx_t_130, 57, __pyx_t_26);
  __Pyx_GIVEREF(__pyx_t_66);
  PyList_SET_ITEM(__pyx_t_130, 58, __pyx_t_66);
  __Pyx_GIVEREF(__pyx_t_25);
  PyList_SET_ITEM(__pyx_t_130, 59, __pyx_t_25);
  __Pyx_GIVEREF(__pyx_t_13);
  PyList_SET_ITEM(__pyx_t_130, 60, __pyx_t_13);
  __Pyx_GIVEREF(__pyx_t_9);
  PyList_SET_ITEM(__pyx_t_130, 61, __pyx_t_9);
  __Pyx_GIVEREF(__pyx_t_19);
  PyList_SET_ITEM(__pyx_t_130, 62, __pyx_t_19);
  __Pyx_GIVEREF(__pyx_t_29);
  PyList_SET_ITEM(__pyx_t_130, 63, __pyx_t_29);
  __Pyx_GIVEREF(__pyx_t_32);
  PyList_SET_ITEM(__pyx_t_130, 64, __pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_130, 65, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_130, 66, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_130, 67, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_130, 68, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_130, 69, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_130, 70, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_130, 71, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_130, 72, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_130, 73, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_130, 74, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_130, 75, __pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_130, 76, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_79);
  PyList_SET_ITEM(__pyx_t_130, 77, __pyx_t_79);
  __Pyx_GIVEREF(__pyx_t_80);
  PyList_SET_ITEM(__pyx_t_130, 78, __pyx_t_80);
  __Pyx_GIVEREF(__pyx_t_81);
  PyList_SET_ITEM(__pyx_t_130, 79, __pyx_t_81);
  __Pyx_GIVEREF(__pyx_t_82);
  PyList_SET_ITEM(__pyx_t_130, 80, __pyx_t_82);
  __Pyx_GIVEREF(__pyx_t_83);
  PyList_SET_ITEM(__pyx_t_130, 81, __pyx_t_83);
  __Pyx_GIVEREF(__pyx_t_84);
  PyList_SET_ITEM(__pyx_t_130, 82, __pyx_t_84);
  __Pyx_GIVEREF(__pyx_t_85);
  PyList_SET_ITEM(__pyx_t_130, 83, __pyx_t_85);
  __Pyx_GIVEREF(__pyx_t_86);
  PyList_SET_ITEM(__pyx_t_130, 84, __pyx_t_86);
  __Pyx_GIVEREF(__pyx_t_87);
  PyList_SET_ITEM(__pyx_t_130, 85, __pyx_t_87);
  __Pyx_GIVEREF(__pyx_t_88);
  PyList_SET_ITEM(__pyx_t_130, 86, __pyx_t_88);
  __Pyx_GIVEREF(__pyx_t_89);
  PyList_SET_ITEM(__pyx_t_130, 87, __pyx_t_89);
  __Pyx_GIVEREF(__pyx_t_90);
  PyList_SET_ITEM(__pyx_t_130, 88, __pyx_t_90);
  __Pyx_GIVEREF(__pyx_t_91);
  PyList_SET_ITEM(__pyx_t_130, 89, __pyx_t_91);
  __Pyx_GIVEREF(__pyx_t_92);
  PyList_SET_ITEM(__pyx_t_130, 90, __pyx_t_92);
  __Pyx_GIVEREF(__pyx_t_93);
  PyList_SET_ITEM(__pyx_t_130, 91, __pyx_t_93);
  __Pyx_GIVEREF(__pyx_t_94);
  PyList_SET_ITEM(__pyx_t_130, 92, __pyx_t_94);
  __Pyx_GIVEREF(__pyx_t_95);
  PyList_SET_ITEM(__pyx_t_130, 93, __pyx_t_95);
  __Pyx_GIVEREF(__pyx_t_96);
  PyList_SET_ITEM(__pyx_t_130, 94, __pyx_t_96);
  __Pyx_GIVEREF(__pyx_t_97);
  PyList_SET_ITEM(__pyx_t_130, 95, __pyx_t_97);
  __Pyx_GIVEREF(__pyx_t_98);
  PyList_SET_ITEM(__pyx_t_130, 96, __pyx_t_98);
  __Pyx_GIVEREF(__pyx_t_99);
  PyList_SET_ITEM(__pyx_t_130, 97, __pyx_t_99);
  __Pyx_GIVEREF(__pyx_t_100);
  PyList_SET_ITEM(__pyx_t_130, 98, __pyx_t_100);
  __Pyx_GIVEREF(__pyx_t_101);
  PyList_SET_ITEM(__pyx_t_130, 99, __pyx_t_101);
  __Pyx_GIVEREF(__pyx_t_102);
  PyList_SET_ITEM(__pyx_t_130, 100, __pyx_t_102);
  __Pyx_GIVEREF(__pyx_t_103);
  PyList_SET_ITEM(__pyx_t_130, 101, __pyx_t_103);
  __Pyx_GIVEREF(__pyx_t_104);
  PyList_SET_ITEM(__pyx_t_130, 102, __pyx_t_104);
  __Pyx_GIVEREF(__pyx_t_105);
  PyList_SET_ITEM(__pyx_t_130, 103, __pyx_t_105);
  __Pyx_GIVEREF(__pyx_t_106);
  PyList_SET_ITEM(__pyx_t_130, 104, __pyx_t_106);
  __Pyx_GIVEREF(__pyx_t_107);
  PyList_SET_ITEM(__pyx_t_130, 105, __pyx_t_107);
  __Pyx_GIVEREF(__pyx_t_108);
  PyList_SET_ITEM(__pyx_t_130, 106, __pyx_t_108);
  __Pyx_GIVEREF(__pyx_t_109);
  PyList_SET_ITEM(__pyx_t_130, 107, __pyx_t_109);
  __Pyx_GIVEREF(__pyx_t_110);
  PyList_SET_ITEM(__pyx_t_130, 108, __pyx_t_110);
  __Pyx_GIVEREF(__pyx_t_111);
  PyList_SET_ITEM(__pyx_t_130, 109, __pyx_t_111);
  __Pyx_GIVEREF(__pyx_t_112);
  PyList_SET_ITEM(__pyx_t_130, 110, __pyx_t_112);
  __Pyx_GIVEREF(__pyx_t_113);
  PyList_SET_ITEM(__pyx_t_130, 111, __pyx_t_113);
  __Pyx_GIVEREF(__pyx_t_114);
  PyList_SET_ITEM(__pyx_t_130, 112, __pyx_t_114);
  __Pyx_GIVEREF(__pyx_t_115);
  PyList_SET_ITEM(__pyx_t_130, 113, __pyx_t_115);
  __Pyx_GIVEREF(__pyx_t_116);
  PyList_SET_ITEM(__pyx_t_130, 114, __pyx_t_116);
  __Pyx_GIVEREF(__pyx_t_117);
  PyList_SET_ITEM(__pyx_t_130, 115, __pyx_t_117);
  __Pyx_GIVEREF(__pyx_t_118);
  PyList_SET_ITEM(__pyx_t_130, 116, __pyx_t_118);
  __Pyx_GIVEREF(__pyx_t_119);
  PyList_SET_ITEM(__pyx_t_130, 117, __pyx_t_119);
  __Pyx_GIVEREF(__pyx_t_120);
  PyList_SET_ITEM(__pyx_t_130, 118, __pyx_t_120);
  __Pyx_GIVEREF(__pyx_t_121);
  PyList_SET_ITEM(__pyx_t_130, 119, __pyx_t_121);
  __Pyx_GIVEREF(__pyx_t_122);
  PyList_SET_ITEM(__pyx_t_130, 120, __pyx_t_122);
  __Pyx_GIVEREF(__pyx_t_123);
  PyList_SET_ITEM(__pyx_t_130, 121, __pyx_t_123);
  __Pyx_GIVEREF(__pyx_t_124);
  PyList_SET_ITEM(__pyx_t_130, 122, __pyx_t_124);
  __Pyx_GIVEREF(__pyx_t_125);
  PyList_SET_ITEM(__pyx_t_130, 123, __pyx_t_125);
  __Pyx_GIVEREF(__pyx_t_126);
  PyList_SET_ITEM(__pyx_t_130, 124, __pyx_t_126);
  __Pyx_GIVEREF(__pyx_t_127);
  PyList_SET_ITEM(__pyx_t_130, 125, __pyx_t_127);
  __Pyx_GIVEREF(__pyx_t_128);
  PyList_SET_ITEM(__pyx_t_130, 126, __pyx_t_128);
  __Pyx_GIVEREF(__pyx_t_129);
  PyList_SET_ITEM(__pyx_t_130, 127, __pyx_t_129);
  __pyx_t_51 = 0;
  __pyx_t_49 = 0;
  __pyx_t_78 = 0;
  __pyx_t_50 = 0;
  __pyx_t_52 = 0;
  __pyx_t_53 = 0;
  __pyx_t_54 = 0;
  __pyx_t_55 = 0;
  __pyx_t_56 = 0;
  __pyx_t_57 = 0;
  __pyx_t_58 = 0;
  __pyx_t_59 = 0;
  __pyx_t_60 = 0;
  __pyx_t_61 = 0;
  __pyx_t_62 = 0;
  __pyx_t_64 = 0;
  __pyx_t_10 = 0;
  __pyx_t_65 = 0;
  __pyx_t_63 = 0;
  __pyx_t_31 = 0;
  __pyx_t_28 = 0;
  __pyx_t_27 = 0;
  __pyx_t_8 = 0;
  __pyx_t_24 = 0;
  __pyx_t_23 = 0;
  __pyx_t_15 = 0;
  __pyx_t_22 = 0;
  __pyx_t_21 = 0;
  __pyx_t_16 = 0;
  __pyx_t_17 = 0;
  __pyx_t_14 = 0;
  __pyx_t_4 = 0;
  __pyx_t_11 = 0;
  __pyx_t_6 = 0;
  __pyx_t_2 = 0;
  __pyx_t_7 = 0;
  __pyx_t_5 = 0;
  __pyx_t_67 = 0;
  __pyx_t_68 = 0;
  __pyx_t_69 = 0;
  __pyx_t_70 = 0;
  __pyx_t_71 = 0;
  __pyx_t_72 = 0;
  __pyx_t_73 = 0;
  __pyx_t_74 = 0;
  __pyx_t_76 = 0;
  __pyx_t_44 = 0;
  __pyx_t_77 = 0;
  __pyx_t_75 = 0;
  __pyx_t_47 = 0;
  __pyx_t_46 = 0;
  __pyx_t_45 = 0;
  __pyx_t_18 = 0;
  __pyx_t_1 = 0;
  __pyx_t_30 = 0;
  __pyx_t_12 = 0;
  __pyx_t_20 = 0;
  __pyx_t_26 = 0;
  __pyx_t_66 = 0;
  __pyx_t_25 = 0;
  __pyx_t_13 = 0;
  __pyx_t_9 = 0;
  __pyx_t_19 = 0;
  __pyx_t_29 = 0;
  __pyx_t_32 = 0;
  __pyx_t_33 = 0;
  __pyx_t_34 = 0;
  __pyx_t_35 = 0;
  __pyx_t_36 = 0;
  __pyx_t_37 = 0;
  __pyx_t_38 = 0;
  __pyx_t_39 = 0;
  __pyx_t_40 = 0;
  __pyx_t_42 = 0;
  __pyx_t_3 = 0;
  __pyx_t_43 = 0;
  __pyx_t_41 = 0;
  __pyx_t_79 = 0;
  __pyx_t_80 = 0;
  __pyx_t_81 = 0;
  __pyx_t_82 = 0;
  __pyx_t_83 = 0;
  __pyx_t_84 = 0;
  __pyx_t_85 = 0;
  __pyx_t_86 = 0;
  __pyx_t_87 = 0;
  __pyx_t_88 = 0;
  __pyx_t_89 = 0;
  __pyx_t_90 = 0;
  __pyx_t_91 = 0;
  __pyx_t_92 = 0;
  __pyx_t_93 = 0;
  __pyx_t_94 = 0;
  __pyx_t_95 = 0;
  __pyx_t_96 = 0;
  __pyx_t_97 = 0;
  __pyx_t_98 = 0;
  __pyx_t_99 = 0;
  __pyx_t_100 = 0;
  __pyx_t_101 = 0;
  __pyx_t_102 = 0;
  __pyx_t_103 = 0;
  __pyx_t_104 = 0;
  __pyx_t_105 = 0;
  __pyx_t_106 = 0;
  __pyx_t_107 = 0;
  __pyx_t_108 = 0;
  __pyx_t_109 = 0;
  __pyx_t_110 = 0;
  __pyx_t_111 = 0;
  __pyx_t_112 = 0;
  __pyx_t_113 = 0;
  __pyx_t_114 = 0;
  __pyx_t_115 = 0;
  __pyx_t_116 = 0;
  __pyx_t_117 = 0;
  __pyx_t_118 = 0;
  __pyx_t_119 = 0;
  __pyx_t_120 = 0;
  __pyx_t_121 = 0;
  __pyx_t_122 = 0;
  __pyx_t_123 = 0;
  __pyx_t_124 = 0;
  __pyx_t_125 = 0;
  __pyx_t_126 = 0;
  __pyx_t_127 = 0;
  __pyx_t_128 = 0;
  __pyx_t_129 = 0;
  __pyx_t_129 = PyTuple_New(1); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_GIVEREF(__pyx_t_130);
  PyTuple_SET_ITEM(__pyx_t_129, 0, __pyx_t_130);
  __pyx_t_130 = 0;
/* … */
  __pyx_t_127 = __Pyx_PyObject_Call(__pyx_t_48, __pyx_t_129, __pyx_t_130); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_DECREF(__pyx_t_48); __pyx_t_48 = 0;
  __Pyx_DECREF(__pyx_t_129); __pyx_t_129 = 0;
  __Pyx_DECREF(__pyx_t_130); __pyx_t_130 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AAPSPLENDOR128_NORMALIZED, __pyx_t_127) < 0) __PYX_ERR(0, 907, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
+0908: [0.0196078431372549,0.01568627450980392,0.011764705882352941],
  __pyx_t_51 = PyList_New(3); if (unlikely(!__pyx_t_51)) __PYX_ERR(0, 908, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_51);
  __Pyx_INCREF(__pyx_float_0_0196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_0196078431372549);
  PyList_SET_ITEM(__pyx_t_51, 0, __pyx_float_0_0196078431372549);
  __Pyx_INCREF(__pyx_float_0_01568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_01568627450980392);
  PyList_SET_ITEM(__pyx_t_51, 1, __pyx_float_0_01568627450980392);
  __Pyx_INCREF(__pyx_float_0_011764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_011764705882352941);
  PyList_SET_ITEM(__pyx_t_51, 2, __pyx_float_0_011764705882352941);
+0909: [0.054901960784313725,0.047058823529411764,0.047058823529411764],
  __pyx_t_49 = PyList_New(3); if (unlikely(!__pyx_t_49)) __PYX_ERR(0, 909, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_49);
  __Pyx_INCREF(__pyx_float_0_054901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_054901960784313725);
  PyList_SET_ITEM(__pyx_t_49, 0, __pyx_float_0_054901960784313725);
  __Pyx_INCREF(__pyx_float_0_047058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_047058823529411764);
  PyList_SET_ITEM(__pyx_t_49, 1, __pyx_float_0_047058823529411764);
  __Pyx_INCREF(__pyx_float_0_047058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_047058823529411764);
  PyList_SET_ITEM(__pyx_t_49, 2, __pyx_float_0_047058823529411764);
+0910: [0.17647058823529413,0.10588235294117647,0.11764705882352941],
  __pyx_t_78 = PyList_New(3); if (unlikely(!__pyx_t_78)) __PYX_ERR(0, 910, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_78);
  __Pyx_INCREF(__pyx_float_0_17647058823529413);
  __Pyx_GIVEREF(__pyx_float_0_17647058823529413);
  PyList_SET_ITEM(__pyx_t_78, 0, __pyx_float_0_17647058823529413);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_78, 1, __pyx_float_0_10588235294117647);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_78, 2, __pyx_float_0_11764705882352941);
+0911: [0.3803921568627451,0.15294117647058825,0.12941176470588237],
  __pyx_t_50 = PyList_New(3); if (unlikely(!__pyx_t_50)) __PYX_ERR(0, 911, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_50);
  __Pyx_INCREF(__pyx_float_0_3803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_3803921568627451);
  PyList_SET_ITEM(__pyx_t_50, 0, __pyx_float_0_3803921568627451);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_50, 1, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_50, 2, __pyx_float_0_12941176470588237);
+0912: [0.7254901960784313,0.27058823529411763,0.11372549019607843],
  __pyx_t_52 = PyList_New(3); if (unlikely(!__pyx_t_52)) __PYX_ERR(0, 912, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_52);
  __Pyx_INCREF(__pyx_float_0_7254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_7254901960784313);
  PyList_SET_ITEM(__pyx_t_52, 0, __pyx_float_0_7254901960784313);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_52, 1, __pyx_float_0_27058823529411763);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_52, 2, __pyx_float_0_11372549019607843);
+0913: [0.9450980392156862,0.39215686274509803,0.12156862745098039],
  __pyx_t_53 = PyList_New(3); if (unlikely(!__pyx_t_53)) __PYX_ERR(0, 913, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_53);
  __Pyx_INCREF(__pyx_float_0_9450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_9450980392156862);
  PyList_SET_ITEM(__pyx_t_53, 0, __pyx_float_0_9450980392156862);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_53, 1, __pyx_float_0_39215686274509803);
  __Pyx_INCREF(__pyx_float_0_12156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_12156862745098039);
  PyList_SET_ITEM(__pyx_t_53, 2, __pyx_float_0_12156862745098039);
+0914: [0.9882352941176471,0.6470588235294118,0.4392156862745098],
  __pyx_t_54 = PyList_New(3); if (unlikely(!__pyx_t_54)) __PYX_ERR(0, 914, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_54);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_54, 0, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_54, 1, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_4392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_4392156862745098);
  PyList_SET_ITEM(__pyx_t_54, 2, __pyx_float_0_4392156862745098);
+0915: [1.0,0.8784313725490196,0.7176470588235294],
  __pyx_t_55 = PyList_New(3); if (unlikely(!__pyx_t_55)) __PYX_ERR(0, 915, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_55);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_55, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_55, 1, __pyx_float_0_8784313725490196);
  __Pyx_INCREF(__pyx_float_0_7176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_7176470588235294);
  PyList_SET_ITEM(__pyx_t_55, 2, __pyx_float_0_7176470588235294);
+0916: [1.0,1.0,1.0],
  __pyx_t_56 = PyList_New(3); if (unlikely(!__pyx_t_56)) __PYX_ERR(0, 916, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_56);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_56, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_56, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_56, 2, __pyx_float_1_0);
+0917: [1.0,0.9411764705882353,0.5372549019607843],
  __pyx_t_57 = PyList_New(3); if (unlikely(!__pyx_t_57)) __PYX_ERR(0, 917, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_57);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_57, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_9411764705882353);
  PyList_SET_ITEM(__pyx_t_57, 1, __pyx_float_0_9411764705882353);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_57, 2, __pyx_float_0_5372549019607843);
+0918: [0.9725490196078431,0.7725490196078432,0.22745098039215686],
  __pyx_t_58 = PyList_New(3); if (unlikely(!__pyx_t_58)) __PYX_ERR(0, 918, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_58);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_58, 0, __pyx_float_0_9725490196078431);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_58, 1, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_58, 2, __pyx_float_0_22745098039215686);
+0919: [0.9098039215686274,0.5411764705882353,0.21176470588235294],
  __pyx_t_59 = PyList_New(3); if (unlikely(!__pyx_t_59)) __PYX_ERR(0, 919, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_59);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_59, 0, __pyx_float_0_9098039215686274);
  __Pyx_INCREF(__pyx_float_0_5411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_5411764705882353);
  PyList_SET_ITEM(__pyx_t_59, 1, __pyx_float_0_5411764705882353);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_59, 2, __pyx_float_0_21176470588235294);
+0920: [0.6901960784313725,0.3568627450980392,0.17254901960784313],
  __pyx_t_60 = PyList_New(3); if (unlikely(!__pyx_t_60)) __PYX_ERR(0, 920, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_60);
  __Pyx_INCREF(__pyx_float_0_6901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_6901960784313725);
  PyList_SET_ITEM(__pyx_t_60, 0, __pyx_float_0_6901960784313725);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_60, 1, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_60, 2, __pyx_float_0_17254901960784313);
+0921: [0.403921568627451,0.2235294117647059,0.19215686274509805],
  __pyx_t_61 = PyList_New(3); if (unlikely(!__pyx_t_61)) __PYX_ERR(0, 921, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_61);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_61, 0, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_61, 1, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_61, 2, __pyx_float_0_19215686274509805);
+0922: [0.15294117647058825,0.12156862745098039,0.10588235294117647],
  __pyx_t_62 = PyList_New(3); if (unlikely(!__pyx_t_62)) __PYX_ERR(0, 922, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_62);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_62, 0, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_12156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_12156862745098039);
  PyList_SET_ITEM(__pyx_t_62, 1, __pyx_float_0_12156862745098039);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_62, 2, __pyx_float_0_10588235294117647);
+0923: [0.2980392156862745,0.23921568627450981,0.1803921568627451],
  __pyx_t_64 = PyList_New(3); if (unlikely(!__pyx_t_64)) __PYX_ERR(0, 923, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_64);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_64, 0, __pyx_float_0_2980392156862745);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_64, 1, __pyx_float_0_23921568627450981);
  __Pyx_INCREF(__pyx_float_0_1803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_1803921568627451);
  PyList_SET_ITEM(__pyx_t_64, 2, __pyx_float_0_1803921568627451);
+0924: [0.5215686274509804,0.37254901960784315,0.2235294117647059],
  __pyx_t_10 = PyList_New(3); if (unlikely(!__pyx_t_10)) __PYX_ERR(0, 924, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_10);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_10, 0, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_37254901960784315);
  __Pyx_GIVEREF(__pyx_float_0_37254901960784315);
  PyList_SET_ITEM(__pyx_t_10, 1, __pyx_float_0_37254901960784315);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_10, 2, __pyx_float_0_2235294117647059);
+0925: [0.8274509803921568,0.592156862745098,0.2549019607843137],
  __pyx_t_65 = PyList_New(3); if (unlikely(!__pyx_t_65)) __PYX_ERR(0, 925, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_65);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_65, 0, __pyx_float_0_8274509803921568);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_65, 1, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_65, 2, __pyx_float_0_2549019607843137);
+0926: [0.9725490196078431,0.9647058823529412,0.26666666666666666],
  __pyx_t_63 = PyList_New(3); if (unlikely(!__pyx_t_63)) __PYX_ERR(0, 926, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_63);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_63, 0, __pyx_float_0_9725490196078431);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_63, 1, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_26666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_26666666666666666);
  PyList_SET_ITEM(__pyx_t_63, 2, __pyx_float_0_26666666666666666);
+0927: [0.8352941176470589,0.8627450980392157,0.11372549019607843],
  __pyx_t_31 = PyList_New(3); if (unlikely(!__pyx_t_31)) __PYX_ERR(0, 927, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_31);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_31, 0, __pyx_float_0_8352941176470589);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_31, 1, __pyx_float_0_8627450980392157);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_31, 2, __pyx_float_0_11372549019607843);
+0928: [0.6784313725490196,0.7215686274509804,0.20392156862745098],
  __pyx_t_28 = PyList_New(3); if (unlikely(!__pyx_t_28)) __PYX_ERR(0, 928, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_28);
  __Pyx_INCREF(__pyx_float_0_6784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_6784313725490196);
  PyList_SET_ITEM(__pyx_t_28, 0, __pyx_float_0_6784313725490196);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_28, 1, __pyx_float_0_7215686274509804);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_28, 2, __pyx_float_0_20392156862745098);
+0929: [0.4980392156862745,0.5568627450980392,0.26666666666666666],
  __pyx_t_27 = PyList_New(3); if (unlikely(!__pyx_t_27)) __PYX_ERR(0, 929, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_27);
  __Pyx_INCREF(__pyx_float_0_4980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_4980392156862745);
  PyList_SET_ITEM(__pyx_t_27, 0, __pyx_float_0_4980392156862745);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_27, 1, __pyx_float_0_5568627450980392);
  __Pyx_INCREF(__pyx_float_0_26666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_26666666666666666);
  PyList_SET_ITEM(__pyx_t_27, 2, __pyx_float_0_26666666666666666);
+0930: [0.34509803921568627,0.38823529411764707,0.20784313725490197],
  __pyx_t_8 = PyList_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(0, 930, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_8, 0, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_8, 1, __pyx_float_0_38823529411764707);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_8, 2, __pyx_float_0_20784313725490197);
+0931: [0.2,0.23529411764705882,0.1411764705882353],
  __pyx_t_24 = PyList_New(3); if (unlikely(!__pyx_t_24)) __PYX_ERR(0, 931, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_24);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_24, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_24, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_24, 2, __pyx_float_0_1411764705882353);
+0932: [0.09411764705882353,0.10980392156862745,0.09803921568627451],
  __pyx_t_23 = PyList_New(3); if (unlikely(!__pyx_t_23)) __PYX_ERR(0, 932, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_23);
  __Pyx_INCREF(__pyx_float_0_09411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_09411764705882353);
  PyList_SET_ITEM(__pyx_t_23, 0, __pyx_float_0_09411764705882353);
  __Pyx_INCREF(__pyx_float_0_10980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_10980392156862745);
  PyList_SET_ITEM(__pyx_t_23, 1, __pyx_float_0_10980392156862745);
  __Pyx_INCREF(__pyx_float_0_09803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_09803921568627451);
  PyList_SET_ITEM(__pyx_t_23, 2, __pyx_float_0_09803921568627451);
+0933: [0.1607843137254902,0.24705882352941178,0.12941176470588237],
  __pyx_t_15 = PyList_New(3); if (unlikely(!__pyx_t_15)) __PYX_ERR(0, 933, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_15);
  __Pyx_INCREF(__pyx_float_0_1607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_1607843137254902);
  PyList_SET_ITEM(__pyx_t_15, 0, __pyx_float_0_1607843137254902);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_15, 1, __pyx_float_0_24705882352941178);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_15, 2, __pyx_float_0_12941176470588237);
+0934: [0.2784313725490196,0.4470588235294118,0.2196078431372549],
  __pyx_t_22 = PyList_New(3); if (unlikely(!__pyx_t_22)) __PYX_ERR(0, 934, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_22);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_22, 0, __pyx_float_0_2784313725490196);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_22, 1, __pyx_float_0_4470588235294118);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_22, 2, __pyx_float_0_2196078431372549);
+0935: [0.3803921568627451,0.6470588235294118,0.24705882352941178],
  __pyx_t_21 = PyList_New(3); if (unlikely(!__pyx_t_21)) __PYX_ERR(0, 935, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_21);
  __Pyx_INCREF(__pyx_float_0_3803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_3803921568627451);
  PyList_SET_ITEM(__pyx_t_21, 0, __pyx_float_0_3803921568627451);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_21, 1, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_21, 2, __pyx_float_0_24705882352941178);
+0936: [0.5607843137254902,0.8156862745098039,0.19607843137254902],
  __pyx_t_16 = PyList_New(3); if (unlikely(!__pyx_t_16)) __PYX_ERR(0, 936, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_16);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_16, 0, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_8156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_8156862745098039);
  PyList_SET_ITEM(__pyx_t_16, 1, __pyx_float_0_8156862745098039);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_16, 2, __pyx_float_0_19607843137254902);
+0937: [0.7686274509803922,0.9450980392156862,0.1607843137254902],
  __pyx_t_17 = PyList_New(3); if (unlikely(!__pyx_t_17)) __PYX_ERR(0, 937, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_17);
  __Pyx_INCREF(__pyx_float_0_7686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_7686274509803922);
  PyList_SET_ITEM(__pyx_t_17, 0, __pyx_float_0_7686274509803922);
  __Pyx_INCREF(__pyx_float_0_9450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_9450980392156862);
  PyList_SET_ITEM(__pyx_t_17, 1, __pyx_float_0_9450980392156862);
  __Pyx_INCREF(__pyx_float_0_1607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_1607843137254902);
  PyList_SET_ITEM(__pyx_t_17, 2, __pyx_float_0_1607843137254902);
+0938: [0.8156862745098039,1.0,0.9176470588235294],
  __pyx_t_14 = PyList_New(3); if (unlikely(!__pyx_t_14)) __PYX_ERR(0, 938, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_14);
  __Pyx_INCREF(__pyx_float_0_8156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_8156862745098039);
  PyList_SET_ITEM(__pyx_t_14, 0, __pyx_float_0_8156862745098039);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_14, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_14, 2, __pyx_float_0_9176470588235294);
+0939: [0.592156862745098,0.9294117647058824,0.792156862745098],
  __pyx_t_4 = PyList_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 939, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_4);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_4, 0, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_9294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_9294117647058824);
  PyList_SET_ITEM(__pyx_t_4, 1, __pyx_float_0_9294117647058824);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_4, 2, __pyx_float_0_792156862745098);
+0940: [0.34901960784313724,0.8117647058823529,0.5764705882352941],
  __pyx_t_11 = PyList_New(3); if (unlikely(!__pyx_t_11)) __PYX_ERR(0, 940, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_11);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_11, 0, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_11, 1, __pyx_float_0_8117647058823529);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_11, 2, __pyx_float_0_5764705882352941);
+0941: [0.25882352941176473,0.6431372549019608,0.34901960784313724],
  __pyx_t_6 = PyList_New(3); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 941, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_6);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_6, 0, __pyx_float_0_25882352941176473);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_6, 1, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_6, 2, __pyx_float_0_34901960784313724);
+0942: [0.23921568627450981,0.43529411764705883,0.2627450980392157],
  __pyx_t_2 = PyList_New(3); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 942, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_2, 0, __pyx_float_0_23921568627450981);
  __Pyx_INCREF(__pyx_float_0_43529411764705883);
  __Pyx_GIVEREF(__pyx_float_0_43529411764705883);
  PyList_SET_ITEM(__pyx_t_2, 1, __pyx_float_0_43529411764705883);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_2, 2, __pyx_float_0_2627450980392157);
+0943: [0.15294117647058825,0.2549019607843137,0.17647058823529413],
  __pyx_t_7 = PyList_New(3); if (unlikely(!__pyx_t_7)) __PYX_ERR(0, 943, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_7, 0, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_7, 1, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_17647058823529413);
  __Pyx_GIVEREF(__pyx_float_0_17647058823529413);
  PyList_SET_ITEM(__pyx_t_7, 2, __pyx_float_0_17647058823529413);
+0944: [0.0784313725490196,0.07058823529411765,0.11372549019607843],
  __pyx_t_5 = PyList_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 944, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_5);
  __Pyx_INCREF(__pyx_float_0_0784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_0784313725490196);
  PyList_SET_ITEM(__pyx_t_5, 0, __pyx_float_0_0784313725490196);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_5, 1, __pyx_float_0_07058823529411765);
  __Pyx_INCREF(__pyx_float_0_11372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_11372549019607843);
  PyList_SET_ITEM(__pyx_t_5, 2, __pyx_float_0_11372549019607843);
+0945: [0.10588235294117647,0.1411764705882353,0.2784313725490196],
  __pyx_t_67 = PyList_New(3); if (unlikely(!__pyx_t_67)) __PYX_ERR(0, 945, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_67);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_67, 0, __pyx_float_0_10588235294117647);
  __Pyx_INCREF(__pyx_float_0_1411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_1411764705882353);
  PyList_SET_ITEM(__pyx_t_67, 1, __pyx_float_0_1411764705882353);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_67, 2, __pyx_float_0_2784313725490196);
+0946: [0.16862745098039217,0.3058823529411765,0.5843137254901961],
  __pyx_t_68 = PyList_New(3); if (unlikely(!__pyx_t_68)) __PYX_ERR(0, 946, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_68);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_68, 0, __pyx_float_0_16862745098039217);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_68, 1, __pyx_float_0_3058823529411765);
  __Pyx_INCREF(__pyx_float_0_5843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_5843137254901961);
  PyList_SET_ITEM(__pyx_t_68, 2, __pyx_float_0_5843137254901961);
+0947: [0.15294117647058825,0.5372549019607843,0.803921568627451],
  __pyx_t_69 = PyList_New(3); if (unlikely(!__pyx_t_69)) __PYX_ERR(0, 947, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_69);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_69, 0, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_69, 1, __pyx_float_0_5372549019607843);
  __Pyx_INCREF(__pyx_float_0_803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_803921568627451);
  PyList_SET_ITEM(__pyx_t_69, 2, __pyx_float_0_803921568627451);
+0948: [0.25882352941176473,0.7490196078431373,0.9098039215686274],
  __pyx_t_70 = PyList_New(3); if (unlikely(!__pyx_t_70)) __PYX_ERR(0, 948, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_70);
  __Pyx_INCREF(__pyx_float_0_25882352941176473);
  __Pyx_GIVEREF(__pyx_float_0_25882352941176473);
  PyList_SET_ITEM(__pyx_t_70, 0, __pyx_float_0_25882352941176473);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_70, 1, __pyx_float_0_7490196078431373);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_70, 2, __pyx_float_0_9098039215686274);
+0949: [0.45098039215686275,0.9372549019607843,0.9098039215686274],
  __pyx_t_71 = PyList_New(3); if (unlikely(!__pyx_t_71)) __PYX_ERR(0, 949, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_71);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_71, 0, __pyx_float_0_45098039215686275);
  __Pyx_INCREF(__pyx_float_0_9372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_9372549019607843);
  PyList_SET_ITEM(__pyx_t_71, 1, __pyx_float_0_9372549019607843);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_71, 2, __pyx_float_0_9098039215686274);
+0950: [0.9450980392156862,0.9490196078431372,1.0],
  __pyx_t_72 = PyList_New(3); if (unlikely(!__pyx_t_72)) __PYX_ERR(0, 950, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_72);
  __Pyx_INCREF(__pyx_float_0_9450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_9450980392156862);
  PyList_SET_ITEM(__pyx_t_72, 0, __pyx_float_0_9450980392156862);
  __Pyx_INCREF(__pyx_float_0_9490196078431372);
  __Pyx_GIVEREF(__pyx_float_0_9490196078431372);
  PyList_SET_ITEM(__pyx_t_72, 1, __pyx_float_0_9490196078431372);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_72, 2, __pyx_float_1_0);
+0951: [0.788235294117647,0.8313725490196079,0.9921568627450981],
  __pyx_t_73 = PyList_New(3); if (unlikely(!__pyx_t_73)) __PYX_ERR(0, 951, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_73);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_73, 0, __pyx_float_0_788235294117647);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_73, 1, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_9921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_9921568627450981);
  PyList_SET_ITEM(__pyx_t_73, 2, __pyx_float_0_9921568627450981);
+0952: [0.5411764705882353,0.6313725490196078,0.9647058823529412],
  __pyx_t_74 = PyList_New(3); if (unlikely(!__pyx_t_74)) __PYX_ERR(0, 952, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_74);
  __Pyx_INCREF(__pyx_float_0_5411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_5411764705882353);
  PyList_SET_ITEM(__pyx_t_74, 0, __pyx_float_0_5411764705882353);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_74, 1, __pyx_float_0_6313725490196078);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_74, 2, __pyx_float_0_9647058823529412);
+0953: [0.27058823529411763,0.4470588235294118,0.8901960784313725],
  __pyx_t_76 = PyList_New(3); if (unlikely(!__pyx_t_76)) __PYX_ERR(0, 953, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_76);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_76, 0, __pyx_float_0_27058823529411763);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_76, 1, __pyx_float_0_4470588235294118);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_76, 2, __pyx_float_0_8901960784313725);
+0954: [0.28627450980392155,0.2549019607843137,0.5098039215686274],
  __pyx_t_44 = PyList_New(3); if (unlikely(!__pyx_t_44)) __PYX_ERR(0, 954, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_44);
  __Pyx_INCREF(__pyx_float_0_28627450980392155);
  __Pyx_GIVEREF(__pyx_float_0_28627450980392155);
  PyList_SET_ITEM(__pyx_t_44, 0, __pyx_float_0_28627450980392155);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_44, 1, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_44, 2, __pyx_float_0_5098039215686274);
+0955: [0.47058823529411764,0.39215686274509803,0.7764705882352941],
  __pyx_t_77 = PyList_New(3); if (unlikely(!__pyx_t_77)) __PYX_ERR(0, 955, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_77);
  __Pyx_INCREF(__pyx_float_0_47058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_47058823529411764);
  PyList_SET_ITEM(__pyx_t_77, 0, __pyx_float_0_47058823529411764);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_77, 1, __pyx_float_0_39215686274509803);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_77, 2, __pyx_float_0_7764705882352941);
+0956: [0.611764705882353,0.5450980392156862,0.8588235294117647],
  __pyx_t_75 = PyList_New(3); if (unlikely(!__pyx_t_75)) __PYX_ERR(0, 956, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_75);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_75, 0, __pyx_float_0_611764705882353);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_75, 1, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_75, 2, __pyx_float_0_8588235294117647);
+0957: [0.807843137254902,0.6666666666666666,0.9294117647058824],
  __pyx_t_47 = PyList_New(3); if (unlikely(!__pyx_t_47)) __PYX_ERR(0, 957, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_47);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_47, 0, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_6666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_6666666666666666);
  PyList_SET_ITEM(__pyx_t_47, 1, __pyx_float_0_6666666666666666);
  __Pyx_INCREF(__pyx_float_0_9294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_9294117647058824);
  PyList_SET_ITEM(__pyx_t_47, 2, __pyx_float_0_9294117647058824);
+0958: [0.9803921568627451,0.8392156862745098,1.0],
  __pyx_t_46 = PyList_New(3); if (unlikely(!__pyx_t_46)) __PYX_ERR(0, 958, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_46);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_46, 0, __pyx_float_0_9803921568627451);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_46, 1, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_46, 2, __pyx_float_1_0);
+0959: [0.9333333333333333,0.7098039215686275,0.611764705882353],
  __pyx_t_45 = PyList_New(3); if (unlikely(!__pyx_t_45)) __PYX_ERR(0, 959, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_45);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_45, 0, __pyx_float_0_9333333333333333);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_45, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_45, 2, __pyx_float_0_611764705882353);
+0960: [0.8313725490196079,0.5019607843137255,0.7333333333333333],
  __pyx_t_18 = PyList_New(3); if (unlikely(!__pyx_t_18)) __PYX_ERR(0, 960, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_18);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_18, 0, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_18, 1, __pyx_float_0_5019607843137255);
  __Pyx_INCREF(__pyx_float_0_7333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_7333333333333333);
  PyList_SET_ITEM(__pyx_t_18, 2, __pyx_float_0_7333333333333333);
+0961: [0.5647058823529412,0.3215686274509804,0.7372549019607844],
  __pyx_t_1 = PyList_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 961, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_INCREF(__pyx_float_0_5647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_5647058823529412);
  PyList_SET_ITEM(__pyx_t_1, 0, __pyx_float_0_5647058823529412);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_1, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_7372549019607844);
  __Pyx_GIVEREF(__pyx_float_0_7372549019607844);
  PyList_SET_ITEM(__pyx_t_1, 2, __pyx_float_0_7372549019607844);
+0962: [0.09019607843137255,0.08235294117647059,0.08627450980392157],
  __pyx_t_30 = PyList_New(3); if (unlikely(!__pyx_t_30)) __PYX_ERR(0, 962, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_30);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_30, 0, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_30, 1, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_08627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_08627450980392157);
  PyList_SET_ITEM(__pyx_t_30, 2, __pyx_float_0_08627450980392157);
+0963: [0.21568627450980393,0.2,0.20392156862745098],
  __pyx_t_12 = PyList_New(3); if (unlikely(!__pyx_t_12)) __PYX_ERR(0, 963, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_12);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_12, 0, __pyx_float_0_21568627450980393);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_12, 1, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_12, 2, __pyx_float_0_20392156862745098);
+0964: [0.4117647058823529,0.3568627450980392,0.34901960784313724],
  __pyx_t_20 = PyList_New(3); if (unlikely(!__pyx_t_20)) __PYX_ERR(0, 964, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_20);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_20, 0, __pyx_float_0_4117647058823529);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_20, 1, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_20, 2, __pyx_float_0_34901960784313724);
+0965: [0.6980392156862745,0.5450980392156862,0.47058823529411764],
  __pyx_t_26 = PyList_New(3); if (unlikely(!__pyx_t_26)) __PYX_ERR(0, 965, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_26);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_26, 0, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_26, 1, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_47058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_47058823529411764);
  PyList_SET_ITEM(__pyx_t_26, 2, __pyx_float_0_47058823529411764);
+0966: [0.8862745098039215,0.6980392156862745,0.49411764705882355],
  __pyx_t_66 = PyList_New(3); if (unlikely(!__pyx_t_66)) __PYX_ERR(0, 966, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_66);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_66, 0, __pyx_float_0_8862745098039215);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_66, 1, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_49411764705882355);
  __Pyx_GIVEREF(__pyx_float_0_49411764705882355);
  PyList_SET_ITEM(__pyx_t_66, 2, __pyx_float_0_49411764705882355);
+0967: [0.9647058823529412,0.8470588235294118,0.5882352941176471],
  __pyx_t_25 = PyList_New(3); if (unlikely(!__pyx_t_25)) __PYX_ERR(0, 967, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_25);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_25, 0, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_8470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_8470588235294118);
  PyList_SET_ITEM(__pyx_t_25, 1, __pyx_float_0_8470588235294118);
  __Pyx_INCREF(__pyx_float_0_5882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_5882352941176471);
  PyList_SET_ITEM(__pyx_t_25, 2, __pyx_float_0_5882352941176471);
+0968: [0.9882352941176471,0.9686274509803922,0.7450980392156863],
  __pyx_t_13 = PyList_New(3); if (unlikely(!__pyx_t_13)) __PYX_ERR(0, 968, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_13);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_13, 0, __pyx_float_0_9882352941176471);
  __Pyx_INCREF(__pyx_float_0_9686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_9686274509803922);
  PyList_SET_ITEM(__pyx_t_13, 1, __pyx_float_0_9686274509803922);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_13, 2, __pyx_float_0_7450980392156863);
+0969: [0.9254901960784314,0.9215686274509803,0.9058823529411765],
  __pyx_t_9 = PyList_New(3); if (unlikely(!__pyx_t_9)) __PYX_ERR(0, 969, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_9);
  __Pyx_INCREF(__pyx_float_0_9254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_9254901960784314);
  PyList_SET_ITEM(__pyx_t_9, 0, __pyx_float_0_9254901960784314);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_9, 1, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_9, 2, __pyx_float_0_9058823529411765);
+0970: [0.796078431372549,0.7764705882352941,0.7568627450980392],
  __pyx_t_19 = PyList_New(3); if (unlikely(!__pyx_t_19)) __PYX_ERR(0, 970, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_19);
  __Pyx_INCREF(__pyx_float_0_796078431372549);
  __Pyx_GIVEREF(__pyx_float_0_796078431372549);
  PyList_SET_ITEM(__pyx_t_19, 0, __pyx_float_0_796078431372549);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_19, 1, __pyx_float_0_7764705882352941);
  __Pyx_INCREF(__pyx_float_0_7568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_7568627450980392);
  PyList_SET_ITEM(__pyx_t_19, 2, __pyx_float_0_7568627450980392);
+0971: [0.6509803921568628,0.6196078431372549,0.6039215686274509],
  __pyx_t_29 = PyList_New(3); if (unlikely(!__pyx_t_29)) __PYX_ERR(0, 971, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_29);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_29, 0, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_6196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_6196078431372549);
  PyList_SET_ITEM(__pyx_t_29, 1, __pyx_float_0_6196078431372549);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_29, 2, __pyx_float_0_6039215686274509);
+0972: [0.5019607843137255,0.4823529411764706,0.47843137254901963],
  __pyx_t_32 = PyList_New(3); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 972, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_float_0_5019607843137255);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_47843137254901963);
  __Pyx_GIVEREF(__pyx_float_0_47843137254901963);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_float_0_47843137254901963);
+0973: [0.34901960784313724,0.3411764705882353,0.3411764705882353],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 973, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_3411764705882353);
  __Pyx_INCREF(__pyx_float_0_3411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_3411764705882353);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_3411764705882353);
+0974: [0.19607843137254902,0.19607843137254902,0.19607843137254902],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 974, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_19607843137254902);
+0975: [0.30980392156862746,0.20392156862745098,0.1843137254901961],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 975, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_1843137254901961);
+0976: [0.5490196078431373,0.3568627450980392,0.24313725490196078],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 976, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_5490196078431373);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_24313725490196078);
+0977: [0.7764705882352941,0.5215686274509804,0.33725490196078434],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 977, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_7764705882352941);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_33725490196078434);
+0978: [0.8392156862745098,0.6588235294117647,0.3176470588235294],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 978, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_3176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_3176470588235294);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_3176470588235294);
+0979: [0.7058823529411765,0.4588235294117647,0.2196078431372549],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 979, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_7058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_7058823529411765);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_7058823529411765);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_2196078431372549);
+0980: [0.4470588235294118,0.29411764705882354,0.17254901960784313],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 980, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_4470588235294118);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_29411764705882354);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_17254901960784313);
+0981: [0.27058823529411763,0.16470588235294117,0.10588235294117647],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 981, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_27058823529411763);
  __Pyx_GIVEREF(__pyx_float_0_27058823529411763);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_27058823529411763);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_16470588235294117);
  __Pyx_INCREF(__pyx_float_0_10588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_10588235294117647);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_10588235294117647);
+0982: [0.3803921568627451,0.40784313725490196,0.22745098039215686],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 982, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_3803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_3803921568627451);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_3803921568627451);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_22745098039215686);
+0983: [0.5764705882352941,0.5803921568627451,0.27450980392156865],
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 983, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_5764705882352941);
  __Pyx_INCREF(__pyx_float_0_5803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_5803921568627451);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_5803921568627451);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_27450980392156865);
+0984: [0.7764705882352941,0.7215686274509804,0.34509803921568627],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 984, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_0_7764705882352941);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_0_7215686274509804);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_0_34509803921568627);
+0985: [0.9372549019607843,0.8666666666666667,0.5686274509803921],
  __pyx_t_79 = PyList_New(3); if (unlikely(!__pyx_t_79)) __PYX_ERR(0, 985, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_79);
  __Pyx_INCREF(__pyx_float_0_9372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_9372549019607843);
  PyList_SET_ITEM(__pyx_t_79, 0, __pyx_float_0_9372549019607843);
  __Pyx_INCREF(__pyx_float_0_8666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_8666666666666667);
  PyList_SET_ITEM(__pyx_t_79, 1, __pyx_float_0_8666666666666667);
  __Pyx_INCREF(__pyx_float_0_5686274509803921);
  __Pyx_GIVEREF(__pyx_float_0_5686274509803921);
  PyList_SET_ITEM(__pyx_t_79, 2, __pyx_float_0_5686274509803921);
+0986: [0.7098039215686275,0.9058823529411765,0.796078431372549],
  __pyx_t_80 = PyList_New(3); if (unlikely(!__pyx_t_80)) __PYX_ERR(0, 986, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_80);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_80, 0, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_80, 1, __pyx_float_0_9058823529411765);
  __Pyx_INCREF(__pyx_float_0_796078431372549);
  __Pyx_GIVEREF(__pyx_float_0_796078431372549);
  PyList_SET_ITEM(__pyx_t_80, 2, __pyx_float_0_796078431372549);
+0987: [0.5254901960784314,0.7764705882352941,0.6039215686274509],
  __pyx_t_81 = PyList_New(3); if (unlikely(!__pyx_t_81)) __PYX_ERR(0, 987, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_81);
  __Pyx_INCREF(__pyx_float_0_5254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_5254901960784314);
  PyList_SET_ITEM(__pyx_t_81, 0, __pyx_float_0_5254901960784314);
  __Pyx_INCREF(__pyx_float_0_7764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_7764705882352941);
  PyList_SET_ITEM(__pyx_t_81, 1, __pyx_float_0_7764705882352941);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_81, 2, __pyx_float_0_6039215686274509);
+0988: [0.36470588235294116,0.6078431372549019,0.4745098039215686],
  __pyx_t_82 = PyList_New(3); if (unlikely(!__pyx_t_82)) __PYX_ERR(0, 988, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_82);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_82, 0, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_6078431372549019);
  __Pyx_GIVEREF(__pyx_float_0_6078431372549019);
  PyList_SET_ITEM(__pyx_t_82, 1, __pyx_float_0_6078431372549019);
  __Pyx_INCREF(__pyx_float_0_4745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_4745098039215686);
  PyList_SET_ITEM(__pyx_t_82, 2, __pyx_float_0_4745098039215686);
+0989: [0.2823529411764706,0.40784313725490196,0.34901960784313724],
  __pyx_t_83 = PyList_New(3); if (unlikely(!__pyx_t_83)) __PYX_ERR(0, 989, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_83);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_83, 0, __pyx_float_0_2823529411764706);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_83, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_83, 2, __pyx_float_0_34901960784313724);
+0990: [0.17254901960784313,0.23137254901960785,0.2235294117647059],
  __pyx_t_84 = PyList_New(3); if (unlikely(!__pyx_t_84)) __PYX_ERR(0, 990, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_84);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_84, 0, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_84, 1, __pyx_float_0_23137254901960785);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_84, 2, __pyx_float_0_2235294117647059);
+0991: [0.09019607843137255,0.09411764705882353,0.09803921568627451],
  __pyx_t_85 = PyList_New(3); if (unlikely(!__pyx_t_85)) __PYX_ERR(0, 991, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_85);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_85, 0, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_09411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_09411764705882353);
  PyList_SET_ITEM(__pyx_t_85, 1, __pyx_float_0_09411764705882353);
  __Pyx_INCREF(__pyx_float_0_09803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_09803921568627451);
  PyList_SET_ITEM(__pyx_t_85, 2, __pyx_float_0_09803921568627451);
+0992: [0.17254901960784313,0.20392156862745098,0.2196078431372549],
  __pyx_t_86 = PyList_New(3); if (unlikely(!__pyx_t_86)) __PYX_ERR(0, 992, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_86);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_86, 0, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_86, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_86, 2, __pyx_float_0_2196078431372549);
+0993: [0.27450980392156865,0.32941176470588235,0.33725490196078434],
  __pyx_t_87 = PyList_New(3); if (unlikely(!__pyx_t_87)) __PYX_ERR(0, 993, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_87);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_87, 0, __pyx_float_0_27450980392156865);
  __Pyx_INCREF(__pyx_float_0_32941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_32941176470588235);
  PyList_SET_ITEM(__pyx_t_87, 1, __pyx_float_0_32941176470588235);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_87, 2, __pyx_float_0_33725490196078434);
+0994: [0.39215686274509803,0.5294117647058824,0.5490196078431373],
  __pyx_t_88 = PyList_New(3); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 994, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_88, 0, __pyx_float_0_39215686274509803);
  __Pyx_INCREF(__pyx_float_0_5294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_5294117647058824);
  PyList_SET_ITEM(__pyx_t_88, 1, __pyx_float_0_5294117647058824);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_88, 2, __pyx_float_0_5490196078431373);
+0995: [0.5411764705882353,0.7686274509803922,0.7647058823529411],
  __pyx_t_89 = PyList_New(3); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 995, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_INCREF(__pyx_float_0_5411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_5411764705882353);
  PyList_SET_ITEM(__pyx_t_89, 0, __pyx_float_0_5411764705882353);
  __Pyx_INCREF(__pyx_float_0_7686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_7686274509803922);
  PyList_SET_ITEM(__pyx_t_89, 1, __pyx_float_0_7686274509803922);
  __Pyx_INCREF(__pyx_float_0_7647058823529411);
  __Pyx_GIVEREF(__pyx_float_0_7647058823529411);
  PyList_SET_ITEM(__pyx_t_89, 2, __pyx_float_0_7647058823529411);
+0996: [0.6862745098039216,0.9137254901960784,0.8745098039215686],
  __pyx_t_90 = PyList_New(3); if (unlikely(!__pyx_t_90)) __PYX_ERR(0, 996, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_90);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_90, 0, __pyx_float_0_6862745098039216);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_90, 1, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_90, 2, __pyx_float_0_8745098039215686);
+0997: [0.8627450980392157,0.9176470588235294,0.9333333333333333],
  __pyx_t_91 = PyList_New(3); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 997, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_91, 0, __pyx_float_0_8627450980392157);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_91, 1, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_91, 2, __pyx_float_0_9333333333333333);
+0998: [0.7215686274509804,0.8,0.8470588235294118],
  __pyx_t_92 = PyList_New(3); if (unlikely(!__pyx_t_92)) __PYX_ERR(0, 998, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_92);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_92, 0, __pyx_float_0_7215686274509804);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_92, 1, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_8470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_8470588235294118);
  PyList_SET_ITEM(__pyx_t_92, 2, __pyx_float_0_8470588235294118);
+0999: [0.5333333333333333,0.6392156862745098,0.7372549019607844],
  __pyx_t_93 = PyList_New(3); if (unlikely(!__pyx_t_93)) __PYX_ERR(0, 999, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_93);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_93, 0, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_93, 1, __pyx_float_0_6392156862745098);
  __Pyx_INCREF(__pyx_float_0_7372549019607844);
  __Pyx_GIVEREF(__pyx_float_0_7372549019607844);
  PyList_SET_ITEM(__pyx_t_93, 2, __pyx_float_0_7372549019607844);
+1000: [0.3686274509803922,0.44313725490196076,0.5568627450980392],
  __pyx_t_94 = PyList_New(3); if (unlikely(!__pyx_t_94)) __PYX_ERR(0, 1000, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_94);
  __Pyx_INCREF(__pyx_float_0_3686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_3686274509803922);
  PyList_SET_ITEM(__pyx_t_94, 0, __pyx_float_0_3686274509803922);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_94, 1, __pyx_float_0_44313725490196076);
  __Pyx_INCREF(__pyx_float_0_5568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_5568627450980392);
  PyList_SET_ITEM(__pyx_t_94, 2, __pyx_float_0_5568627450980392);
+1001: [0.2823529411764706,0.3215686274509804,0.3843137254901961],
  __pyx_t_95 = PyList_New(3); if (unlikely(!__pyx_t_95)) __PYX_ERR(0, 1001, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_95);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_95, 0, __pyx_float_0_2823529411764706);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_95, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_95, 2, __pyx_float_0_3843137254901961);
+1002: [0.1568627450980392,0.17254901960784313,0.23529411764705882],
  __pyx_t_96 = PyList_New(3); if (unlikely(!__pyx_t_96)) __PYX_ERR(0, 1002, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_96);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_96, 0, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_96, 1, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_96, 2, __pyx_float_0_23529411764705882);
+1003: [0.27450980392156865,0.2784313725490196,0.3843137254901961],
  __pyx_t_97 = PyList_New(3); if (unlikely(!__pyx_t_97)) __PYX_ERR(0, 1003, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_97);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_97, 0, __pyx_float_0_27450980392156865);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_97, 1, __pyx_float_0_2784313725490196);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_97, 2, __pyx_float_0_3843137254901961);
+1004: [0.4117647058823529,0.4,0.5098039215686274],
  __pyx_t_98 = PyList_New(3); if (unlikely(!__pyx_t_98)) __PYX_ERR(0, 1004, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_98);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_98, 0, __pyx_float_0_4117647058823529);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_98, 1, __pyx_float_0_4);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_98, 2, __pyx_float_0_5098039215686274);
+1005: [0.6039215686274509,0.592156862745098,0.7254901960784313],
  __pyx_t_99 = PyList_New(3); if (unlikely(!__pyx_t_99)) __PYX_ERR(0, 1005, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_99);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_99, 0, __pyx_float_0_6039215686274509);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_99, 1, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_7254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_7254901960784313);
  PyList_SET_ITEM(__pyx_t_99, 2, __pyx_float_0_7254901960784313);
+1006: [0.7725490196078432,0.7803921568627451,0.8666666666666667],
  __pyx_t_100 = PyList_New(3); if (unlikely(!__pyx_t_100)) __PYX_ERR(0, 1006, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_100);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_100, 0, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_7803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_7803921568627451);
  PyList_SET_ITEM(__pyx_t_100, 1, __pyx_float_0_7803921568627451);
  __Pyx_INCREF(__pyx_float_0_8666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_8666666666666667);
  PyList_SET_ITEM(__pyx_t_100, 2, __pyx_float_0_8666666666666667);
+1007: [0.9019607843137255,0.9058823529411765,0.9411764705882353],
  __pyx_t_101 = PyList_New(3); if (unlikely(!__pyx_t_101)) __PYX_ERR(0, 1007, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_101);
  __Pyx_INCREF(__pyx_float_0_9019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_9019607843137255);
  PyList_SET_ITEM(__pyx_t_101, 0, __pyx_float_0_9019607843137255);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_101, 1, __pyx_float_0_9058823529411765);
  __Pyx_INCREF(__pyx_float_0_9411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_9411764705882353);
  PyList_SET_ITEM(__pyx_t_101, 2, __pyx_float_0_9411764705882353);
+1008: [0.9333333333333333,0.9019607843137255,0.9176470588235294],
  __pyx_t_102 = PyList_New(3); if (unlikely(!__pyx_t_102)) __PYX_ERR(0, 1008, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_102);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_102, 0, __pyx_float_0_9333333333333333);
  __Pyx_INCREF(__pyx_float_0_9019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_9019607843137255);
  PyList_SET_ITEM(__pyx_t_102, 1, __pyx_float_0_9019607843137255);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_102, 2, __pyx_float_0_9176470588235294);
+1009: [0.8901960784313725,0.803921568627451,0.8745098039215686],
  __pyx_t_103 = PyList_New(3); if (unlikely(!__pyx_t_103)) __PYX_ERR(0, 1009, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_103);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_103, 0, __pyx_float_0_8901960784313725);
  __Pyx_INCREF(__pyx_float_0_803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_803921568627451);
  PyList_SET_ITEM(__pyx_t_103, 1, __pyx_float_0_803921568627451);
  __Pyx_INCREF(__pyx_float_0_8745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_8745098039215686);
  PyList_SET_ITEM(__pyx_t_103, 2, __pyx_float_0_8745098039215686);
+1010: [0.7490196078431373,0.6470588235294118,0.788235294117647],
  __pyx_t_104 = PyList_New(3); if (unlikely(!__pyx_t_104)) __PYX_ERR(0, 1010, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_104);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_104, 0, __pyx_float_0_7490196078431373);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_104, 1, __pyx_float_0_6470588235294118);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_104, 2, __pyx_float_0_788235294117647);
+1011: [0.5294117647058824,0.45098039215686275,0.5607843137254902],
  __pyx_t_105 = PyList_New(3); if (unlikely(!__pyx_t_105)) __PYX_ERR(0, 1011, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_105);
  __Pyx_INCREF(__pyx_float_0_5294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_5294117647058824);
  PyList_SET_ITEM(__pyx_t_105, 0, __pyx_float_0_5294117647058824);
  __Pyx_INCREF(__pyx_float_0_45098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_45098039215686275);
  PyList_SET_ITEM(__pyx_t_105, 1, __pyx_float_0_45098039215686275);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_105, 2, __pyx_float_0_5607843137254902);
+1012: [0.33725490196078434,0.30980392156862746,0.3568627450980392],
  __pyx_t_106 = PyList_New(3); if (unlikely(!__pyx_t_106)) __PYX_ERR(0, 1012, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_106);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_106, 0, __pyx_float_0_33725490196078434);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_106, 1, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_106, 2, __pyx_float_0_3568627450980392);
+1013: [0.19607843137254902,0.1843137254901961,0.20784313725490197],
  __pyx_t_107 = PyList_New(3); if (unlikely(!__pyx_t_107)) __PYX_ERR(0, 1013, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_107);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_107, 0, __pyx_float_0_19607843137254902);
  __Pyx_INCREF(__pyx_float_0_1843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_1843137254901961);
  PyList_SET_ITEM(__pyx_t_107, 1, __pyx_float_0_1843137254901961);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_107, 2, __pyx_float_0_20784313725490197);
+1014: [0.21176470588235294,0.1568627450980392,0.16862745098039217],
  __pyx_t_108 = PyList_New(3); if (unlikely(!__pyx_t_108)) __PYX_ERR(0, 1014, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_108);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_108, 0, __pyx_float_0_21176470588235294);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_108, 1, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_16862745098039217);
  __Pyx_GIVEREF(__pyx_float_0_16862745098039217);
  PyList_SET_ITEM(__pyx_t_108, 2, __pyx_float_0_16862745098039217);
+1015: [0.396078431372549,0.28627450980392155,0.33725490196078434],
  __pyx_t_109 = PyList_New(3); if (unlikely(!__pyx_t_109)) __PYX_ERR(0, 1015, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_109);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_109, 0, __pyx_float_0_396078431372549);
  __Pyx_INCREF(__pyx_float_0_28627450980392155);
  __Pyx_GIVEREF(__pyx_float_0_28627450980392155);
  PyList_SET_ITEM(__pyx_t_109, 1, __pyx_float_0_28627450980392155);
  __Pyx_INCREF(__pyx_float_0_33725490196078434);
  __Pyx_GIVEREF(__pyx_float_0_33725490196078434);
  PyList_SET_ITEM(__pyx_t_109, 2, __pyx_float_0_33725490196078434);
+1016: [0.5882352941176471,0.40784313725490196,0.5333333333333333],
  __pyx_t_110 = PyList_New(3); if (unlikely(!__pyx_t_110)) __PYX_ERR(0, 1016, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_110);
  __Pyx_INCREF(__pyx_float_0_5882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_5882352941176471);
  PyList_SET_ITEM(__pyx_t_110, 0, __pyx_float_0_5882352941176471);
  __Pyx_INCREF(__pyx_float_0_40784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_40784313725490196);
  PyList_SET_ITEM(__pyx_t_110, 1, __pyx_float_0_40784313725490196);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_110, 2, __pyx_float_0_5333333333333333);
+1017: [0.7529411764705882,0.5647058823529412,0.6627450980392157],
  __pyx_t_111 = PyList_New(3); if (unlikely(!__pyx_t_111)) __PYX_ERR(0, 1017, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_111);
  __Pyx_INCREF(__pyx_float_0_7529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_7529411764705882);
  PyList_SET_ITEM(__pyx_t_111, 0, __pyx_float_0_7529411764705882);
  __Pyx_INCREF(__pyx_float_0_5647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_5647058823529412);
  PyList_SET_ITEM(__pyx_t_111, 1, __pyx_float_0_5647058823529412);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_111, 2, __pyx_float_0_6627450980392157);
+1018: [0.8313725490196079,0.7215686274509804,0.7215686274509804],
  __pyx_t_112 = PyList_New(3); if (unlikely(!__pyx_t_112)) __PYX_ERR(0, 1018, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_112);
  __Pyx_INCREF(__pyx_float_0_8313725490196079);
  __Pyx_GIVEREF(__pyx_float_0_8313725490196079);
  PyList_SET_ITEM(__pyx_t_112, 0, __pyx_float_0_8313725490196079);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_112, 1, __pyx_float_0_7215686274509804);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_112, 2, __pyx_float_0_7215686274509804);
+1019: [0.9176470588235294,0.8784313725490196,0.8666666666666667],
  __pyx_t_113 = PyList_New(3); if (unlikely(!__pyx_t_113)) __PYX_ERR(0, 1019, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_113);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_113, 0, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_113, 1, __pyx_float_0_8784313725490196);
  __Pyx_INCREF(__pyx_float_0_8666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_8666666666666667);
  PyList_SET_ITEM(__pyx_t_113, 2, __pyx_float_0_8666666666666667);
+1020: [0.9450980392156862,0.9215686274509803,0.8588235294117647],
  __pyx_t_114 = PyList_New(3); if (unlikely(!__pyx_t_114)) __PYX_ERR(0, 1020, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_114);
  __Pyx_INCREF(__pyx_float_0_9450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_9450980392156862);
  PyList_SET_ITEM(__pyx_t_114, 0, __pyx_float_0_9450980392156862);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_114, 1, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_8588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_8588235294117647);
  PyList_SET_ITEM(__pyx_t_114, 2, __pyx_float_0_8588235294117647);
+1021: [0.8666666666666667,0.807843137254902,0.7490196078431373],
  __pyx_t_115 = PyList_New(3); if (unlikely(!__pyx_t_115)) __PYX_ERR(0, 1021, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_115);
  __Pyx_INCREF(__pyx_float_0_8666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_8666666666666667);
  PyList_SET_ITEM(__pyx_t_115, 0, __pyx_float_0_8666666666666667);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_115, 1, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_115, 2, __pyx_float_0_7490196078431373);
+1022: [0.7411764705882353,0.6431372549019608,0.6],
  __pyx_t_116 = PyList_New(3); if (unlikely(!__pyx_t_116)) __PYX_ERR(0, 1022, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_116);
  __Pyx_INCREF(__pyx_float_0_7411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_7411764705882353);
  PyList_SET_ITEM(__pyx_t_116, 0, __pyx_float_0_7411764705882353);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_116, 1, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_6);
  __Pyx_GIVEREF(__pyx_float_0_6);
  PyList_SET_ITEM(__pyx_t_116, 2, __pyx_float_0_6);
+1023: [0.5333333333333333,0.43137254901960786,0.41568627450980394],
  __pyx_t_117 = PyList_New(3); if (unlikely(!__pyx_t_117)) __PYX_ERR(0, 1023, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_117);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_117, 0, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_117, 1, __pyx_float_0_43137254901960786);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_117, 2, __pyx_float_0_41568627450980394);
+1024: [0.34901960784313724,0.30196078431372547,0.30196078431372547],
  __pyx_t_118 = PyList_New(3); if (unlikely(!__pyx_t_118)) __PYX_ERR(0, 1024, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_118);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_118, 0, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_118, 1, __pyx_float_0_30196078431372547);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_118, 2, __pyx_float_0_30196078431372547);
+1025: [0.2,0.15294117647058825,0.16470588235294117],
  __pyx_t_119 = PyList_New(3); if (unlikely(!__pyx_t_119)) __PYX_ERR(0, 1025, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_119);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_119, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_119, 1, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_119, 2, __pyx_float_0_16470588235294117);
+1026: [0.6980392156862745,0.5803921568627451,0.4627450980392157],
  __pyx_t_120 = PyList_New(3); if (unlikely(!__pyx_t_120)) __PYX_ERR(0, 1026, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_120);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_120, 0, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_5803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_5803921568627451);
  PyList_SET_ITEM(__pyx_t_120, 1, __pyx_float_0_5803921568627451);
  __Pyx_INCREF(__pyx_float_0_4627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_4627450980392157);
  PyList_SET_ITEM(__pyx_t_120, 2, __pyx_float_0_4627450980392157);
+1027: [0.8823529411764706,0.7490196078431373,0.5372549019607843],
  __pyx_t_121 = PyList_New(3); if (unlikely(!__pyx_t_121)) __PYX_ERR(0, 1027, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_121);
  __Pyx_INCREF(__pyx_float_0_8823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_8823529411764706);
  PyList_SET_ITEM(__pyx_t_121, 0, __pyx_float_0_8823529411764706);
  __Pyx_INCREF(__pyx_float_0_7490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_7490196078431373);
  PyList_SET_ITEM(__pyx_t_121, 1, __pyx_float_0_7490196078431373);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_121, 2, __pyx_float_0_5372549019607843);
+1028: [0.9725490196078431,0.8901960784313725,0.596078431372549],
  __pyx_t_122 = PyList_New(3); if (unlikely(!__pyx_t_122)) __PYX_ERR(0, 1028, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_122);
  __Pyx_INCREF(__pyx_float_0_9725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_9725490196078431);
  PyList_SET_ITEM(__pyx_t_122, 0, __pyx_float_0_9725490196078431);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_122, 1, __pyx_float_0_8901960784313725);
  __Pyx_INCREF(__pyx_float_0_596078431372549);
  __Pyx_GIVEREF(__pyx_float_0_596078431372549);
  PyList_SET_ITEM(__pyx_t_122, 2, __pyx_float_0_596078431372549);
+1029: [1.0,0.9137254901960784,0.8901960784313725],
  __pyx_t_123 = PyList_New(3); if (unlikely(!__pyx_t_123)) __PYX_ERR(0, 1029, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_123);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_123, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_123, 1, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_8901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_8901960784313725);
  PyList_SET_ITEM(__pyx_t_123, 2, __pyx_float_0_8901960784313725);
+1030: [0.9921568627450981,0.788235294117647,0.788235294117647],
  __pyx_t_124 = PyList_New(3); if (unlikely(!__pyx_t_124)) __PYX_ERR(0, 1030, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_124);
  __Pyx_INCREF(__pyx_float_0_9921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_9921568627450981);
  PyList_SET_ITEM(__pyx_t_124, 0, __pyx_float_0_9921568627450981);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_124, 1, __pyx_float_0_788235294117647);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_124, 2, __pyx_float_0_788235294117647);
+1031: [0.9647058823529412,0.6352941176470588,0.6588235294117647],
  __pyx_t_125 = PyList_New(3); if (unlikely(!__pyx_t_125)) __PYX_ERR(0, 1031, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_125);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_125, 0, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_125, 1, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_125, 2, __pyx_float_0_6588235294117647);
+1032: [0.8862745098039215,0.4470588235294118,0.5215686274509804],
  __pyx_t_126 = PyList_New(3); if (unlikely(!__pyx_t_126)) __PYX_ERR(0, 1032, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_126);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_126, 0, __pyx_float_0_8862745098039215);
  __Pyx_INCREF(__pyx_float_0_4470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_4470588235294118);
  PyList_SET_ITEM(__pyx_t_126, 1, __pyx_float_0_4470588235294118);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_126, 2, __pyx_float_0_5215686274509804);
+1033: [0.6980392156862745,0.3215686274509804,0.4],
  __pyx_t_127 = PyList_New(3); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1033, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_INCREF(__pyx_float_0_6980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_6980392156862745);
  PyList_SET_ITEM(__pyx_t_127, 0, __pyx_float_0_6980392156862745);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_127, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_127, 2, __pyx_float_0_4);
+1034: [0.39215686274509803,0.21176470588235294,0.29411764705882354],
  __pyx_t_128 = PyList_New(3); if (unlikely(!__pyx_t_128)) __PYX_ERR(0, 1034, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_128);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_128, 0, __pyx_float_0_39215686274509803);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_128, 1, __pyx_float_0_21176470588235294);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_128, 2, __pyx_float_0_29411764705882354);
+1035: [0.16470588235294117,0.11764705882352941,0.13725490196078433]
  __pyx_t_129 = PyList_New(3); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 1035, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_INCREF(__pyx_float_0_16470588235294117);
  __Pyx_GIVEREF(__pyx_float_0_16470588235294117);
  PyList_SET_ITEM(__pyx_t_129, 0, __pyx_float_0_16470588235294117);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_129, 1, __pyx_float_0_11764705882352941);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_129, 2, __pyx_float_0_13725490196078433);
+1036: ], dtype=numpy.float32)
  __pyx_t_130 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 1036, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_GetModuleGlobalName(__pyx_t_128, __pyx_n_s_numpy); if (unlikely(!__pyx_t_128)) __PYX_ERR(0, 1036, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_128);
  __pyx_t_127 = __Pyx_PyObject_GetAttrStr(__pyx_t_128, __pyx_n_s_float32); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1036, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_DECREF(__pyx_t_128); __pyx_t_128 = 0;
  if (PyDict_SetItem(__pyx_t_130, __pyx_n_s_dtype, __pyx_t_127) < 0) __PYX_ERR(0, 1036, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
+1037: AAPSPLENDOR128 = numpy.multiply(_AAPSPLENDOR128_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_127, __pyx_n_s_numpy); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __pyx_t_130 = __Pyx_PyObject_GetAttrStr(__pyx_t_127, __pyx_n_s_multiply); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_127, __pyx_n_s_AAPSPLENDOR128_NORMALIZED); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __pyx_t_129 = PyTuple_New(2); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_GIVEREF(__pyx_t_127);
  PyTuple_SET_ITEM(__pyx_t_129, 0, __pyx_t_127);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_129, 1, __pyx_float_255_0);
  __pyx_t_127 = 0;
  __pyx_t_127 = __Pyx_PyObject_Call(__pyx_t_130, __pyx_t_129, NULL); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_DECREF(__pyx_t_130); __pyx_t_130 = 0;
  __Pyx_DECREF(__pyx_t_129); __pyx_t_129 = 0;
  __pyx_t_129 = __Pyx_PyObject_GetAttrStr(__pyx_t_127, __pyx_n_s_astype); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_127, __pyx_n_s_numpy); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __pyx_t_130 = __Pyx_PyObject_GetAttrStr(__pyx_t_127, __pyx_n_s_float32); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
  __pyx_t_127 = __Pyx_PyObject_CallOneArg(__pyx_t_129, __pyx_t_130); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_DECREF(__pyx_t_129); __pyx_t_129 = 0;
  __Pyx_DECREF(__pyx_t_130); __pyx_t_130 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_AAPSPLENDOR128, __pyx_t_127) < 0) __PYX_ERR(0, 1037, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
 1038: 
 1039: 
 1040: 
 1041: 
 1042: # https://lospec.com/palette-list/lospec500
 1043: # collaboration
+1044: _LOSPEC500_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_127, __pyx_n_s_numpy); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __pyx_t_130 = __Pyx_PyObject_GetAttrStr(__pyx_t_127, __pyx_n_s_array); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_DECREF(__pyx_t_127); __pyx_t_127 = 0;
/* … */
  __pyx_t_88 = PyList_New(42); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_GIVEREF(__pyx_t_127);
  PyList_SET_ITEM(__pyx_t_88, 0, __pyx_t_127);
  __Pyx_GIVEREF(__pyx_t_129);
  PyList_SET_ITEM(__pyx_t_88, 1, __pyx_t_129);
  __Pyx_GIVEREF(__pyx_t_48);
  PyList_SET_ITEM(__pyx_t_88, 2, __pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_128);
  PyList_SET_ITEM(__pyx_t_88, 3, __pyx_t_128);
  __Pyx_GIVEREF(__pyx_t_126);
  PyList_SET_ITEM(__pyx_t_88, 4, __pyx_t_126);
  __Pyx_GIVEREF(__pyx_t_125);
  PyList_SET_ITEM(__pyx_t_88, 5, __pyx_t_125);
  __Pyx_GIVEREF(__pyx_t_124);
  PyList_SET_ITEM(__pyx_t_88, 6, __pyx_t_124);
  __Pyx_GIVEREF(__pyx_t_123);
  PyList_SET_ITEM(__pyx_t_88, 7, __pyx_t_123);
  __Pyx_GIVEREF(__pyx_t_122);
  PyList_SET_ITEM(__pyx_t_88, 8, __pyx_t_122);
  __Pyx_GIVEREF(__pyx_t_121);
  PyList_SET_ITEM(__pyx_t_88, 9, __pyx_t_121);
  __Pyx_GIVEREF(__pyx_t_120);
  PyList_SET_ITEM(__pyx_t_88, 10, __pyx_t_120);
  __Pyx_GIVEREF(__pyx_t_119);
  PyList_SET_ITEM(__pyx_t_88, 11, __pyx_t_119);
  __Pyx_GIVEREF(__pyx_t_118);
  PyList_SET_ITEM(__pyx_t_88, 12, __pyx_t_118);
  __Pyx_GIVEREF(__pyx_t_117);
  PyList_SET_ITEM(__pyx_t_88, 13, __pyx_t_117);
  __Pyx_GIVEREF(__pyx_t_116);
  PyList_SET_ITEM(__pyx_t_88, 14, __pyx_t_116);
  __Pyx_GIVEREF(__pyx_t_115);
  PyList_SET_ITEM(__pyx_t_88, 15, __pyx_t_115);
  __Pyx_GIVEREF(__pyx_t_114);
  PyList_SET_ITEM(__pyx_t_88, 16, __pyx_t_114);
  __Pyx_GIVEREF(__pyx_t_113);
  PyList_SET_ITEM(__pyx_t_88, 17, __pyx_t_113);
  __Pyx_GIVEREF(__pyx_t_112);
  PyList_SET_ITEM(__pyx_t_88, 18, __pyx_t_112);
  __Pyx_GIVEREF(__pyx_t_111);
  PyList_SET_ITEM(__pyx_t_88, 19, __pyx_t_111);
  __Pyx_GIVEREF(__pyx_t_110);
  PyList_SET_ITEM(__pyx_t_88, 20, __pyx_t_110);
  __Pyx_GIVEREF(__pyx_t_109);
  PyList_SET_ITEM(__pyx_t_88, 21, __pyx_t_109);
  __Pyx_GIVEREF(__pyx_t_108);
  PyList_SET_ITEM(__pyx_t_88, 22, __pyx_t_108);
  __Pyx_GIVEREF(__pyx_t_107);
  PyList_SET_ITEM(__pyx_t_88, 23, __pyx_t_107);
  __Pyx_GIVEREF(__pyx_t_106);
  PyList_SET_ITEM(__pyx_t_88, 24, __pyx_t_106);
  __Pyx_GIVEREF(__pyx_t_105);
  PyList_SET_ITEM(__pyx_t_88, 25, __pyx_t_105);
  __Pyx_GIVEREF(__pyx_t_104);
  PyList_SET_ITEM(__pyx_t_88, 26, __pyx_t_104);
  __Pyx_GIVEREF(__pyx_t_103);
  PyList_SET_ITEM(__pyx_t_88, 27, __pyx_t_103);
  __Pyx_GIVEREF(__pyx_t_102);
  PyList_SET_ITEM(__pyx_t_88, 28, __pyx_t_102);
  __Pyx_GIVEREF(__pyx_t_101);
  PyList_SET_ITEM(__pyx_t_88, 29, __pyx_t_101);
  __Pyx_GIVEREF(__pyx_t_100);
  PyList_SET_ITEM(__pyx_t_88, 30, __pyx_t_100);
  __Pyx_GIVEREF(__pyx_t_99);
  PyList_SET_ITEM(__pyx_t_88, 31, __pyx_t_99);
  __Pyx_GIVEREF(__pyx_t_98);
  PyList_SET_ITEM(__pyx_t_88, 32, __pyx_t_98);
  __Pyx_GIVEREF(__pyx_t_97);
  PyList_SET_ITEM(__pyx_t_88, 33, __pyx_t_97);
  __Pyx_GIVEREF(__pyx_t_96);
  PyList_SET_ITEM(__pyx_t_88, 34, __pyx_t_96);
  __Pyx_GIVEREF(__pyx_t_95);
  PyList_SET_ITEM(__pyx_t_88, 35, __pyx_t_95);
  __Pyx_GIVEREF(__pyx_t_94);
  PyList_SET_ITEM(__pyx_t_88, 36, __pyx_t_94);
  __Pyx_GIVEREF(__pyx_t_93);
  PyList_SET_ITEM(__pyx_t_88, 37, __pyx_t_93);
  __Pyx_GIVEREF(__pyx_t_92);
  PyList_SET_ITEM(__pyx_t_88, 38, __pyx_t_92);
  __Pyx_GIVEREF(__pyx_t_91);
  PyList_SET_ITEM(__pyx_t_88, 39, __pyx_t_91);
  __Pyx_GIVEREF(__pyx_t_90);
  PyList_SET_ITEM(__pyx_t_88, 40, __pyx_t_90);
  __Pyx_GIVEREF(__pyx_t_89);
  PyList_SET_ITEM(__pyx_t_88, 41, __pyx_t_89);
  __pyx_t_127 = 0;
  __pyx_t_129 = 0;
  __pyx_t_48 = 0;
  __pyx_t_128 = 0;
  __pyx_t_126 = 0;
  __pyx_t_125 = 0;
  __pyx_t_124 = 0;
  __pyx_t_123 = 0;
  __pyx_t_122 = 0;
  __pyx_t_121 = 0;
  __pyx_t_120 = 0;
  __pyx_t_119 = 0;
  __pyx_t_118 = 0;
  __pyx_t_117 = 0;
  __pyx_t_116 = 0;
  __pyx_t_115 = 0;
  __pyx_t_114 = 0;
  __pyx_t_113 = 0;
  __pyx_t_112 = 0;
  __pyx_t_111 = 0;
  __pyx_t_110 = 0;
  __pyx_t_109 = 0;
  __pyx_t_108 = 0;
  __pyx_t_107 = 0;
  __pyx_t_106 = 0;
  __pyx_t_105 = 0;
  __pyx_t_104 = 0;
  __pyx_t_103 = 0;
  __pyx_t_102 = 0;
  __pyx_t_101 = 0;
  __pyx_t_100 = 0;
  __pyx_t_99 = 0;
  __pyx_t_98 = 0;
  __pyx_t_97 = 0;
  __pyx_t_96 = 0;
  __pyx_t_95 = 0;
  __pyx_t_94 = 0;
  __pyx_t_93 = 0;
  __pyx_t_92 = 0;
  __pyx_t_91 = 0;
  __pyx_t_90 = 0;
  __pyx_t_89 = 0;
  __pyx_t_89 = PyTuple_New(1); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_GIVEREF(__pyx_t_88);
  PyTuple_SET_ITEM(__pyx_t_89, 0, __pyx_t_88);
  __pyx_t_88 = 0;
/* … */
  __pyx_t_91 = __Pyx_PyObject_Call(__pyx_t_130, __pyx_t_89, __pyx_t_88); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_DECREF(__pyx_t_130); __pyx_t_130 = 0;
  __Pyx_DECREF(__pyx_t_89); __pyx_t_89 = 0;
  __Pyx_DECREF(__pyx_t_88); __pyx_t_88 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_LOSPEC500_NORMALIZED, __pyx_t_91) < 0) __PYX_ERR(0, 1044, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
+1045: [0.06274509803921569,0.07058823529411765,0.10980392156862745],
  __pyx_t_127 = PyList_New(3); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1045, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_INCREF(__pyx_float_0_06274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_06274509803921569);
  PyList_SET_ITEM(__pyx_t_127, 0, __pyx_float_0_06274509803921569);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_127, 1, __pyx_float_0_07058823529411765);
  __Pyx_INCREF(__pyx_float_0_10980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_10980392156862745);
  PyList_SET_ITEM(__pyx_t_127, 2, __pyx_float_0_10980392156862745);
+1046: [0.17254901960784313,0.11764705882352941,0.19215686274509805],
  __pyx_t_129 = PyList_New(3); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 1046, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_INCREF(__pyx_float_0_17254901960784313);
  __Pyx_GIVEREF(__pyx_float_0_17254901960784313);
  PyList_SET_ITEM(__pyx_t_129, 0, __pyx_float_0_17254901960784313);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_129, 1, __pyx_float_0_11764705882352941);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_129, 2, __pyx_float_0_19215686274509805);
+1047: [0.4196078431372549,0.14901960784313725,0.2627450980392157],
  __pyx_t_48 = PyList_New(3); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 1047, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_INCREF(__pyx_float_0_4196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_4196078431372549);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_float_0_4196078431372549);
  __Pyx_INCREF(__pyx_float_0_14901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_14901960784313725);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_float_0_14901960784313725);
  __Pyx_INCREF(__pyx_float_0_2627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_2627450980392157);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_float_0_2627450980392157);
+1048: [0.6745098039215687,0.1568627450980392,0.2784313725490196],
  __pyx_t_128 = PyList_New(3); if (unlikely(!__pyx_t_128)) __PYX_ERR(0, 1048, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_128);
  __Pyx_INCREF(__pyx_float_0_6745098039215687);
  __Pyx_GIVEREF(__pyx_float_0_6745098039215687);
  PyList_SET_ITEM(__pyx_t_128, 0, __pyx_float_0_6745098039215687);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_128, 1, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_2784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_2784313725490196);
  PyList_SET_ITEM(__pyx_t_128, 2, __pyx_float_0_2784313725490196);
+1049: [0.9254901960784314,0.15294117647058825,0.24705882352941178],
  __pyx_t_126 = PyList_New(3); if (unlikely(!__pyx_t_126)) __PYX_ERR(0, 1049, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_126);
  __Pyx_INCREF(__pyx_float_0_9254901960784314);
  __Pyx_GIVEREF(__pyx_float_0_9254901960784314);
  PyList_SET_ITEM(__pyx_t_126, 0, __pyx_float_0_9254901960784314);
  __Pyx_INCREF(__pyx_float_0_15294117647058825);
  __Pyx_GIVEREF(__pyx_float_0_15294117647058825);
  PyList_SET_ITEM(__pyx_t_126, 1, __pyx_float_0_15294117647058825);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_126, 2, __pyx_float_0_24705882352941178);
+1050: [0.5803921568627451,0.28627450980392155,0.22745098039215686],
  __pyx_t_125 = PyList_New(3); if (unlikely(!__pyx_t_125)) __PYX_ERR(0, 1050, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_125);
  __Pyx_INCREF(__pyx_float_0_5803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_5803921568627451);
  PyList_SET_ITEM(__pyx_t_125, 0, __pyx_float_0_5803921568627451);
  __Pyx_INCREF(__pyx_float_0_28627450980392155);
  __Pyx_GIVEREF(__pyx_float_0_28627450980392155);
  PyList_SET_ITEM(__pyx_t_125, 1, __pyx_float_0_28627450980392155);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_125, 2, __pyx_float_0_22745098039215686);
+1051: [0.8705882352941177,0.36470588235294116,0.22745098039215686],
  __pyx_t_124 = PyList_New(3); if (unlikely(!__pyx_t_124)) __PYX_ERR(0, 1051, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_124);
  __Pyx_INCREF(__pyx_float_0_8705882352941177);
  __Pyx_GIVEREF(__pyx_float_0_8705882352941177);
  PyList_SET_ITEM(__pyx_t_124, 0, __pyx_float_0_8705882352941177);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_124, 1, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_22745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_22745098039215686);
  PyList_SET_ITEM(__pyx_t_124, 2, __pyx_float_0_22745098039215686);
+1052: [0.9137254901960784,0.5215686274509804,0.21568627450980393],
  __pyx_t_123 = PyList_New(3); if (unlikely(!__pyx_t_123)) __PYX_ERR(0, 1052, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_123);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_123, 0, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_123, 1, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_123, 2, __pyx_float_0_21568627450980393);
+1053: [0.9529411764705882,0.6588235294117647,0.2],
  __pyx_t_122 = PyList_New(3); if (unlikely(!__pyx_t_122)) __PYX_ERR(0, 1053, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_122);
  __Pyx_INCREF(__pyx_float_0_9529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_9529411764705882);
  PyList_SET_ITEM(__pyx_t_122, 0, __pyx_float_0_9529411764705882);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_122, 1, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_122, 2, __pyx_float_0_2);
+1054: [0.30196078431372547,0.20784313725490197,0.2],
  __pyx_t_121 = PyList_New(3); if (unlikely(!__pyx_t_121)) __PYX_ERR(0, 1054, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_121);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_121, 0, __pyx_float_0_30196078431372547);
  __Pyx_INCREF(__pyx_float_0_20784313725490197);
  __Pyx_GIVEREF(__pyx_float_0_20784313725490197);
  PyList_SET_ITEM(__pyx_t_121, 1, __pyx_float_0_20784313725490197);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_121, 2, __pyx_float_0_2);
+1055: [0.43137254901960786,0.2980392156862745,0.18823529411764706],
  __pyx_t_120 = PyList_New(3); if (unlikely(!__pyx_t_120)) __PYX_ERR(0, 1055, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_120);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_120, 0, __pyx_float_0_43137254901960786);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_120, 1, __pyx_float_0_2980392156862745);
  __Pyx_INCREF(__pyx_float_0_18823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_18823529411764706);
  PyList_SET_ITEM(__pyx_t_120, 2, __pyx_float_0_18823529411764706);
+1056: [0.6352941176470588,0.42745098039215684,0.24705882352941178],
  __pyx_t_119 = PyList_New(3); if (unlikely(!__pyx_t_119)) __PYX_ERR(0, 1056, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_119);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_119, 0, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_42745098039215684);
  __Pyx_GIVEREF(__pyx_float_0_42745098039215684);
  PyList_SET_ITEM(__pyx_t_119, 1, __pyx_float_0_42745098039215684);
  __Pyx_INCREF(__pyx_float_0_24705882352941178);
  __Pyx_GIVEREF(__pyx_float_0_24705882352941178);
  PyList_SET_ITEM(__pyx_t_119, 2, __pyx_float_0_24705882352941178);
+1057: [0.807843137254902,0.5725490196078431,0.2823529411764706],
  __pyx_t_118 = PyList_New(3); if (unlikely(!__pyx_t_118)) __PYX_ERR(0, 1057, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_118);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_118, 0, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_5725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_5725490196078431);
  PyList_SET_ITEM(__pyx_t_118, 1, __pyx_float_0_5725490196078431);
  __Pyx_INCREF(__pyx_float_0_2823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_2823529411764706);
  PyList_SET_ITEM(__pyx_t_118, 2, __pyx_float_0_2823529411764706);
+1058: [0.8549019607843137,0.6941176470588235,0.38823529411764707],
  __pyx_t_117 = PyList_New(3); if (unlikely(!__pyx_t_117)) __PYX_ERR(0, 1058, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_117);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_117, 0, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_6941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_6941176470588235);
  PyList_SET_ITEM(__pyx_t_117, 1, __pyx_float_0_6941176470588235);
  __Pyx_INCREF(__pyx_float_0_38823529411764707);
  __Pyx_GIVEREF(__pyx_float_0_38823529411764707);
  PyList_SET_ITEM(__pyx_t_117, 2, __pyx_float_0_38823529411764707);
+1059: [0.9098039215686274,0.8235294117647058,0.5098039215686274],
  __pyx_t_116 = PyList_New(3); if (unlikely(!__pyx_t_116)) __PYX_ERR(0, 1059, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_116);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_116, 0, __pyx_float_0_9098039215686274);
  __Pyx_INCREF(__pyx_float_0_8235294117647058);
  __Pyx_GIVEREF(__pyx_float_0_8235294117647058);
  PyList_SET_ITEM(__pyx_t_116, 1, __pyx_float_0_8235294117647058);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_116, 2, __pyx_float_0_5098039215686274);
+1060: [0.9686274509803922,0.9529411764705882,0.7176470588235294],
  __pyx_t_115 = PyList_New(3); if (unlikely(!__pyx_t_115)) __PYX_ERR(0, 1060, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_115);
  __Pyx_INCREF(__pyx_float_0_9686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_9686274509803922);
  PyList_SET_ITEM(__pyx_t_115, 0, __pyx_float_0_9686274509803922);
  __Pyx_INCREF(__pyx_float_0_9529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_9529411764705882);
  PyList_SET_ITEM(__pyx_t_115, 1, __pyx_float_0_9529411764705882);
  __Pyx_INCREF(__pyx_float_0_7176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_7176470588235294);
  PyList_SET_ITEM(__pyx_t_115, 2, __pyx_float_0_7176470588235294);
+1061: [0.11764705882352941,0.25098039215686274,0.26666666666666666],
  __pyx_t_114 = PyList_New(3); if (unlikely(!__pyx_t_114)) __PYX_ERR(0, 1061, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_114);
  __Pyx_INCREF(__pyx_float_0_11764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_11764705882352941);
  PyList_SET_ITEM(__pyx_t_114, 0, __pyx_float_0_11764705882352941);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_114, 1, __pyx_float_0_25098039215686274);
  __Pyx_INCREF(__pyx_float_0_26666666666666666);
  __Pyx_GIVEREF(__pyx_float_0_26666666666666666);
  PyList_SET_ITEM(__pyx_t_114, 2, __pyx_float_0_26666666666666666);
+1062: [0.0,0.396078431372549,0.32941176470588235],
  __pyx_t_113 = PyList_New(3); if (unlikely(!__pyx_t_113)) __PYX_ERR(0, 1062, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_113);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_113, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_113, 1, __pyx_float_0_396078431372549);
  __Pyx_INCREF(__pyx_float_0_32941176470588235);
  __Pyx_GIVEREF(__pyx_float_0_32941176470588235);
  PyList_SET_ITEM(__pyx_t_113, 2, __pyx_float_0_32941176470588235);
+1063: [0.14901960784313725,0.5215686274509804,0.2980392156862745],
  __pyx_t_112 = PyList_New(3); if (unlikely(!__pyx_t_112)) __PYX_ERR(0, 1063, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_112);
  __Pyx_INCREF(__pyx_float_0_14901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_14901960784313725);
  PyList_SET_ITEM(__pyx_t_112, 0, __pyx_float_0_14901960784313725);
  __Pyx_INCREF(__pyx_float_0_5215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_5215686274509804);
  PyList_SET_ITEM(__pyx_t_112, 1, __pyx_float_0_5215686274509804);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_112, 2, __pyx_float_0_2980392156862745);
+1064: [0.35294117647058826,0.7098039215686275,0.3215686274509804],
  __pyx_t_111 = PyList_New(3); if (unlikely(!__pyx_t_111)) __PYX_ERR(0, 1064, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_111);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_111, 0, __pyx_float_0_35294117647058826);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_111, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_111, 2, __pyx_float_0_3215686274509804);
+1065: [0.615686274509804,0.9019607843137255,0.3058823529411765],
  __pyx_t_110 = PyList_New(3); if (unlikely(!__pyx_t_110)) __PYX_ERR(0, 1065, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_110);
  __Pyx_INCREF(__pyx_float_0_615686274509804);
  __Pyx_GIVEREF(__pyx_float_0_615686274509804);
  PyList_SET_ITEM(__pyx_t_110, 0, __pyx_float_0_615686274509804);
  __Pyx_INCREF(__pyx_float_0_9019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_9019607843137255);
  PyList_SET_ITEM(__pyx_t_110, 1, __pyx_float_0_9019607843137255);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_110, 2, __pyx_float_0_3058823529411765);
+1066: [0.0,0.5450980392156862,0.5450980392156862],
  __pyx_t_109 = PyList_New(3); if (unlikely(!__pyx_t_109)) __PYX_ERR(0, 1066, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_109);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_109, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_109, 1, __pyx_float_0_5450980392156862);
  __Pyx_INCREF(__pyx_float_0_5450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_5450980392156862);
  PyList_SET_ITEM(__pyx_t_109, 2, __pyx_float_0_5450980392156862);
+1067: [0.3843137254901961,0.6431372549019608,0.4666666666666667],
  __pyx_t_108 = PyList_New(3); if (unlikely(!__pyx_t_108)) __PYX_ERR(0, 1067, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_108);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_108, 0, __pyx_float_0_3843137254901961);
  __Pyx_INCREF(__pyx_float_0_6431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_6431372549019608);
  PyList_SET_ITEM(__pyx_t_108, 1, __pyx_float_0_6431372549019608);
  __Pyx_INCREF(__pyx_float_0_4666666666666667);
  __Pyx_GIVEREF(__pyx_float_0_4666666666666667);
  PyList_SET_ITEM(__pyx_t_108, 2, __pyx_float_0_4666666666666667);
+1068: [0.6509803921568628,0.796078431372549,0.5882352941176471],
  __pyx_t_107 = PyList_New(3); if (unlikely(!__pyx_t_107)) __PYX_ERR(0, 1068, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_107);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_107, 0, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_796078431372549);
  __Pyx_GIVEREF(__pyx_float_0_796078431372549);
  PyList_SET_ITEM(__pyx_t_107, 1, __pyx_float_0_796078431372549);
  __Pyx_INCREF(__pyx_float_0_5882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_5882352941176471);
  PyList_SET_ITEM(__pyx_t_107, 2, __pyx_float_0_5882352941176471);
+1069: [0.8274509803921568,0.9333333333333333,0.8274509803921568],
  __pyx_t_106 = PyList_New(3); if (unlikely(!__pyx_t_106)) __PYX_ERR(0, 1069, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_106);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_106, 0, __pyx_float_0_8274509803921568);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_106, 1, __pyx_float_0_9333333333333333);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_106, 2, __pyx_float_0_8274509803921568);
+1070: [0.24313725490196078,0.23137254901960785,0.396078431372549],
  __pyx_t_105 = PyList_New(3); if (unlikely(!__pyx_t_105)) __PYX_ERR(0, 1070, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_105);
  __Pyx_INCREF(__pyx_float_0_24313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_24313725490196078);
  PyList_SET_ITEM(__pyx_t_105, 0, __pyx_float_0_24313725490196078);
  __Pyx_INCREF(__pyx_float_0_23137254901960785);
  __Pyx_GIVEREF(__pyx_float_0_23137254901960785);
  PyList_SET_ITEM(__pyx_t_105, 1, __pyx_float_0_23137254901960785);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_105, 2, __pyx_float_0_396078431372549);
+1071: [0.2196078431372549,0.34901960784313724,0.7019607843137254],
  __pyx_t_104 = PyList_New(3); if (unlikely(!__pyx_t_104)) __PYX_ERR(0, 1071, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_104);
  __Pyx_INCREF(__pyx_float_0_2196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_2196078431372549);
  PyList_SET_ITEM(__pyx_t_104, 0, __pyx_float_0_2196078431372549);
  __Pyx_INCREF(__pyx_float_0_34901960784313724);
  __Pyx_GIVEREF(__pyx_float_0_34901960784313724);
  PyList_SET_ITEM(__pyx_t_104, 1, __pyx_float_0_34901960784313724);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_104, 2, __pyx_float_0_7019607843137254);
+1072: [0.2,0.5333333333333333,0.8705882352941177],
  __pyx_t_103 = PyList_New(3); if (unlikely(!__pyx_t_103)) __PYX_ERR(0, 1072, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_103);
  __Pyx_INCREF(__pyx_float_0_2);
  __Pyx_GIVEREF(__pyx_float_0_2);
  PyList_SET_ITEM(__pyx_t_103, 0, __pyx_float_0_2);
  __Pyx_INCREF(__pyx_float_0_5333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_5333333333333333);
  PyList_SET_ITEM(__pyx_t_103, 1, __pyx_float_0_5333333333333333);
  __Pyx_INCREF(__pyx_float_0_8705882352941177);
  __Pyx_GIVEREF(__pyx_float_0_8705882352941177);
  PyList_SET_ITEM(__pyx_t_103, 2, __pyx_float_0_8705882352941177);
+1073: [0.21176470588235294,0.7725490196078432,0.9568627450980393],
  __pyx_t_102 = PyList_New(3); if (unlikely(!__pyx_t_102)) __PYX_ERR(0, 1073, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_102);
  __Pyx_INCREF(__pyx_float_0_21176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_21176470588235294);
  PyList_SET_ITEM(__pyx_t_102, 0, __pyx_float_0_21176470588235294);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_102, 1, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_9568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_9568627450980393);
  PyList_SET_ITEM(__pyx_t_102, 2, __pyx_float_0_9568627450980393);
+1074: [0.42745098039215684,0.9176470588235294,0.8392156862745098],
  __pyx_t_101 = PyList_New(3); if (unlikely(!__pyx_t_101)) __PYX_ERR(0, 1074, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_101);
  __Pyx_INCREF(__pyx_float_0_42745098039215684);
  __Pyx_GIVEREF(__pyx_float_0_42745098039215684);
  PyList_SET_ITEM(__pyx_t_101, 0, __pyx_float_0_42745098039215684);
  __Pyx_INCREF(__pyx_float_0_9176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_9176470588235294);
  PyList_SET_ITEM(__pyx_t_101, 1, __pyx_float_0_9176470588235294);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_101, 2, __pyx_float_0_8392156862745098);
+1075: [0.3686274509803922,0.3568627450980392,0.5490196078431373],
  __pyx_t_100 = PyList_New(3); if (unlikely(!__pyx_t_100)) __PYX_ERR(0, 1075, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_100);
  __Pyx_INCREF(__pyx_float_0_3686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_3686274509803922);
  PyList_SET_ITEM(__pyx_t_100, 0, __pyx_float_0_3686274509803922);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_100, 1, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_100, 2, __pyx_float_0_5490196078431373);
+1076: [0.5490196078431373,0.47058823529411764,0.6470588235294118],
  __pyx_t_99 = PyList_New(3); if (unlikely(!__pyx_t_99)) __PYX_ERR(0, 1076, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_99);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_99, 0, __pyx_float_0_5490196078431373);
  __Pyx_INCREF(__pyx_float_0_47058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_47058823529411764);
  PyList_SET_ITEM(__pyx_t_99, 1, __pyx_float_0_47058823529411764);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_99, 2, __pyx_float_0_6470588235294118);
+1077: [0.6901960784313725,0.6549019607843137,0.7215686274509804],
  __pyx_t_98 = PyList_New(3); if (unlikely(!__pyx_t_98)) __PYX_ERR(0, 1077, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_98);
  __Pyx_INCREF(__pyx_float_0_6901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_6901960784313725);
  PyList_SET_ITEM(__pyx_t_98, 0, __pyx_float_0_6901960784313725);
  __Pyx_INCREF(__pyx_float_0_6549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_6549019607843137);
  PyList_SET_ITEM(__pyx_t_98, 1, __pyx_float_0_6549019607843137);
  __Pyx_INCREF(__pyx_float_0_7215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_7215686274509804);
  PyList_SET_ITEM(__pyx_t_98, 2, __pyx_float_0_7215686274509804);
+1078: [0.8705882352941177,0.807843137254902,0.9294117647058824],
  __pyx_t_97 = PyList_New(3); if (unlikely(!__pyx_t_97)) __PYX_ERR(0, 1078, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_97);
  __Pyx_INCREF(__pyx_float_0_8705882352941177);
  __Pyx_GIVEREF(__pyx_float_0_8705882352941177);
  PyList_SET_ITEM(__pyx_t_97, 0, __pyx_float_0_8705882352941177);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_97, 1, __pyx_float_0_807843137254902);
  __Pyx_INCREF(__pyx_float_0_9294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_9294117647058824);
  PyList_SET_ITEM(__pyx_t_97, 2, __pyx_float_0_9294117647058824);
+1079: [0.6039215686274509,0.30196078431372547,0.4627450980392157],
  __pyx_t_96 = PyList_New(3); if (unlikely(!__pyx_t_96)) __PYX_ERR(0, 1079, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_96);
  __Pyx_INCREF(__pyx_float_0_6039215686274509);
  __Pyx_GIVEREF(__pyx_float_0_6039215686274509);
  PyList_SET_ITEM(__pyx_t_96, 0, __pyx_float_0_6039215686274509);
  __Pyx_INCREF(__pyx_float_0_30196078431372547);
  __Pyx_GIVEREF(__pyx_float_0_30196078431372547);
  PyList_SET_ITEM(__pyx_t_96, 1, __pyx_float_0_30196078431372547);
  __Pyx_INCREF(__pyx_float_0_4627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_4627450980392157);
  PyList_SET_ITEM(__pyx_t_96, 2, __pyx_float_0_4627450980392157);
+1080: [0.7843137254901961,0.47058823529411764,0.6862745098039216],
  __pyx_t_95 = PyList_New(3); if (unlikely(!__pyx_t_95)) __PYX_ERR(0, 1080, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_95);
  __Pyx_INCREF(__pyx_float_0_7843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_7843137254901961);
  PyList_SET_ITEM(__pyx_t_95, 0, __pyx_float_0_7843137254901961);
  __Pyx_INCREF(__pyx_float_0_47058823529411764);
  __Pyx_GIVEREF(__pyx_float_0_47058823529411764);
  PyList_SET_ITEM(__pyx_t_95, 1, __pyx_float_0_47058823529411764);
  __Pyx_INCREF(__pyx_float_0_6862745098039216);
  __Pyx_GIVEREF(__pyx_float_0_6862745098039216);
  PyList_SET_ITEM(__pyx_t_95, 2, __pyx_float_0_6862745098039216);
+1081: [0.8,0.6,1.0],
  __pyx_t_94 = PyList_New(3); if (unlikely(!__pyx_t_94)) __PYX_ERR(0, 1081, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_94);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_94, 0, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_6);
  __Pyx_GIVEREF(__pyx_float_0_6);
  PyList_SET_ITEM(__pyx_t_94, 1, __pyx_float_0_6);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_94, 2, __pyx_float_1_0);
+1082: [0.9803921568627451,0.43137254901960786,0.4745098039215686],
  __pyx_t_93 = PyList_New(3); if (unlikely(!__pyx_t_93)) __PYX_ERR(0, 1082, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_93);
  __Pyx_INCREF(__pyx_float_0_9803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_9803921568627451);
  PyList_SET_ITEM(__pyx_t_93, 0, __pyx_float_0_9803921568627451);
  __Pyx_INCREF(__pyx_float_0_43137254901960786);
  __Pyx_GIVEREF(__pyx_float_0_43137254901960786);
  PyList_SET_ITEM(__pyx_t_93, 1, __pyx_float_0_43137254901960786);
  __Pyx_INCREF(__pyx_float_0_4745098039215686);
  __Pyx_GIVEREF(__pyx_float_0_4745098039215686);
  PyList_SET_ITEM(__pyx_t_93, 2, __pyx_float_0_4745098039215686);
+1083: [1.0,0.6352941176470588,0.6745098039215687],
  __pyx_t_92 = PyList_New(3); if (unlikely(!__pyx_t_92)) __PYX_ERR(0, 1083, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_92);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_92, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_6352941176470588);
  __Pyx_GIVEREF(__pyx_float_0_6352941176470588);
  PyList_SET_ITEM(__pyx_t_92, 1, __pyx_float_0_6352941176470588);
  __Pyx_INCREF(__pyx_float_0_6745098039215687);
  __Pyx_GIVEREF(__pyx_float_0_6745098039215687);
  PyList_SET_ITEM(__pyx_t_92, 2, __pyx_float_0_6745098039215687);
+1084: [1.0,0.8196078431372549,0.8352941176470589],
  __pyx_t_91 = PyList_New(3); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1084, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_91, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_8196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_8196078431372549);
  PyList_SET_ITEM(__pyx_t_91, 1, __pyx_float_0_8196078431372549);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_91, 2, __pyx_float_0_8352941176470589);
+1085: [0.9647058823529412,0.9098039215686274,0.8784313725490196],
  __pyx_t_90 = PyList_New(3); if (unlikely(!__pyx_t_90)) __PYX_ERR(0, 1085, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_90);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_90, 0, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_9098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_9098039215686274);
  PyList_SET_ITEM(__pyx_t_90, 1, __pyx_float_0_9098039215686274);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_90, 2, __pyx_float_0_8784313725490196);
+1086: [1.0,1.0,1.0]
  __pyx_t_89 = PyList_New(3); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 1086, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_89, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_89, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_89, 2, __pyx_float_1_0);
+1087: ], dtype=numpy.float32)
  __pyx_t_88 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1087, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_GetModuleGlobalName(__pyx_t_90, __pyx_n_s_numpy); if (unlikely(!__pyx_t_90)) __PYX_ERR(0, 1087, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_90);
  __pyx_t_91 = __Pyx_PyObject_GetAttrStr(__pyx_t_90, __pyx_n_s_float32); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1087, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_DECREF(__pyx_t_90); __pyx_t_90 = 0;
  if (PyDict_SetItem(__pyx_t_88, __pyx_n_s_dtype, __pyx_t_91) < 0) __PYX_ERR(0, 1087, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
+1088: LOSPEC500 = numpy.multiply(_LOSPEC500_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_91, __pyx_n_s_numpy); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __pyx_t_88 = __Pyx_PyObject_GetAttrStr(__pyx_t_91, __pyx_n_s_multiply); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_91, __pyx_n_s_LOSPEC500_NORMALIZED); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __pyx_t_89 = PyTuple_New(2); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_GIVEREF(__pyx_t_91);
  PyTuple_SET_ITEM(__pyx_t_89, 0, __pyx_t_91);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_89, 1, __pyx_float_255_0);
  __pyx_t_91 = 0;
  __pyx_t_91 = __Pyx_PyObject_Call(__pyx_t_88, __pyx_t_89, NULL); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_DECREF(__pyx_t_88); __pyx_t_88 = 0;
  __Pyx_DECREF(__pyx_t_89); __pyx_t_89 = 0;
  __pyx_t_89 = __Pyx_PyObject_GetAttrStr(__pyx_t_91, __pyx_n_s_astype); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_91, __pyx_n_s_numpy); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __pyx_t_88 = __Pyx_PyObject_GetAttrStr(__pyx_t_91, __pyx_n_s_float32); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
  __pyx_t_91 = __Pyx_PyObject_CallOneArg(__pyx_t_89, __pyx_t_88); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_DECREF(__pyx_t_89); __pyx_t_89 = 0;
  __Pyx_DECREF(__pyx_t_88); __pyx_t_88 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_LOSPEC500, __pyx_t_91) < 0) __PYX_ERR(0, 1088, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
 1089: 
 1090: 
 1091: 
 1092: 
 1093: 
 1094: # https://lospec.com/palette-list/famicube
 1095: # Created by Arne as part of his Famicube Project.
+1096: _FAMICUBE_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_91, __pyx_n_s_numpy); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __pyx_t_88 = __Pyx_PyObject_GetAttrStr(__pyx_t_91, __pyx_n_s_array); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_DECREF(__pyx_t_91); __pyx_t_91 = 0;
/* … */
  __pyx_t_32 = PyList_New(64); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_GIVEREF(__pyx_t_91);
  PyList_SET_ITEM(__pyx_t_32, 0, __pyx_t_91);
  __Pyx_GIVEREF(__pyx_t_89);
  PyList_SET_ITEM(__pyx_t_32, 1, __pyx_t_89);
  __Pyx_GIVEREF(__pyx_t_130);
  PyList_SET_ITEM(__pyx_t_32, 2, __pyx_t_130);
  __Pyx_GIVEREF(__pyx_t_90);
  PyList_SET_ITEM(__pyx_t_32, 3, __pyx_t_90);
  __Pyx_GIVEREF(__pyx_t_92);
  PyList_SET_ITEM(__pyx_t_32, 4, __pyx_t_92);
  __Pyx_GIVEREF(__pyx_t_93);
  PyList_SET_ITEM(__pyx_t_32, 5, __pyx_t_93);
  __Pyx_GIVEREF(__pyx_t_94);
  PyList_SET_ITEM(__pyx_t_32, 6, __pyx_t_94);
  __Pyx_GIVEREF(__pyx_t_95);
  PyList_SET_ITEM(__pyx_t_32, 7, __pyx_t_95);
  __Pyx_GIVEREF(__pyx_t_96);
  PyList_SET_ITEM(__pyx_t_32, 8, __pyx_t_96);
  __Pyx_GIVEREF(__pyx_t_97);
  PyList_SET_ITEM(__pyx_t_32, 9, __pyx_t_97);
  __Pyx_GIVEREF(__pyx_t_98);
  PyList_SET_ITEM(__pyx_t_32, 10, __pyx_t_98);
  __Pyx_GIVEREF(__pyx_t_99);
  PyList_SET_ITEM(__pyx_t_32, 11, __pyx_t_99);
  __Pyx_GIVEREF(__pyx_t_100);
  PyList_SET_ITEM(__pyx_t_32, 12, __pyx_t_100);
  __Pyx_GIVEREF(__pyx_t_101);
  PyList_SET_ITEM(__pyx_t_32, 13, __pyx_t_101);
  __Pyx_GIVEREF(__pyx_t_102);
  PyList_SET_ITEM(__pyx_t_32, 14, __pyx_t_102);
  __Pyx_GIVEREF(__pyx_t_103);
  PyList_SET_ITEM(__pyx_t_32, 15, __pyx_t_103);
  __Pyx_GIVEREF(__pyx_t_104);
  PyList_SET_ITEM(__pyx_t_32, 16, __pyx_t_104);
  __Pyx_GIVEREF(__pyx_t_105);
  PyList_SET_ITEM(__pyx_t_32, 17, __pyx_t_105);
  __Pyx_GIVEREF(__pyx_t_106);
  PyList_SET_ITEM(__pyx_t_32, 18, __pyx_t_106);
  __Pyx_GIVEREF(__pyx_t_107);
  PyList_SET_ITEM(__pyx_t_32, 19, __pyx_t_107);
  __Pyx_GIVEREF(__pyx_t_108);
  PyList_SET_ITEM(__pyx_t_32, 20, __pyx_t_108);
  __Pyx_GIVEREF(__pyx_t_109);
  PyList_SET_ITEM(__pyx_t_32, 21, __pyx_t_109);
  __Pyx_GIVEREF(__pyx_t_110);
  PyList_SET_ITEM(__pyx_t_32, 22, __pyx_t_110);
  __Pyx_GIVEREF(__pyx_t_111);
  PyList_SET_ITEM(__pyx_t_32, 23, __pyx_t_111);
  __Pyx_GIVEREF(__pyx_t_112);
  PyList_SET_ITEM(__pyx_t_32, 24, __pyx_t_112);
  __Pyx_GIVEREF(__pyx_t_113);
  PyList_SET_ITEM(__pyx_t_32, 25, __pyx_t_113);
  __Pyx_GIVEREF(__pyx_t_114);
  PyList_SET_ITEM(__pyx_t_32, 26, __pyx_t_114);
  __Pyx_GIVEREF(__pyx_t_115);
  PyList_SET_ITEM(__pyx_t_32, 27, __pyx_t_115);
  __Pyx_GIVEREF(__pyx_t_116);
  PyList_SET_ITEM(__pyx_t_32, 28, __pyx_t_116);
  __Pyx_GIVEREF(__pyx_t_117);
  PyList_SET_ITEM(__pyx_t_32, 29, __pyx_t_117);
  __Pyx_GIVEREF(__pyx_t_118);
  PyList_SET_ITEM(__pyx_t_32, 30, __pyx_t_118);
  __Pyx_GIVEREF(__pyx_t_119);
  PyList_SET_ITEM(__pyx_t_32, 31, __pyx_t_119);
  __Pyx_GIVEREF(__pyx_t_120);
  PyList_SET_ITEM(__pyx_t_32, 32, __pyx_t_120);
  __Pyx_GIVEREF(__pyx_t_121);
  PyList_SET_ITEM(__pyx_t_32, 33, __pyx_t_121);
  __Pyx_GIVEREF(__pyx_t_122);
  PyList_SET_ITEM(__pyx_t_32, 34, __pyx_t_122);
  __Pyx_GIVEREF(__pyx_t_123);
  PyList_SET_ITEM(__pyx_t_32, 35, __pyx_t_123);
  __Pyx_GIVEREF(__pyx_t_124);
  PyList_SET_ITEM(__pyx_t_32, 36, __pyx_t_124);
  __Pyx_GIVEREF(__pyx_t_125);
  PyList_SET_ITEM(__pyx_t_32, 37, __pyx_t_125);
  __Pyx_GIVEREF(__pyx_t_126);
  PyList_SET_ITEM(__pyx_t_32, 38, __pyx_t_126);
  __Pyx_GIVEREF(__pyx_t_128);
  PyList_SET_ITEM(__pyx_t_32, 39, __pyx_t_128);
  __Pyx_GIVEREF(__pyx_t_48);
  PyList_SET_ITEM(__pyx_t_32, 40, __pyx_t_48);
  __Pyx_GIVEREF(__pyx_t_129);
  PyList_SET_ITEM(__pyx_t_32, 41, __pyx_t_129);
  __Pyx_GIVEREF(__pyx_t_127);
  PyList_SET_ITEM(__pyx_t_32, 42, __pyx_t_127);
  __Pyx_GIVEREF(__pyx_t_87);
  PyList_SET_ITEM(__pyx_t_32, 43, __pyx_t_87);
  __Pyx_GIVEREF(__pyx_t_86);
  PyList_SET_ITEM(__pyx_t_32, 44, __pyx_t_86);
  __Pyx_GIVEREF(__pyx_t_85);
  PyList_SET_ITEM(__pyx_t_32, 45, __pyx_t_85);
  __Pyx_GIVEREF(__pyx_t_84);
  PyList_SET_ITEM(__pyx_t_32, 46, __pyx_t_84);
  __Pyx_GIVEREF(__pyx_t_83);
  PyList_SET_ITEM(__pyx_t_32, 47, __pyx_t_83);
  __Pyx_GIVEREF(__pyx_t_82);
  PyList_SET_ITEM(__pyx_t_32, 48, __pyx_t_82);
  __Pyx_GIVEREF(__pyx_t_81);
  PyList_SET_ITEM(__pyx_t_32, 49, __pyx_t_81);
  __Pyx_GIVEREF(__pyx_t_80);
  PyList_SET_ITEM(__pyx_t_32, 50, __pyx_t_80);
  __Pyx_GIVEREF(__pyx_t_79);
  PyList_SET_ITEM(__pyx_t_32, 51, __pyx_t_79);
  __Pyx_GIVEREF(__pyx_t_41);
  PyList_SET_ITEM(__pyx_t_32, 52, __pyx_t_41);
  __Pyx_GIVEREF(__pyx_t_43);
  PyList_SET_ITEM(__pyx_t_32, 53, __pyx_t_43);
  __Pyx_GIVEREF(__pyx_t_3);
  PyList_SET_ITEM(__pyx_t_32, 54, __pyx_t_3);
  __Pyx_GIVEREF(__pyx_t_42);
  PyList_SET_ITEM(__pyx_t_32, 55, __pyx_t_42);
  __Pyx_GIVEREF(__pyx_t_40);
  PyList_SET_ITEM(__pyx_t_32, 56, __pyx_t_40);
  __Pyx_GIVEREF(__pyx_t_39);
  PyList_SET_ITEM(__pyx_t_32, 57, __pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_32, 58, __pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_32, 59, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_32, 60, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_32, 61, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_32, 62, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_32, 63, __pyx_t_33);
  __pyx_t_91 = 0;
  __pyx_t_89 = 0;
  __pyx_t_130 = 0;
  __pyx_t_90 = 0;
  __pyx_t_92 = 0;
  __pyx_t_93 = 0;
  __pyx_t_94 = 0;
  __pyx_t_95 = 0;
  __pyx_t_96 = 0;
  __pyx_t_97 = 0;
  __pyx_t_98 = 0;
  __pyx_t_99 = 0;
  __pyx_t_100 = 0;
  __pyx_t_101 = 0;
  __pyx_t_102 = 0;
  __pyx_t_103 = 0;
  __pyx_t_104 = 0;
  __pyx_t_105 = 0;
  __pyx_t_106 = 0;
  __pyx_t_107 = 0;
  __pyx_t_108 = 0;
  __pyx_t_109 = 0;
  __pyx_t_110 = 0;
  __pyx_t_111 = 0;
  __pyx_t_112 = 0;
  __pyx_t_113 = 0;
  __pyx_t_114 = 0;
  __pyx_t_115 = 0;
  __pyx_t_116 = 0;
  __pyx_t_117 = 0;
  __pyx_t_118 = 0;
  __pyx_t_119 = 0;
  __pyx_t_120 = 0;
  __pyx_t_121 = 0;
  __pyx_t_122 = 0;
  __pyx_t_123 = 0;
  __pyx_t_124 = 0;
  __pyx_t_125 = 0;
  __pyx_t_126 = 0;
  __pyx_t_128 = 0;
  __pyx_t_48 = 0;
  __pyx_t_129 = 0;
  __pyx_t_127 = 0;
  __pyx_t_87 = 0;
  __pyx_t_86 = 0;
  __pyx_t_85 = 0;
  __pyx_t_84 = 0;
  __pyx_t_83 = 0;
  __pyx_t_82 = 0;
  __pyx_t_81 = 0;
  __pyx_t_80 = 0;
  __pyx_t_79 = 0;
  __pyx_t_41 = 0;
  __pyx_t_43 = 0;
  __pyx_t_3 = 0;
  __pyx_t_42 = 0;
  __pyx_t_40 = 0;
  __pyx_t_39 = 0;
  __pyx_t_38 = 0;
  __pyx_t_37 = 0;
  __pyx_t_36 = 0;
  __pyx_t_35 = 0;
  __pyx_t_34 = 0;
  __pyx_t_33 = 0;
  __pyx_t_33 = PyTuple_New(1); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_32);
  PyTuple_SET_ITEM(__pyx_t_33, 0, __pyx_t_32);
  __pyx_t_32 = 0;
/* … */
  __pyx_t_35 = __Pyx_PyObject_Call(__pyx_t_88, __pyx_t_33, __pyx_t_32); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_DECREF(__pyx_t_88); __pyx_t_88 = 0;
  __Pyx_DECREF(__pyx_t_33); __pyx_t_33 = 0;
  __Pyx_DECREF(__pyx_t_32); __pyx_t_32 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_FAMICUBE_NORMALIZED, __pyx_t_35) < 0) __PYX_ERR(0, 1096, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
+1097: [0.0,0.0,0.0],
  __pyx_t_91 = PyList_New(3); if (unlikely(!__pyx_t_91)) __PYX_ERR(0, 1097, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_91);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_91, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_91, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_91, 2, __pyx_float_0_0);
+1098: [0.8784313725490196,0.23529411764705882,0.1568627450980392],
  __pyx_t_89 = PyList_New(3); if (unlikely(!__pyx_t_89)) __PYX_ERR(0, 1098, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_89);
  __Pyx_INCREF(__pyx_float_0_8784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_8784313725490196);
  PyList_SET_ITEM(__pyx_t_89, 0, __pyx_float_0_8784313725490196);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_89, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_89, 2, __pyx_float_0_1568627450980392);
+1099: [1.0,1.0,1.0],
  __pyx_t_130 = PyList_New(3); if (unlikely(!__pyx_t_130)) __PYX_ERR(0, 1099, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_130);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_130, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_130, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_130, 2, __pyx_float_1_0);
+1100: [0.8431372549019608,0.8431372549019608,0.8431372549019608],
  __pyx_t_90 = PyList_New(3); if (unlikely(!__pyx_t_90)) __PYX_ERR(0, 1100, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_90);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_90, 0, __pyx_float_0_8431372549019608);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_90, 1, __pyx_float_0_8431372549019608);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_90, 2, __pyx_float_0_8431372549019608);
+1101: [0.6588235294117647,0.6588235294117647,0.6588235294117647],
  __pyx_t_92 = PyList_New(3); if (unlikely(!__pyx_t_92)) __PYX_ERR(0, 1101, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_92);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_92, 0, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_92, 1, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_92, 2, __pyx_float_0_6588235294117647);
+1102: [0.4823529411764706,0.4823529411764706,0.4823529411764706],
  __pyx_t_93 = PyList_New(3); if (unlikely(!__pyx_t_93)) __PYX_ERR(0, 1102, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_93);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_93, 0, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_93, 1, __pyx_float_0_4823529411764706);
  __Pyx_INCREF(__pyx_float_0_4823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_4823529411764706);
  PyList_SET_ITEM(__pyx_t_93, 2, __pyx_float_0_4823529411764706);
+1103: [0.20392156862745098,0.20392156862745098,0.20392156862745098],
  __pyx_t_94 = PyList_New(3); if (unlikely(!__pyx_t_94)) __PYX_ERR(0, 1103, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_94);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_94, 0, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_94, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_94, 2, __pyx_float_0_20392156862745098);
+1104: [0.08235294117647059,0.08235294117647059,0.08235294117647059],
  __pyx_t_95 = PyList_New(3); if (unlikely(!__pyx_t_95)) __PYX_ERR(0, 1104, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_95);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_95, 0, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_95, 1, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_95, 2, __pyx_float_0_08235294117647059);
+1105: [0.050980392156862744,0.12549019607843137,0.18823529411764706],
  __pyx_t_96 = PyList_New(3); if (unlikely(!__pyx_t_96)) __PYX_ERR(0, 1105, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_96);
  __Pyx_INCREF(__pyx_float_0_050980392156862744);
  __Pyx_GIVEREF(__pyx_float_0_050980392156862744);
  PyList_SET_ITEM(__pyx_t_96, 0, __pyx_float_0_050980392156862744);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_96, 1, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_18823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_18823529411764706);
  PyList_SET_ITEM(__pyx_t_96, 2, __pyx_float_0_18823529411764706);
+1106: [0.2549019607843137,0.36470588235294116,0.4],
  __pyx_t_97 = PyList_New(3); if (unlikely(!__pyx_t_97)) __PYX_ERR(0, 1106, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_97);
  __Pyx_INCREF(__pyx_float_0_2549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_2549019607843137);
  PyList_SET_ITEM(__pyx_t_97, 0, __pyx_float_0_2549019607843137);
  __Pyx_INCREF(__pyx_float_0_36470588235294116);
  __Pyx_GIVEREF(__pyx_float_0_36470588235294116);
  PyList_SET_ITEM(__pyx_t_97, 1, __pyx_float_0_36470588235294116);
  __Pyx_INCREF(__pyx_float_0_4);
  __Pyx_GIVEREF(__pyx_float_0_4);
  PyList_SET_ITEM(__pyx_t_97, 2, __pyx_float_0_4);
+1107: [0.44313725490196076,0.6509803921568628,0.6313725490196078],
  __pyx_t_98 = PyList_New(3); if (unlikely(!__pyx_t_98)) __PYX_ERR(0, 1107, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_98);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_98, 0, __pyx_float_0_44313725490196076);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_98, 1, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_6313725490196078);
  __Pyx_GIVEREF(__pyx_float_0_6313725490196078);
  PyList_SET_ITEM(__pyx_t_98, 2, __pyx_float_0_6313725490196078);
+1108: [0.7411764705882353,1.0,0.792156862745098],
  __pyx_t_99 = PyList_New(3); if (unlikely(!__pyx_t_99)) __PYX_ERR(0, 1108, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_99);
  __Pyx_INCREF(__pyx_float_0_7411764705882353);
  __Pyx_GIVEREF(__pyx_float_0_7411764705882353);
  PyList_SET_ITEM(__pyx_t_99, 0, __pyx_float_0_7411764705882353);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_99, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_99, 2, __pyx_float_0_792156862745098);
+1109: [0.1450980392156863,0.8862745098039215,0.803921568627451],
  __pyx_t_100 = PyList_New(3); if (unlikely(!__pyx_t_100)) __PYX_ERR(0, 1109, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_100);
  __Pyx_INCREF(__pyx_float_0_1450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_1450980392156863);
  PyList_SET_ITEM(__pyx_t_100, 0, __pyx_float_0_1450980392156863);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_100, 1, __pyx_float_0_8862745098039215);
  __Pyx_INCREF(__pyx_float_0_803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_803921568627451);
  PyList_SET_ITEM(__pyx_t_100, 2, __pyx_float_0_803921568627451);
+1110: [0.0392156862745098,0.596078431372549,0.6745098039215687],
  __pyx_t_101 = PyList_New(3); if (unlikely(!__pyx_t_101)) __PYX_ERR(0, 1110, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_101);
  __Pyx_INCREF(__pyx_float_0_0392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_0392156862745098);
  PyList_SET_ITEM(__pyx_t_101, 0, __pyx_float_0_0392156862745098);
  __Pyx_INCREF(__pyx_float_0_596078431372549);
  __Pyx_GIVEREF(__pyx_float_0_596078431372549);
  PyList_SET_ITEM(__pyx_t_101, 1, __pyx_float_0_596078431372549);
  __Pyx_INCREF(__pyx_float_0_6745098039215687);
  __Pyx_GIVEREF(__pyx_float_0_6745098039215687);
  PyList_SET_ITEM(__pyx_t_101, 2, __pyx_float_0_6745098039215687);
+1111: [0.0,0.3215686274509804,0.5019607843137255],
  __pyx_t_102 = PyList_New(3); if (unlikely(!__pyx_t_102)) __PYX_ERR(0, 1111, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_102);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_102, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_3215686274509804);
  __Pyx_GIVEREF(__pyx_float_0_3215686274509804);
  PyList_SET_ITEM(__pyx_t_102, 1, __pyx_float_0_3215686274509804);
  __Pyx_INCREF(__pyx_float_0_5019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_5019607843137255);
  PyList_SET_ITEM(__pyx_t_102, 2, __pyx_float_0_5019607843137255);
+1112: [0.0,0.3764705882352941,0.29411764705882354],
  __pyx_t_103 = PyList_New(3); if (unlikely(!__pyx_t_103)) __PYX_ERR(0, 1112, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_103);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_103, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_3764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_3764705882352941);
  PyList_SET_ITEM(__pyx_t_103, 1, __pyx_float_0_3764705882352941);
  __Pyx_INCREF(__pyx_float_0_29411764705882354);
  __Pyx_GIVEREF(__pyx_float_0_29411764705882354);
  PyList_SET_ITEM(__pyx_t_103, 2, __pyx_float_0_29411764705882354);
+1113: [0.12549019607843137,0.7098039215686275,0.3843137254901961],
  __pyx_t_104 = PyList_New(3); if (unlikely(!__pyx_t_104)) __PYX_ERR(0, 1113, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_104);
  __Pyx_INCREF(__pyx_float_0_12549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_12549019607843137);
  PyList_SET_ITEM(__pyx_t_104, 0, __pyx_float_0_12549019607843137);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_104, 1, __pyx_float_0_7098039215686275);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_104, 2, __pyx_float_0_3843137254901961);
+1114: [0.34509803921568627,0.8274509803921568,0.19607843137254902],
  __pyx_t_105 = PyList_New(3); if (unlikely(!__pyx_t_105)) __PYX_ERR(0, 1114, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_105);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_105, 0, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_8274509803921568);
  __Pyx_GIVEREF(__pyx_float_0_8274509803921568);
  PyList_SET_ITEM(__pyx_t_105, 1, __pyx_float_0_8274509803921568);
  __Pyx_INCREF(__pyx_float_0_19607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_19607843137254902);
  PyList_SET_ITEM(__pyx_t_105, 2, __pyx_float_0_19607843137254902);
+1115: [0.07450980392156863,0.615686274509804,0.03137254901960784],
  __pyx_t_106 = PyList_New(3); if (unlikely(!__pyx_t_106)) __PYX_ERR(0, 1115, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_106);
  __Pyx_INCREF(__pyx_float_0_07450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_07450980392156863);
  PyList_SET_ITEM(__pyx_t_106, 0, __pyx_float_0_07450980392156863);
  __Pyx_INCREF(__pyx_float_0_615686274509804);
  __Pyx_GIVEREF(__pyx_float_0_615686274509804);
  PyList_SET_ITEM(__pyx_t_106, 1, __pyx_float_0_615686274509804);
  __Pyx_INCREF(__pyx_float_0_03137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_03137254901960784);
  PyList_SET_ITEM(__pyx_t_106, 2, __pyx_float_0_03137254901960784);
+1116: [0.0,0.3058823529411765,0.0],
  __pyx_t_107 = PyList_New(3); if (unlikely(!__pyx_t_107)) __PYX_ERR(0, 1116, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_107);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_107, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_107, 1, __pyx_float_0_3058823529411765);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_107, 2, __pyx_float_0_0);
+1117: [0.09019607843137255,0.1568627450980392,0.03137254901960784],
  __pyx_t_108 = PyList_New(3); if (unlikely(!__pyx_t_108)) __PYX_ERR(0, 1117, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_108);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_108, 0, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_108, 1, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_03137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_03137254901960784);
  PyList_SET_ITEM(__pyx_t_108, 2, __pyx_float_0_03137254901960784);
+1118: [0.21568627450980393,0.42745098039215684,0.011764705882352941],
  __pyx_t_109 = PyList_New(3); if (unlikely(!__pyx_t_109)) __PYX_ERR(0, 1118, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_109);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_109, 0, __pyx_float_0_21568627450980393);
  __Pyx_INCREF(__pyx_float_0_42745098039215684);
  __Pyx_GIVEREF(__pyx_float_0_42745098039215684);
  PyList_SET_ITEM(__pyx_t_109, 1, __pyx_float_0_42745098039215684);
  __Pyx_INCREF(__pyx_float_0_011764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_011764705882352941);
  PyList_SET_ITEM(__pyx_t_109, 2, __pyx_float_0_011764705882352941);
+1119: [0.41568627450980394,0.7058823529411765,0.09019607843137255],
  __pyx_t_110 = PyList_New(3); if (unlikely(!__pyx_t_110)) __PYX_ERR(0, 1119, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_110);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_110, 0, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_7058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_7058823529411765);
  PyList_SET_ITEM(__pyx_t_110, 1, __pyx_float_0_7058823529411765);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_110, 2, __pyx_float_0_09019607843137255);
+1120: [0.5490196078431373,0.8392156862745098,0.07058823529411765],
  __pyx_t_111 = PyList_New(3); if (unlikely(!__pyx_t_111)) __PYX_ERR(0, 1120, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_111);
  __Pyx_INCREF(__pyx_float_0_5490196078431373);
  __Pyx_GIVEREF(__pyx_float_0_5490196078431373);
  PyList_SET_ITEM(__pyx_t_111, 0, __pyx_float_0_5490196078431373);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_111, 1, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_111, 2, __pyx_float_0_07058823529411765);
+1121: [0.7450980392156863,0.9215686274509803,0.44313725490196076],
  __pyx_t_112 = PyList_New(3); if (unlikely(!__pyx_t_112)) __PYX_ERR(0, 1121, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_112);
  __Pyx_INCREF(__pyx_float_0_7450980392156863);
  __Pyx_GIVEREF(__pyx_float_0_7450980392156863);
  PyList_SET_ITEM(__pyx_t_112, 0, __pyx_float_0_7450980392156863);
  __Pyx_INCREF(__pyx_float_0_9215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_9215686274509803);
  PyList_SET_ITEM(__pyx_t_112, 1, __pyx_float_0_9215686274509803);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_112, 2, __pyx_float_0_44313725490196076);
+1122: [0.9333333333333333,1.0,0.6627450980392157],
  __pyx_t_113 = PyList_New(3); if (unlikely(!__pyx_t_113)) __PYX_ERR(0, 1122, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_113);
  __Pyx_INCREF(__pyx_float_0_9333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_9333333333333333);
  PyList_SET_ITEM(__pyx_t_113, 0, __pyx_float_0_9333333333333333);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_113, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_6627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_6627450980392157);
  PyList_SET_ITEM(__pyx_t_113, 2, __pyx_float_0_6627450980392157);
+1123: [0.7137254901960784,0.7568627450980392,0.12941176470588237],
  __pyx_t_114 = PyList_New(3); if (unlikely(!__pyx_t_114)) __PYX_ERR(0, 1123, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_114);
  __Pyx_INCREF(__pyx_float_0_7137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_7137254901960784);
  PyList_SET_ITEM(__pyx_t_114, 0, __pyx_float_0_7137254901960784);
  __Pyx_INCREF(__pyx_float_0_7568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_7568627450980392);
  PyList_SET_ITEM(__pyx_t_114, 1, __pyx_float_0_7568627450980392);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_114, 2, __pyx_float_0_12941176470588237);
+1124: [0.5764705882352941,0.592156862745098,0.09019607843137255],
  __pyx_t_115 = PyList_New(3); if (unlikely(!__pyx_t_115)) __PYX_ERR(0, 1124, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_115);
  __Pyx_INCREF(__pyx_float_0_5764705882352941);
  __Pyx_GIVEREF(__pyx_float_0_5764705882352941);
  PyList_SET_ITEM(__pyx_t_115, 0, __pyx_float_0_5764705882352941);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_115, 1, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_115, 2, __pyx_float_0_09019607843137255);
+1125: [0.8,0.5607843137254902,0.08235294117647059],
  __pyx_t_116 = PyList_New(3); if (unlikely(!__pyx_t_116)) __PYX_ERR(0, 1125, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_116);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_116, 0, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_116, 1, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_116, 2, __pyx_float_0_08235294117647059);
+1126: [1.0,0.7333333333333333,0.19215686274509805],
  __pyx_t_117 = PyList_New(3); if (unlikely(!__pyx_t_117)) __PYX_ERR(0, 1126, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_117);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_117, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_7333333333333333);
  __Pyx_GIVEREF(__pyx_float_0_7333333333333333);
  PyList_SET_ITEM(__pyx_t_117, 1, __pyx_float_0_7333333333333333);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_117, 2, __pyx_float_0_19215686274509805);
+1127: [1.0,0.9058823529411765,0.21568627450980393],
  __pyx_t_118 = PyList_New(3); if (unlikely(!__pyx_t_118)) __PYX_ERR(0, 1127, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_118);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_118, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_9058823529411765);
  PyList_SET_ITEM(__pyx_t_118, 1, __pyx_float_0_9058823529411765);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_118, 2, __pyx_float_0_21568627450980393);
+1128: [0.9647058823529412,0.5607843137254902,0.21568627450980393],
  __pyx_t_119 = PyList_New(3); if (unlikely(!__pyx_t_119)) __PYX_ERR(0, 1128, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_119);
  __Pyx_INCREF(__pyx_float_0_9647058823529412);
  __Pyx_GIVEREF(__pyx_float_0_9647058823529412);
  PyList_SET_ITEM(__pyx_t_119, 0, __pyx_float_0_9647058823529412);
  __Pyx_INCREF(__pyx_float_0_5607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_5607843137254902);
  PyList_SET_ITEM(__pyx_t_119, 1, __pyx_float_0_5607843137254902);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_119, 2, __pyx_float_0_21568627450980393);
+1129: [0.6784313725490196,0.3058823529411765,0.10196078431372549],
  __pyx_t_120 = PyList_New(3); if (unlikely(!__pyx_t_120)) __PYX_ERR(0, 1129, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_120);
  __Pyx_INCREF(__pyx_float_0_6784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_6784313725490196);
  PyList_SET_ITEM(__pyx_t_120, 0, __pyx_float_0_6784313725490196);
  __Pyx_INCREF(__pyx_float_0_3058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_3058823529411765);
  PyList_SET_ITEM(__pyx_t_120, 1, __pyx_float_0_3058823529411765);
  __Pyx_INCREF(__pyx_float_0_10196078431372549);
  __Pyx_GIVEREF(__pyx_float_0_10196078431372549);
  PyList_SET_ITEM(__pyx_t_120, 2, __pyx_float_0_10196078431372549);
+1130: [0.13725490196078433,0.09019607843137255,0.07058823529411765],
  __pyx_t_121 = PyList_New(3); if (unlikely(!__pyx_t_121)) __PYX_ERR(0, 1130, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_121);
  __Pyx_INCREF(__pyx_float_0_13725490196078433);
  __Pyx_GIVEREF(__pyx_float_0_13725490196078433);
  PyList_SET_ITEM(__pyx_t_121, 0, __pyx_float_0_13725490196078433);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_121, 1, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_07058823529411765);
  __Pyx_GIVEREF(__pyx_float_0_07058823529411765);
  PyList_SET_ITEM(__pyx_t_121, 2, __pyx_float_0_07058823529411765);
+1131: [0.3607843137254902,0.23529411764705882,0.050980392156862744],
  __pyx_t_122 = PyList_New(3); if (unlikely(!__pyx_t_122)) __PYX_ERR(0, 1131, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_122);
  __Pyx_INCREF(__pyx_float_0_3607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_3607843137254902);
  PyList_SET_ITEM(__pyx_t_122, 0, __pyx_float_0_3607843137254902);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_122, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_050980392156862744);
  __Pyx_GIVEREF(__pyx_float_0_050980392156862744);
  PyList_SET_ITEM(__pyx_t_122, 2, __pyx_float_0_050980392156862744);
+1132: [0.6823529411764706,0.4235294117647059,0.21568627450980393],
  __pyx_t_123 = PyList_New(3); if (unlikely(!__pyx_t_123)) __PYX_ERR(0, 1132, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_123);
  __Pyx_INCREF(__pyx_float_0_6823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_6823529411764706);
  PyList_SET_ITEM(__pyx_t_123, 0, __pyx_float_0_6823529411764706);
  __Pyx_INCREF(__pyx_float_0_4235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_4235294117647059);
  PyList_SET_ITEM(__pyx_t_123, 1, __pyx_float_0_4235294117647059);
  __Pyx_INCREF(__pyx_float_0_21568627450980393);
  __Pyx_GIVEREF(__pyx_float_0_21568627450980393);
  PyList_SET_ITEM(__pyx_t_123, 2, __pyx_float_0_21568627450980393);
+1133: [0.7725490196078432,0.592156862745098,0.5098039215686274],
  __pyx_t_124 = PyList_New(3); if (unlikely(!__pyx_t_124)) __PYX_ERR(0, 1133, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_124);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_124, 0, __pyx_float_0_7725490196078432);
  __Pyx_INCREF(__pyx_float_0_592156862745098);
  __Pyx_GIVEREF(__pyx_float_0_592156862745098);
  PyList_SET_ITEM(__pyx_t_124, 1, __pyx_float_0_592156862745098);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_124, 2, __pyx_float_0_5098039215686274);
+1134: [0.8862745098039215,0.8431372549019608,0.7098039215686275],
  __pyx_t_125 = PyList_New(3); if (unlikely(!__pyx_t_125)) __PYX_ERR(0, 1134, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_125);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_125, 0, __pyx_float_0_8862745098039215);
  __Pyx_INCREF(__pyx_float_0_8431372549019608);
  __Pyx_GIVEREF(__pyx_float_0_8431372549019608);
  PyList_SET_ITEM(__pyx_t_125, 1, __pyx_float_0_8431372549019608);
  __Pyx_INCREF(__pyx_float_0_7098039215686275);
  __Pyx_GIVEREF(__pyx_float_0_7098039215686275);
  PyList_SET_ITEM(__pyx_t_125, 2, __pyx_float_0_7098039215686275);
+1135: [0.30980392156862746,0.08235294117647059,0.027450980392156862],
  __pyx_t_126 = PyList_New(3); if (unlikely(!__pyx_t_126)) __PYX_ERR(0, 1135, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_126);
  __Pyx_INCREF(__pyx_float_0_30980392156862746);
  __Pyx_GIVEREF(__pyx_float_0_30980392156862746);
  PyList_SET_ITEM(__pyx_t_126, 0, __pyx_float_0_30980392156862746);
  __Pyx_INCREF(__pyx_float_0_08235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_08235294117647059);
  PyList_SET_ITEM(__pyx_t_126, 1, __pyx_float_0_08235294117647059);
  __Pyx_INCREF(__pyx_float_0_027450980392156862);
  __Pyx_GIVEREF(__pyx_float_0_027450980392156862);
  PyList_SET_ITEM(__pyx_t_126, 2, __pyx_float_0_027450980392156862);
+1136: [0.5098039215686274,0.23529411764705882,0.23921568627450981],
  __pyx_t_128 = PyList_New(3); if (unlikely(!__pyx_t_128)) __PYX_ERR(0, 1136, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_128);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_128, 0, __pyx_float_0_5098039215686274);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_128, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_128, 2, __pyx_float_0_23921568627450981);
+1137: [0.8549019607843137,0.396078431372549,0.3686274509803922],
  __pyx_t_48 = PyList_New(3); if (unlikely(!__pyx_t_48)) __PYX_ERR(0, 1137, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_48);
  __Pyx_INCREF(__pyx_float_0_8549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_8549019607843137);
  PyList_SET_ITEM(__pyx_t_48, 0, __pyx_float_0_8549019607843137);
  __Pyx_INCREF(__pyx_float_0_396078431372549);
  __Pyx_GIVEREF(__pyx_float_0_396078431372549);
  PyList_SET_ITEM(__pyx_t_48, 1, __pyx_float_0_396078431372549);
  __Pyx_INCREF(__pyx_float_0_3686274509803922);
  __Pyx_GIVEREF(__pyx_float_0_3686274509803922);
  PyList_SET_ITEM(__pyx_t_48, 2, __pyx_float_0_3686274509803922);
+1138: [0.8823529411764706,0.5098039215686274,0.5372549019607843],
  __pyx_t_129 = PyList_New(3); if (unlikely(!__pyx_t_129)) __PYX_ERR(0, 1138, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_129);
  __Pyx_INCREF(__pyx_float_0_8823529411764706);
  __Pyx_GIVEREF(__pyx_float_0_8823529411764706);
  PyList_SET_ITEM(__pyx_t_129, 0, __pyx_float_0_8823529411764706);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_129, 1, __pyx_float_0_5098039215686274);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_129, 2, __pyx_float_0_5372549019607843);
+1139: [0.9607843137254902,0.7176470588235294,0.5176470588235295],
  __pyx_t_127 = PyList_New(3); if (unlikely(!__pyx_t_127)) __PYX_ERR(0, 1139, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_127);
  __Pyx_INCREF(__pyx_float_0_9607843137254902);
  __Pyx_GIVEREF(__pyx_float_0_9607843137254902);
  PyList_SET_ITEM(__pyx_t_127, 0, __pyx_float_0_9607843137254902);
  __Pyx_INCREF(__pyx_float_0_7176470588235294);
  __Pyx_GIVEREF(__pyx_float_0_7176470588235294);
  PyList_SET_ITEM(__pyx_t_127, 1, __pyx_float_0_7176470588235294);
  __Pyx_INCREF(__pyx_float_0_5176470588235295);
  __Pyx_GIVEREF(__pyx_float_0_5176470588235295);
  PyList_SET_ITEM(__pyx_t_127, 2, __pyx_float_0_5176470588235295);
+1140: [1.0,0.9137254901960784,0.7725490196078432],
  __pyx_t_87 = PyList_New(3); if (unlikely(!__pyx_t_87)) __PYX_ERR(0, 1140, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_87);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_87, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_9137254901960784);
  __Pyx_GIVEREF(__pyx_float_0_9137254901960784);
  PyList_SET_ITEM(__pyx_t_87, 1, __pyx_float_0_9137254901960784);
  __Pyx_INCREF(__pyx_float_0_7725490196078432);
  __Pyx_GIVEREF(__pyx_float_0_7725490196078432);
  PyList_SET_ITEM(__pyx_t_87, 2, __pyx_float_0_7725490196078432);
+1141: [1.0,0.5098039215686274,0.807843137254902],
  __pyx_t_86 = PyList_New(3); if (unlikely(!__pyx_t_86)) __PYX_ERR(0, 1141, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_86);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_86, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_0_5098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_5098039215686274);
  PyList_SET_ITEM(__pyx_t_86, 1, __pyx_float_0_5098039215686274);
  __Pyx_INCREF(__pyx_float_0_807843137254902);
  __Pyx_GIVEREF(__pyx_float_0_807843137254902);
  PyList_SET_ITEM(__pyx_t_86, 2, __pyx_float_0_807843137254902);
+1142: [0.8117647058823529,0.23529411764705882,0.44313725490196076],
  __pyx_t_85 = PyList_New(3); if (unlikely(!__pyx_t_85)) __PYX_ERR(0, 1142, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_85);
  __Pyx_INCREF(__pyx_float_0_8117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_8117647058823529);
  PyList_SET_ITEM(__pyx_t_85, 0, __pyx_float_0_8117647058823529);
  __Pyx_INCREF(__pyx_float_0_23529411764705882);
  __Pyx_GIVEREF(__pyx_float_0_23529411764705882);
  PyList_SET_ITEM(__pyx_t_85, 1, __pyx_float_0_23529411764705882);
  __Pyx_INCREF(__pyx_float_0_44313725490196076);
  __Pyx_GIVEREF(__pyx_float_0_44313725490196076);
  PyList_SET_ITEM(__pyx_t_85, 2, __pyx_float_0_44313725490196076);
+1143: [0.5294117647058824,0.08627450980392157,0.27450980392156865],
  __pyx_t_84 = PyList_New(3); if (unlikely(!__pyx_t_84)) __PYX_ERR(0, 1143, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_84);
  __Pyx_INCREF(__pyx_float_0_5294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_5294117647058824);
  PyList_SET_ITEM(__pyx_t_84, 0, __pyx_float_0_5294117647058824);
  __Pyx_INCREF(__pyx_float_0_08627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_08627450980392157);
  PyList_SET_ITEM(__pyx_t_84, 1, __pyx_float_0_08627450980392157);
  __Pyx_INCREF(__pyx_float_0_27450980392156865);
  __Pyx_GIVEREF(__pyx_float_0_27450980392156865);
  PyList_SET_ITEM(__pyx_t_84, 2, __pyx_float_0_27450980392156865);
+1144: [0.6392156862745098,0.1568627450980392,0.7019607843137254],
  __pyx_t_83 = PyList_New(3); if (unlikely(!__pyx_t_83)) __PYX_ERR(0, 1144, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_83);
  __Pyx_INCREF(__pyx_float_0_6392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_6392156862745098);
  PyList_SET_ITEM(__pyx_t_83, 0, __pyx_float_0_6392156862745098);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_83, 1, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_7019607843137254);
  __Pyx_GIVEREF(__pyx_float_0_7019607843137254);
  PyList_SET_ITEM(__pyx_t_83, 2, __pyx_float_0_7019607843137254);
+1145: [0.8,0.4117647058823529,0.8941176470588236],
  __pyx_t_82 = PyList_New(3); if (unlikely(!__pyx_t_82)) __PYX_ERR(0, 1145, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_82);
  __Pyx_INCREF(__pyx_float_0_8);
  __Pyx_GIVEREF(__pyx_float_0_8);
  PyList_SET_ITEM(__pyx_t_82, 0, __pyx_float_0_8);
  __Pyx_INCREF(__pyx_float_0_4117647058823529);
  __Pyx_GIVEREF(__pyx_float_0_4117647058823529);
  PyList_SET_ITEM(__pyx_t_82, 1, __pyx_float_0_4117647058823529);
  __Pyx_INCREF(__pyx_float_0_8941176470588236);
  __Pyx_GIVEREF(__pyx_float_0_8941176470588236);
  PyList_SET_ITEM(__pyx_t_82, 2, __pyx_float_0_8941176470588236);
+1146: [0.8352941176470589,0.611764705882353,0.9882352941176471],
  __pyx_t_81 = PyList_New(3); if (unlikely(!__pyx_t_81)) __PYX_ERR(0, 1146, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_81);
  __Pyx_INCREF(__pyx_float_0_8352941176470589);
  __Pyx_GIVEREF(__pyx_float_0_8352941176470589);
  PyList_SET_ITEM(__pyx_t_81, 0, __pyx_float_0_8352941176470589);
  __Pyx_INCREF(__pyx_float_0_611764705882353);
  __Pyx_GIVEREF(__pyx_float_0_611764705882353);
  PyList_SET_ITEM(__pyx_t_81, 1, __pyx_float_0_611764705882353);
  __Pyx_INCREF(__pyx_float_0_9882352941176471);
  __Pyx_GIVEREF(__pyx_float_0_9882352941176471);
  PyList_SET_ITEM(__pyx_t_81, 2, __pyx_float_0_9882352941176471);
+1147: [0.996078431372549,0.788235294117647,0.9294117647058824],
  __pyx_t_80 = PyList_New(3); if (unlikely(!__pyx_t_80)) __PYX_ERR(0, 1147, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_80);
  __Pyx_INCREF(__pyx_float_0_996078431372549);
  __Pyx_GIVEREF(__pyx_float_0_996078431372549);
  PyList_SET_ITEM(__pyx_t_80, 0, __pyx_float_0_996078431372549);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_80, 1, __pyx_float_0_788235294117647);
  __Pyx_INCREF(__pyx_float_0_9294117647058824);
  __Pyx_GIVEREF(__pyx_float_0_9294117647058824);
  PyList_SET_ITEM(__pyx_t_80, 2, __pyx_float_0_9294117647058824);
+1148: [0.8862745098039215,0.788235294117647,1.0],
  __pyx_t_79 = PyList_New(3); if (unlikely(!__pyx_t_79)) __PYX_ERR(0, 1148, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_79);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_79, 0, __pyx_float_0_8862745098039215);
  __Pyx_INCREF(__pyx_float_0_788235294117647);
  __Pyx_GIVEREF(__pyx_float_0_788235294117647);
  PyList_SET_ITEM(__pyx_t_79, 1, __pyx_float_0_788235294117647);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_79, 2, __pyx_float_1_0);
+1149: [0.6509803921568628,0.4588235294117647,0.996078431372549],
  __pyx_t_41 = PyList_New(3); if (unlikely(!__pyx_t_41)) __PYX_ERR(0, 1149, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_41);
  __Pyx_INCREF(__pyx_float_0_6509803921568628);
  __Pyx_GIVEREF(__pyx_float_0_6509803921568628);
  PyList_SET_ITEM(__pyx_t_41, 0, __pyx_float_0_6509803921568628);
  __Pyx_INCREF(__pyx_float_0_4588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_4588235294117647);
  PyList_SET_ITEM(__pyx_t_41, 1, __pyx_float_0_4588235294117647);
  __Pyx_INCREF(__pyx_float_0_996078431372549);
  __Pyx_GIVEREF(__pyx_float_0_996078431372549);
  PyList_SET_ITEM(__pyx_t_41, 2, __pyx_float_0_996078431372549);
+1150: [0.41568627450980394,0.19215686274509805,0.792156862745098],
  __pyx_t_43 = PyList_New(3); if (unlikely(!__pyx_t_43)) __PYX_ERR(0, 1150, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_43);
  __Pyx_INCREF(__pyx_float_0_41568627450980394);
  __Pyx_GIVEREF(__pyx_float_0_41568627450980394);
  PyList_SET_ITEM(__pyx_t_43, 0, __pyx_float_0_41568627450980394);
  __Pyx_INCREF(__pyx_float_0_19215686274509805);
  __Pyx_GIVEREF(__pyx_float_0_19215686274509805);
  PyList_SET_ITEM(__pyx_t_43, 1, __pyx_float_0_19215686274509805);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_43, 2, __pyx_float_0_792156862745098);
+1151: [0.35294117647058826,0.09803921568627451,0.5686274509803921],
  __pyx_t_3 = PyList_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 1151, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_INCREF(__pyx_float_0_35294117647058826);
  __Pyx_GIVEREF(__pyx_float_0_35294117647058826);
  PyList_SET_ITEM(__pyx_t_3, 0, __pyx_float_0_35294117647058826);
  __Pyx_INCREF(__pyx_float_0_09803921568627451);
  __Pyx_GIVEREF(__pyx_float_0_09803921568627451);
  PyList_SET_ITEM(__pyx_t_3, 1, __pyx_float_0_09803921568627451);
  __Pyx_INCREF(__pyx_float_0_5686274509803921);
  __Pyx_GIVEREF(__pyx_float_0_5686274509803921);
  PyList_SET_ITEM(__pyx_t_3, 2, __pyx_float_0_5686274509803921);
+1152: [0.12941176470588237,0.08627450980392157,0.25098039215686274],
  __pyx_t_42 = PyList_New(3); if (unlikely(!__pyx_t_42)) __PYX_ERR(0, 1152, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_42);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_42, 0, __pyx_float_0_12941176470588237);
  __Pyx_INCREF(__pyx_float_0_08627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_08627450980392157);
  PyList_SET_ITEM(__pyx_t_42, 1, __pyx_float_0_08627450980392157);
  __Pyx_INCREF(__pyx_float_0_25098039215686274);
  __Pyx_GIVEREF(__pyx_float_0_25098039215686274);
  PyList_SET_ITEM(__pyx_t_42, 2, __pyx_float_0_25098039215686274);
+1153: [0.23921568627450981,0.20392156862745098,0.6470588235294118],
  __pyx_t_40 = PyList_New(3); if (unlikely(!__pyx_t_40)) __PYX_ERR(0, 1153, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_40);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_40, 0, __pyx_float_0_23921568627450981);
  __Pyx_INCREF(__pyx_float_0_20392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_20392156862745098);
  PyList_SET_ITEM(__pyx_t_40, 1, __pyx_float_0_20392156862745098);
  __Pyx_INCREF(__pyx_float_0_6470588235294118);
  __Pyx_GIVEREF(__pyx_float_0_6470588235294118);
  PyList_SET_ITEM(__pyx_t_40, 2, __pyx_float_0_6470588235294118);
+1154: [0.3843137254901961,0.39215686274509803,0.8627450980392157],
  __pyx_t_39 = PyList_New(3); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 1154, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_INCREF(__pyx_float_0_3843137254901961);
  __Pyx_GIVEREF(__pyx_float_0_3843137254901961);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_float_0_3843137254901961);
  __Pyx_INCREF(__pyx_float_0_39215686274509803);
  __Pyx_GIVEREF(__pyx_float_0_39215686274509803);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_float_0_39215686274509803);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_float_0_8627450980392157);
+1155: [0.6078431372549019,0.6274509803921569,0.9372549019607843],
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 1155, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_0_6078431372549019);
  __Pyx_GIVEREF(__pyx_float_0_6078431372549019);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_0_6078431372549019);
  __Pyx_INCREF(__pyx_float_0_6274509803921569);
  __Pyx_GIVEREF(__pyx_float_0_6274509803921569);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_0_6274509803921569);
  __Pyx_INCREF(__pyx_float_0_9372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_9372549019607843);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_0_9372549019607843);
+1156: [0.596078431372549,0.8627450980392157,1.0],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 1156, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_596078431372549);
  __Pyx_GIVEREF(__pyx_float_0_596078431372549);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_596078431372549);
  __Pyx_INCREF(__pyx_float_0_8627450980392157);
  __Pyx_GIVEREF(__pyx_float_0_8627450980392157);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_8627450980392157);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_1_0);
+1157: [0.3568627450980392,0.6588235294117647,1.0],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1157, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_3568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_3568627450980392);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_3568627450980392);
  __Pyx_INCREF(__pyx_float_0_6588235294117647);
  __Pyx_GIVEREF(__pyx_float_0_6588235294117647);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_6588235294117647);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_1_0);
+1158: [0.0392156862745098,0.5372549019607843,1.0],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1158, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_0392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_0392156862745098);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_0392156862745098);
  __Pyx_INCREF(__pyx_float_0_5372549019607843);
  __Pyx_GIVEREF(__pyx_float_0_5372549019607843);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_5372549019607843);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_1_0);
+1159: [0.00784313725490196,0.2901960784313726,0.792156862745098],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 1159, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_00784313725490196);
  __Pyx_GIVEREF(__pyx_float_0_00784313725490196);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_00784313725490196);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_792156862745098);
  __Pyx_GIVEREF(__pyx_float_0_792156862745098);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_792156862745098);
+1160: [0.0,0.09019607843137255,0.49019607843137253]
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 1160, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_09019607843137255);
  __Pyx_GIVEREF(__pyx_float_0_09019607843137255);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_09019607843137255);
  __Pyx_INCREF(__pyx_float_0_49019607843137253);
  __Pyx_GIVEREF(__pyx_float_0_49019607843137253);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_49019607843137253);
+1161: ], dtype=numpy.float32)
  __pyx_t_32 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 1161, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_GetModuleGlobalName(__pyx_t_34, __pyx_n_s_numpy); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 1161, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __pyx_t_35 = __Pyx_PyObject_GetAttrStr(__pyx_t_34, __pyx_n_s_float32); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1161, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_DECREF(__pyx_t_34); __pyx_t_34 = 0;
  if (PyDict_SetItem(__pyx_t_32, __pyx_n_s_dtype, __pyx_t_35) < 0) __PYX_ERR(0, 1161, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
+1162: FAMICUBE = numpy.multiply(_FAMICUBE_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_35, __pyx_n_s_numpy); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __pyx_t_32 = __Pyx_PyObject_GetAttrStr(__pyx_t_35, __pyx_n_s_multiply); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_35, __pyx_n_s_FAMICUBE_NORMALIZED); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __pyx_t_33 = PyTuple_New(2); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_35);
  PyTuple_SET_ITEM(__pyx_t_33, 0, __pyx_t_35);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_33, 1, __pyx_float_255_0);
  __pyx_t_35 = 0;
  __pyx_t_35 = __Pyx_PyObject_Call(__pyx_t_32, __pyx_t_33, NULL); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_DECREF(__pyx_t_32); __pyx_t_32 = 0;
  __Pyx_DECREF(__pyx_t_33); __pyx_t_33 = 0;
  __pyx_t_33 = __Pyx_PyObject_GetAttrStr(__pyx_t_35, __pyx_n_s_astype); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_35, __pyx_n_s_numpy); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __pyx_t_32 = __Pyx_PyObject_GetAttrStr(__pyx_t_35, __pyx_n_s_float32); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
  __pyx_t_35 = __Pyx_PyObject_CallOneArg(__pyx_t_33, __pyx_t_32); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_DECREF(__pyx_t_33); __pyx_t_33 = 0;
  __Pyx_DECREF(__pyx_t_32); __pyx_t_32 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_FAMICUBE, __pyx_t_35) < 0) __PYX_ERR(0, 1162, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
 1163: 
 1164: 
 1165: # https://lospec.com/palette-list/smooth-polished-silver
+1166: _SILVER_NORMALIZED = numpy.array([
  __Pyx_GetModuleGlobalName(__pyx_t_35, __pyx_n_s_numpy); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __pyx_t_32 = __Pyx_PyObject_GetAttrStr(__pyx_t_35, __pyx_n_s_array); if (unlikely(!__pyx_t_32)) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_32);
  __Pyx_DECREF(__pyx_t_35); __pyx_t_35 = 0;
/* … */
  __pyx_t_39 = PyList_New(7); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_GIVEREF(__pyx_t_35);
  PyList_SET_ITEM(__pyx_t_39, 0, __pyx_t_35);
  __Pyx_GIVEREF(__pyx_t_33);
  PyList_SET_ITEM(__pyx_t_39, 1, __pyx_t_33);
  __Pyx_GIVEREF(__pyx_t_88);
  PyList_SET_ITEM(__pyx_t_39, 2, __pyx_t_88);
  __Pyx_GIVEREF(__pyx_t_34);
  PyList_SET_ITEM(__pyx_t_39, 3, __pyx_t_34);
  __Pyx_GIVEREF(__pyx_t_36);
  PyList_SET_ITEM(__pyx_t_39, 4, __pyx_t_36);
  __Pyx_GIVEREF(__pyx_t_37);
  PyList_SET_ITEM(__pyx_t_39, 5, __pyx_t_37);
  __Pyx_GIVEREF(__pyx_t_38);
  PyList_SET_ITEM(__pyx_t_39, 6, __pyx_t_38);
  __pyx_t_35 = 0;
  __pyx_t_33 = 0;
  __pyx_t_88 = 0;
  __pyx_t_34 = 0;
  __pyx_t_36 = 0;
  __pyx_t_37 = 0;
  __pyx_t_38 = 0;
  __pyx_t_38 = PyTuple_New(1); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_39);
  PyTuple_SET_ITEM(__pyx_t_38, 0, __pyx_t_39);
  __pyx_t_39 = 0;
/* … */
  __pyx_t_36 = __Pyx_PyObject_Call(__pyx_t_32, __pyx_t_38, __pyx_t_39); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_DECREF(__pyx_t_32); __pyx_t_32 = 0;
  __Pyx_DECREF(__pyx_t_38); __pyx_t_38 = 0;
  __Pyx_DECREF(__pyx_t_39); __pyx_t_39 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_SILVER_NORMALIZED, __pyx_t_36) < 0) __PYX_ERR(0, 1166, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;
+1167: [0.0,0.0,0.0],
  __pyx_t_35 = PyList_New(3); if (unlikely(!__pyx_t_35)) __PYX_ERR(0, 1167, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_35);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_35, 0, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_35, 1, __pyx_float_0_0);
  __Pyx_INCREF(__pyx_float_0_0);
  __Pyx_GIVEREF(__pyx_float_0_0);
  PyList_SET_ITEM(__pyx_t_35, 2, __pyx_float_0_0);
+1168: [0.1568627450980392,0.12941176470588237,0.12156862745098039],
  __pyx_t_33 = PyList_New(3); if (unlikely(!__pyx_t_33)) __PYX_ERR(0, 1168, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_33);
  __Pyx_INCREF(__pyx_float_0_1568627450980392);
  __Pyx_GIVEREF(__pyx_float_0_1568627450980392);
  PyList_SET_ITEM(__pyx_t_33, 0, __pyx_float_0_1568627450980392);
  __Pyx_INCREF(__pyx_float_0_12941176470588237);
  __Pyx_GIVEREF(__pyx_float_0_12941176470588237);
  PyList_SET_ITEM(__pyx_t_33, 1, __pyx_float_0_12941176470588237);
  __Pyx_INCREF(__pyx_float_0_12156862745098039);
  __Pyx_GIVEREF(__pyx_float_0_12156862745098039);
  PyList_SET_ITEM(__pyx_t_33, 2, __pyx_float_0_12156862745098039);
+1169: [0.2901960784313726,0.2235294117647059,0.23921568627450981],
  __pyx_t_88 = PyList_New(3); if (unlikely(!__pyx_t_88)) __PYX_ERR(0, 1169, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_88);
  __Pyx_INCREF(__pyx_float_0_2901960784313726);
  __Pyx_GIVEREF(__pyx_float_0_2901960784313726);
  PyList_SET_ITEM(__pyx_t_88, 0, __pyx_float_0_2901960784313726);
  __Pyx_INCREF(__pyx_float_0_2235294117647059);
  __Pyx_GIVEREF(__pyx_float_0_2235294117647059);
  PyList_SET_ITEM(__pyx_t_88, 1, __pyx_float_0_2235294117647059);
  __Pyx_INCREF(__pyx_float_0_23921568627450981);
  __Pyx_GIVEREF(__pyx_float_0_23921568627450981);
  PyList_SET_ITEM(__pyx_t_88, 2, __pyx_float_0_23921568627450981);
+1170: [0.403921568627451,0.34509803921568627,0.2980392156862745],
  __pyx_t_34 = PyList_New(3); if (unlikely(!__pyx_t_34)) __PYX_ERR(0, 1170, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_34);
  __Pyx_INCREF(__pyx_float_0_403921568627451);
  __Pyx_GIVEREF(__pyx_float_0_403921568627451);
  PyList_SET_ITEM(__pyx_t_34, 0, __pyx_float_0_403921568627451);
  __Pyx_INCREF(__pyx_float_0_34509803921568627);
  __Pyx_GIVEREF(__pyx_float_0_34509803921568627);
  PyList_SET_ITEM(__pyx_t_34, 1, __pyx_float_0_34509803921568627);
  __Pyx_INCREF(__pyx_float_0_2980392156862745);
  __Pyx_GIVEREF(__pyx_float_0_2980392156862745);
  PyList_SET_ITEM(__pyx_t_34, 2, __pyx_float_0_2980392156862745);
+1171: [0.6901960784313725,0.5725490196078431,0.6549019607843137],
  __pyx_t_36 = PyList_New(3); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1171, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_INCREF(__pyx_float_0_6901960784313725);
  __Pyx_GIVEREF(__pyx_float_0_6901960784313725);
  PyList_SET_ITEM(__pyx_t_36, 0, __pyx_float_0_6901960784313725);
  __Pyx_INCREF(__pyx_float_0_5725490196078431);
  __Pyx_GIVEREF(__pyx_float_0_5725490196078431);
  PyList_SET_ITEM(__pyx_t_36, 1, __pyx_float_0_5725490196078431);
  __Pyx_INCREF(__pyx_float_0_6549019607843137);
  __Pyx_GIVEREF(__pyx_float_0_6549019607843137);
  PyList_SET_ITEM(__pyx_t_36, 2, __pyx_float_0_6549019607843137);
+1172: [0.9490196078431372,0.8392156862745098,0.8862745098039215],
  __pyx_t_37 = PyList_New(3); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 1172, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __Pyx_INCREF(__pyx_float_0_9490196078431372);
  __Pyx_GIVEREF(__pyx_float_0_9490196078431372);
  PyList_SET_ITEM(__pyx_t_37, 0, __pyx_float_0_9490196078431372);
  __Pyx_INCREF(__pyx_float_0_8392156862745098);
  __Pyx_GIVEREF(__pyx_float_0_8392156862745098);
  PyList_SET_ITEM(__pyx_t_37, 1, __pyx_float_0_8392156862745098);
  __Pyx_INCREF(__pyx_float_0_8862745098039215);
  __Pyx_GIVEREF(__pyx_float_0_8862745098039215);
  PyList_SET_ITEM(__pyx_t_37, 2, __pyx_float_0_8862745098039215);
+1173: [1.0,1.0,1.0]
  __pyx_t_38 = PyList_New(3); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 1173, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_38, 0, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_38, 1, __pyx_float_1_0);
  __Pyx_INCREF(__pyx_float_1_0);
  __Pyx_GIVEREF(__pyx_float_1_0);
  PyList_SET_ITEM(__pyx_t_38, 2, __pyx_float_1_0);
+1174: ], dtype=numpy.float32)
  __pyx_t_39 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 1174, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_GetModuleGlobalName(__pyx_t_37, __pyx_n_s_numpy); if (unlikely(!__pyx_t_37)) __PYX_ERR(0, 1174, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_37);
  __pyx_t_36 = __Pyx_PyObject_GetAttrStr(__pyx_t_37, __pyx_n_s_float32); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1174, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_DECREF(__pyx_t_37); __pyx_t_37 = 0;
  if (PyDict_SetItem(__pyx_t_39, __pyx_n_s_dtype, __pyx_t_36) < 0) __PYX_ERR(0, 1174, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;
+1175: SILVER = numpy.multiply(_SILVER_NORMALIZED, 255.0).astype(numpy.float32)
  __Pyx_GetModuleGlobalName(__pyx_t_36, __pyx_n_s_numpy); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __pyx_t_39 = __Pyx_PyObject_GetAttrStr(__pyx_t_36, __pyx_n_s_multiply); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_36, __pyx_n_s_SILVER_NORMALIZED); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __pyx_t_38 = PyTuple_New(2); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_GIVEREF(__pyx_t_36);
  PyTuple_SET_ITEM(__pyx_t_38, 0, __pyx_t_36);
  __Pyx_INCREF(__pyx_float_255_0);
  __Pyx_GIVEREF(__pyx_float_255_0);
  PyTuple_SET_ITEM(__pyx_t_38, 1, __pyx_float_255_0);
  __pyx_t_36 = 0;
  __pyx_t_36 = __Pyx_PyObject_Call(__pyx_t_39, __pyx_t_38, NULL); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_DECREF(__pyx_t_39); __pyx_t_39 = 0;
  __Pyx_DECREF(__pyx_t_38); __pyx_t_38 = 0;
  __pyx_t_38 = __Pyx_PyObject_GetAttrStr(__pyx_t_36, __pyx_n_s_astype); if (unlikely(!__pyx_t_38)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_38);
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;
  __Pyx_GetModuleGlobalName(__pyx_t_36, __pyx_n_s_numpy); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __pyx_t_39 = __Pyx_PyObject_GetAttrStr(__pyx_t_36, __pyx_n_s_float32); if (unlikely(!__pyx_t_39)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_39);
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;
  __pyx_t_36 = __Pyx_PyObject_CallOneArg(__pyx_t_38, __pyx_t_39); if (unlikely(!__pyx_t_36)) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_GOTREF(__pyx_t_36);
  __Pyx_DECREF(__pyx_t_38); __pyx_t_38 = 0;
  __Pyx_DECREF(__pyx_t_39); __pyx_t_39 = 0;
  if (PyDict_SetItem(__pyx_d, __pyx_n_s_SILVER, __pyx_t_36) < 0) __PYX_ERR(0, 1175, __pyx_L1_error)
  __Pyx_DECREF(__pyx_t_36); __pyx_t_36 = 0;