diff --git a/dlls/CBaseEntity.h b/dlls/CBaseEntity.h index bc1ef30a..0d51eb24 100644 --- a/dlls/CBaseEntity.h +++ b/dlls/CBaseEntity.h @@ -176,6 +176,8 @@ class EXPORT CBaseEntity virtual BOOL IsNetClient(void) { return FALSE; } virtual BOOL IsBreakable(void) { return FALSE; } virtual BOOL IsMachine(void) { return FALSE; }; + virtual BOOL IsWeather(void) { return FALSE; }; + virtual BOOL IsBeam(void) { return FALSE; }; virtual const char* TeamID(void) { return ""; } virtual const char* DisplayName() { return STRING(pev->classname); } virtual const char* GetDeathNoticeWeapon() { return STRING(pev->classname); }; @@ -387,10 +389,13 @@ class EXPORT CBaseEntity InventoryRules m_inventoryRules; bool m_isFadingOut; // is a corpse fading out + Vector m_fakeFollowOffset; // offset applied to player origin when entity is fake following + uint32_t m_pasPlayers; // players in the audible set of this entity (invalid for invisible ents) uint32_t m_pvsPlayers; // players in the visible set of this entity (invalid for invisible ents) uint32_t m_netPlayers; // players this entity has been networked to (AddToFullPack returned 1) uint32_t m_hidePlayers; // players this entity will be hidden from (AddToFullPack) + uint32_t m_fakeFollow; // players this entity will attach to, ignoring true origin (AddToFullPack) private: bool TestInventoryRules(CBaseMonster* mon, std::unordered_set& usedItems, const char** errorMsg); diff --git a/dlls/CMakeLists.txt b/dlls/CMakeLists.txt index 3eb48ada..ae4e2da3 100644 --- a/dlls/CMakeLists.txt +++ b/dlls/CMakeLists.txt @@ -164,6 +164,7 @@ set(ENV_SRC env/CSprayCan.cpp env/CSprite.cpp env/CTestEffect.cpp + env/fog_colors.cpp ) set(ITEM_HDR diff --git a/dlls/env/CBeam.h b/dlls/env/CBeam.h index aef9c6f1..081d5671 100644 --- a/dlls/env/CBeam.h +++ b/dlls/env/CBeam.h @@ -25,6 +25,7 @@ class CBeam : public CBaseEntity return (CBaseEntity::ObjectCaps() & ~FCAP_ACROSS_TRANSITION) | flags; } virtual const char* DisplayName() { return "Laser"; } + virtual BOOL IsBeam(void) { return TRUE; }; void EXPORT TriggerTouch(CBaseEntity* pOther); diff --git a/dlls/env/CEnvWeather.cpp b/dlls/env/CEnvWeather.cpp index 035cde4a..d6f39d6c 100644 --- a/dlls/env/CEnvWeather.cpp +++ b/dlls/env/CEnvWeather.cpp @@ -14,12 +14,30 @@ #define SNOW_MODEL_SMALL "models/weather/snow0_128.bsp" #define SNOW_MODEL_BIG "models/weather/snow1_128.bsp" +#define FOG_MODEL "models/weather/fog.mdl" +#define FOG_STEP_DIST_0 1 // minimum step size of fog sphere radius for sequence 0 +#define FOG_MAX_DIST_0 256 // maximum radius of the fog sphere at sequence 0 frame 255 +#define FOG_MAX_DIST 131072 // maximum radius of the fog sphere at the max sequence frame 255 +#define FOG_LAYERS 16 +#define FOG_OFFSET_Z 16384 // fog model is offset so that the BRIGHTFIELD effect is invisible + #define MAX_WORLD_DIM 65536 #define RAIN_TEST_DIST 1024 #define WEATHER_SIZE 128 // width of a weather conveyor #define WEATHER_HEIGHT 960 // height of a weather conveyor #define WEATHER_VOL_HIST_SZ 25 +#define SF_WEATHER_START_OFF 1 + +extern RGB g_fog_palette[61][256]; +extern const int g_fog_skins; + +bool g_fog_enabled; +int g_fog_start_dist; +int g_fog_end_dist; + +EHANDLE g_fog_ents[FOG_LAYERS]; + struct weather_ent_t { EHANDLE h_ent; Vector pos; @@ -62,10 +80,24 @@ std::vector g_weatherEnts; bool g_weather_init_done; enum weather_modes { + WEATHER_NONE, WEATHER_RAIN, WEATHER_SNOW }; +class CFogLayer : public CBaseAnimating +{ + virtual int GetEntindexPriority() { return ENTIDX_PRIORITY_NORMAL; } + void Spawn(void); + void Precache(void); + BOOL IsWeather(void) { return TRUE; }; +}; + +class CWeatherConveyor : public CFuncConveyor +{ + BOOL IsWeather(void) { return TRUE; }; +}; + class CEnvWeather : public CBaseEntity { public: @@ -74,12 +106,15 @@ class CEnvWeather : public CBaseEntity void Precache(void); void EXPORT WeatherThink(void); void KeyValue(KeyValueData* pkvd); + void Use(CBaseEntity* pActivator, CBaseEntity* pCaller, USE_TYPE useType, float value); + BOOL IsWeather(void) { return TRUE; }; bool GetRainPosition(Vector pos, Vector& bottom, Vector& top, bool largeHull, bool debug); bool IsSky(TraceResult& tr, Vector traceStart); bool TraceToSky(Vector pos, Vector& skyPos); // trace upwards until hitting the sky bool CanSeePosition(CBasePlayer* plr, Vector pos); void WeatherEntsThink(); + void UpdateFog(); int UpdateWeatherVisibility(CBasePlayer* plr); // returns number of nearby conveyors // find a neighbor suitable for merging @@ -98,16 +133,34 @@ class CEnvWeather : public CBaseEntity bool IsUnevenGround(Vector pos, float radius); + // adjusts the size of a fog sphere + void SetFogSphereRadius(CBaseAnimating* fog, float radius); + + // gets fog + void SetFogColor(RGB color); + weather_sound_t m_rainSnd_out; // outdoor rain sound weather_sound_t m_rainSnd_glass; // rain hitting window sound int m_historyIdx; int m_rainSplashSpr; int m_weatherMode; + bool m_isActive; + + Vector m_fogColor; + int m_fogBody; // model texture to use (palette of 256 colors) + int m_fogSkin; // model uv coordinates for the texture (pixel in the palette) + int m_fogStartDist; + int m_fogEndDist; + bool m_useFog; }; LINK_ENTITY_TO_CLASS(env_weather, CEnvWeather) LINK_ENTITY_TO_CLASS(env_rain, CEnvWeather) LINK_ENTITY_TO_CLASS(env_snow, CEnvWeather) +LINK_ENTITY_TO_CLASS(env_fog, CEnvWeather) + +LINK_ENTITY_TO_CLASS(fog_layer, CFogLayer) +LINK_ENTITY_TO_CLASS(weather_conveyor, CWeatherConveyor) int weather_sound_t::GetAverageLoudness(int playerindex) { float avg = 0; @@ -124,6 +177,34 @@ int weather_sound_t::GetAverageLoudness(int playerindex) { return snapped; } +void CFogLayer::Spawn() { + pev->solid = SOLID_NOT; + pev->movetype = MOVETYPE_NOCLIP; + pev->rendermode = kRenderTransTexture; + pev->renderamt = 128; + + SET_MODEL(edict(), FOG_MODEL); + + pev->sequence = 0; + pev->frame = 0; + ResetSequenceInfo(); + pev->framerate = FLT_MIN; + + m_fakeFollow = 0xffffffff; + m_fakeFollowOffset = Vector(0, 0, -FOG_OFFSET_Z); + + // render everywhere + static Vector galaxySize = Vector(65536, 65536, 65536); + UTIL_SetSize(pev, galaxySize * -1, galaxySize); + + // hack to make the model full bright + pev->effects = EF_BRIGHTLIGHT; +} + +void CFogLayer::Precache() { + PRECACHE_MODEL(FOG_MODEL); +} + bool CEnvWeather::IsSky(TraceResult& tr, Vector traceStart) { if (POINT_CONTENTS(tr.vecEndPos) == CONTENTS_SKY) { return true; @@ -311,7 +392,7 @@ bool CEnvWeather::GetRainPosition(Vector pos, Vector& bottom, Vector& top, bool } } - te_debug_beam(bottom, top, 1, RGBA(0, 255, 0)); + //te_debug_beam(bottom, top, 1, RGBA(0, 255, 0)); // can be inside world if on a slope, despite point_contents saying it's not bottom.z += 1.0f; @@ -478,6 +559,23 @@ void CEnvWeather::Spawn(void) if (FClassnameIs(pev, "env_snow")) { m_weatherMode = WEATHER_SNOW; } + if (FClassnameIs(pev, "env_rain")) { + m_weatherMode = WEATHER_RAIN; + } + if (FClassnameIs(pev, "env_fog")) { + g_fog_enabled = true; + m_useFog = true; + + if (pev->iuser2) { + m_fogStartDist = pev->iuser2; + } + + if (pev->iuser3) { + m_fogEndDist = pev->iuser3; + } + + m_fogColor = pev->rendercolor; + } pev->solid = SOLID_NOT; pev->movetype = MOVETYPE_NOCLIP; @@ -500,40 +598,57 @@ void CEnvWeather::Spawn(void) Precache(); - std::vector spots = FindWeatherSpots(); - int validSpots = spots.size(); + if (m_weatherMode != WEATHER_NONE) { + std::vector spots = FindWeatherSpots(); + int validSpots = spots.size(); - MergeWeatherSpots(spots); + MergeWeatherSpots(spots); - g_weatherEnts.clear(); + g_weatherEnts.clear(); - for (int i = 0; i < (int)spots.size(); i++) { - weather_spot_t& spot = spots[i]; + for (int i = 0; i < (int)spots.size(); i++) { + weather_spot_t& spot = spots[i]; - if (!spot.valid) { - continue; + if (!spot.valid) { + continue; + } + + weather_ent_t weather; + weather.h_ent = NULL; + weather.model = spot.model; + weather.pos = spot.pos; + weather.size = spot.size; + weather.isFloating = spot.isFloating; + weather.visPlayers = 0; + weather.isUnevenGround = spot.isUnevenGround; + g_weatherEnts.push_back(weather); } - weather_ent_t weather; - weather.h_ent = NULL; - weather.model = spot.model; - weather.pos = spot.pos; - weather.size = spot.size; - weather.isFloating = spot.isFloating; - weather.visPlayers = 0; - weather.isUnevenGround = spot.isUnevenGround; - g_weatherEnts.push_back(weather); + m_rainSnd_out.file = RAIN_OUT_SOUND; + m_rainSnd_glass.file = RAIN_GLASS_SOUND; + m_rainSnd_out.channel = CHAN_BODY; + m_rainSnd_glass.channel = CHAN_ITEM; + + ALERT(at_console, "Found %d potential weather locations. Merged to %d\n", + validSpots, g_weatherEnts.size()); + + g_weather_init_done = true; } - m_rainSnd_out.file = RAIN_OUT_SOUND; - m_rainSnd_glass.file = RAIN_GLASS_SOUND; - m_rainSnd_out.channel = CHAN_BODY; - m_rainSnd_glass.channel = CHAN_ITEM; + m_isActive = !FBitSet(pev->spawnflags, SF_WEATHER_START_OFF); - ALERT(at_console, "Found %d potential weather locations. Merged to %d\n", - validSpots, g_weatherEnts.size()); + if (m_useFog) { - g_weather_init_done = true; + // reverse order so fog renders correctly + for (int k = FOG_LAYERS - 1; k >= 0; k--) { + if (!g_fog_ents[k]) { + g_fog_ents[k] = Create("fog_layer", g_vecZero, g_vecZero, NULL); + } + } + + if (m_isActive) + UpdateFog(); + } } void CEnvWeather::Precache(void) @@ -551,6 +666,10 @@ void CEnvWeather::Precache(void) PRECACHE_MODEL(SNOW_MODEL_SMALL); PRECACHE_MODEL(SNOW_MODEL_BIG); } + + if (m_useFog) { + UTIL_PrecacheOther("fog_layer"); + } } void CEnvWeather::KeyValue(KeyValueData* pkvd) @@ -560,10 +679,70 @@ void CEnvWeather::KeyValue(KeyValueData* pkvd) m_weatherMode = atoi(pkvd->szValue); pkvd->fHandled = TRUE; } + else if (FStrEq(pkvd->szKeyName, "startdist")) + { + m_fogStartDist = atoi(pkvd->szValue); + pkvd->fHandled = TRUE; + } + else if (FStrEq(pkvd->szKeyName, "enddist")) + { + m_fogEndDist = atoi(pkvd->szValue); + pkvd->fHandled = TRUE; + } else CBaseEntity::KeyValue(pkvd); } +void CEnvWeather::Use(CBaseEntity* pActivator, CBaseEntity* pCaller, USE_TYPE useType, float value) { + m_isActive = useType == USE_TOGGLE ? !m_isActive : useType == USE_ON; + + if (m_isActive) { + // disable all other weather entities + CBaseEntity* pWeather = NULL; + while (pWeather = UTIL_FindEntityByClassname(pWeather, "env_weather")) { + pWeather->Use(pActivator, this, USE_OFF, 0.0f); + } + } + + if (m_useFog) { + g_fog_enabled = m_isActive; + + if (m_isActive) { + UpdateFog(); + } + + for (int k = 0; k < FOG_LAYERS; k++) { + CFogLayer* fog = (CFogLayer*)g_fog_ents[k].GetEntity(); + if (!fog) { + continue; + } + + if (m_isActive) { + fog->pev->effects &= ~EF_NODRAW; + } + else { + fog->pev->effects |= EF_NODRAW; + } + } + } + + if (m_weatherMode != WEATHER_NONE && !m_isActive) { + for (int k = 0; k < (int)g_weatherEnts.size(); k++) { + weather_ent_t& weather = g_weatherEnts[k]; + + weather.visPlayers = 0; + UTIL_Remove(weather.h_ent); + } + + // TODO: fade out + weather_sound_t* sounds[2] = { &m_rainSnd_out, &m_rainSnd_glass }; + for (int k = 0; k < 2; k++) { + weather_sound_t* snd = sounds[k]; + STOP_SOUND(edict(), snd->channel, snd->file); + } + } +} + bool CEnvWeather::CanSeePosition(CBasePlayer* plr, Vector pos) { std::vector tempNonSolidEdicts; TraceResult tr; @@ -620,6 +799,85 @@ bool CEnvWeather::TraceToSky(Vector pos, Vector& skyPos) { return false; } +void CEnvWeather::SetFogSphereRadius(CBaseAnimating* fog, float radius) { + // each sequence has a larger max distance for the sphere, but reduced accuracy + int sequences[] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; + int thresholds[] = { 65536, 32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 0 }; + + for (int i = 0; i < 10; ++i) { + if (radius > thresholds[i]) { + fog->pev->sequence = sequences[i]; + break; + } + } + + float sphereMaxDist = sphereMaxDist = 256 << (fog->pev->sequence-1); + + fog->pev->frame = clampf(roundf((radius / sphereMaxDist) * 256.0f) - 1, 0, 255); + + fog->ResetSequenceInfo(); + fog->pev->framerate = FLT_MIN; +} + +void CEnvWeather::SetFogColor(RGB color) { + int bestDist = INT_MAX; + int bestSkin = 0; + int bestBody = 0; + + for (int i = 0; i < g_fog_skins && bestDist; i++) { + for (int k = 0; k < 256; k++) { + RGB& p = g_fog_palette[i][k]; + int dist = abs(p.r - color.r) + abs(p.g - color.g) + abs(p.b - color.b); + + if (dist < bestDist) { + bestDist = dist; + bestSkin = i; + bestBody = k; + + if (dist == 0) { + break; + } + } + } + } + + m_fogSkin = bestSkin; + m_fogBody = bestBody; +} + +void CEnvWeather::UpdateFog() { + g_fog_start_dist = m_fogStartDist; + g_fog_end_dist = m_fogEndDist; + + float spanDist = g_fog_end_dist - g_fog_start_dist; + + SetFogColor(m_fogColor); + + // manually tested values that looks close to sven in mystic_radar_v1 (16 fog layers) + float renderamt = 10; + float scalingFactor = 1.2f; + + for (int k = 0; k < FOG_LAYERS; k++) { + CFogLayer* fog = (CFogLayer*)g_fog_ents[k].GetEntity(); + + fog->pev->skin = m_fogSkin; + fog->pev->body = m_fogBody; + + float t = k / (float)(FOG_LAYERS - 1); + SetFogSphereRadius(fog, g_fog_start_dist + spanDist * t); + + fog->pev->renderamt = renderamt; + renderamt *= scalingFactor; + + // last fog completely blocks view + if (k == FOG_LAYERS - 1) { + fog->pev->renderamt = 255; + } + } + + //ALERT(at_console, "Fog: %d ents, dist %d -> %d\n", fogCount, g_fog_start_dist, g_fog_end_dist); +} + void CEnvWeather::WeatherEntsThink() { int totalVis = 0; @@ -632,12 +890,11 @@ void CEnvWeather::WeatherEntsThink() { {"model", weather.model}, }; - CFuncConveyor* ent = (CFuncConveyor*)Create("func_conveyor", weather.pos, Vector(0, 0, 0), NULL, keys); + CFuncConveyor* ent = (CFuncConveyor*)Create("weather_conveyor", weather.pos, Vector(0, 0, 0), NULL, keys); ent->pev->solid = SOLID_NOT; ent->pev->movetype = weather.isFloating ? MOVETYPE_NONE : MOVETYPE_TOSS; ent->pev->rendermode = kRenderTransAdd; ent->pev->renderamt = 50; - if (m_weatherMode == WEATHER_RAIN) { ent->UpdateSpeed(RANDOM_LONG(150, 200)); @@ -844,63 +1101,78 @@ void CEnvWeather::PlayWeatherSounds(CBasePlayer* plr) { void CEnvWeather::WeatherThink(void) { - WeatherEntsThink(); - - // reset vis - for (int k = 0; k < (int)g_weatherEnts.size(); k++) { - weather_ent_t& weather = g_weatherEnts[k]; - weather.visPlayers = 0; + if (g_fog_enabled && m_useFog) { + for (int k = 0; k < FOG_LAYERS; k++) { + CFogLayer* fog = (CFogLayer*)g_fog_ents[k].GetEntity(); + if (fog) { + // smoothes movement somehow. + // TODO: HOW? velocity is not sent to the client and the origin will be overridden + // later with m_fakeFollow. + fog->pev->velocity = Vector(0, 0, 1) * sinf(gpGlobals->time); + } + } } - for (int i = 1; i <= gpGlobals->maxClients; i++) { - CBasePlayer* plr = (CBasePlayer*)UTIL_PlayerByIndex(i); - if (!plr) { - continue; + if (m_weatherMode != WEATHER_NONE && m_isActive) { + WeatherEntsThink(); + + // reset vis + for (int k = 0; k < (int)g_weatherEnts.size(); k++) { + weather_ent_t& weather = g_weatherEnts[k]; + weather.visPlayers = 0; } - int pidx = i - 1; - bool hideAll = false; + for (int i = 1; i <= gpGlobals->maxClients; i++) { + CBasePlayer* plr = (CBasePlayer*)UTIL_PlayerByIndex(i); + if (!plr) { + continue; + } - /* - static Vector testPos; - if (plr->pev->button & IN_USE) { - testPos = plr->pev->origin; - testPos.x = (int)((testPos.x + 64) / WEATHER_SIZE) * WEATHER_SIZE; - testPos.y = (int)((testPos.y + 64) / WEATHER_SIZE) * WEATHER_SIZE; - testPos.z = (int)((testPos.z + 64) / 128) * 128; - } + int pidx = i - 1; + bool hideAll = false; + + /* + static Vector testPos; + if (plr->pev->button & IN_USE) { + testPos = plr->pev->origin; + testPos.x = (int)((testPos.x + 64) / WEATHER_SIZE) * WEATHER_SIZE; + testPos.y = (int)((testPos.y + 64) / WEATHER_SIZE) * WEATHER_SIZE; + testPos.z = (int)((testPos.z + 64) / 128) * 128; + } - hideAll = plr->pev->button & IN_RELOAD; - Vector bottom, top; - GetRainPosition(testPos, bottom, top, true, true); - */ + hideAll = plr->pev->button & IN_RELOAD; + Vector bottom, top; + GetRainPosition(testPos, bottom, top, true, true); + */ - int numVis = 0; - if (!hideAll) { - numVis = UpdateWeatherVisibility(plr); - } - - if (m_weatherMode == WEATHER_RAIN) { - // water splashes - int numSplash = 0; - if (numVis > 0) { - numSplash = WaterSplashes(plr); + int numVis = 0; + if (!hideAll) { + numVis = UpdateWeatherVisibility(plr); } - else { - m_rainSnd_glass.loudHist[pidx][m_historyIdx] = 0; - m_rainSnd_out.loudHist[pidx][m_historyIdx] = 0; + + if (m_weatherMode == WEATHER_RAIN) { + // water splashes + int numSplash = 0; + if (numVis > 0) { + numSplash = WaterSplashes(plr); + } + else { + m_rainSnd_glass.loudHist[pidx][m_historyIdx] = 0; + m_rainSnd_out.loudHist[pidx][m_historyIdx] = 0; + } + + PlayWeatherSounds(plr); } - PlayWeatherSounds(plr); + /* + ALERT(at_console, "%d / %d rain vis, %d|%d loud, %d splash\n", + numVis, g_weatherEnts.size(), + m_rainSnd_out.GetAverageLoudness(pidx), m_rainSnd_glass.GetAverageLoudness(pidx), numSplash); + */ } - /* - ALERT(at_console, "%d / %d rain vis, %d|%d loud, %d splash\n", - numVis, g_weatherEnts.size(), - m_rainSnd_out.GetAverageLoudness(pidx), m_rainSnd_glass.GetAverageLoudness(pidx), numSplash); - */ + m_historyIdx = (m_historyIdx + 1) % WEATHER_VOL_HIST_SZ; } - m_historyIdx = (m_historyIdx + 1) % WEATHER_VOL_HIST_SZ; pev->nextthink = gpGlobals->time + 0.05; } diff --git a/dlls/env/fog_colors.cpp b/dlls/env/fog_colors.cpp new file mode 100644 index 00000000..a23bcd92 --- /dev/null +++ b/dlls/env/fog_colors.cpp @@ -0,0 +1,65 @@ +const int g_fog_skins = 61; + +RGB g_fog_palette[61][256] = { + {0x000000,0x010101,0x020202,0x030303,0x040404,0x050505,0x060606,0x070707,0x080808,0x090909,0x0A0A0A,0x0B0B0B,0x0C0C0C,0x0D0D0D,0x0E0E0E,0x0F0F0F,0x101010,0x111111,0x121212,0x131313,0x141414,0x151515,0x161616,0x171717,0x181818,0x191919,0x1A1A1A,0x1B1B1B,0x1C1C1C,0x1D1D1D,0x1E1E1E,0x1F1F1F,0x202020,0x212121,0x222222,0x232323,0x242424,0x252525,0x262626,0x272727,0x282828,0x292929,0x2A2A2A,0x2B2B2B,0x2C2C2C,0x2D2D2D,0x2E2E2E,0x2F2F2F,0x303030,0x313131,0x323232,0x333333,0x343434,0x353535,0x363636,0x373737,0x383838,0x393939,0x3A3A3A,0x3B3B3B,0x3C3C3C,0x3D3D3D,0x3E3E3E,0x3F3F3F,0x404040,0x414141,0x424242,0x434343,0x444444,0x454545,0x464646,0x474747,0x484848,0x494949,0x4A4A4A,0x4B4B4B,0x4C4C4C,0x4D4D4D,0x4E4E4E,0x4F4F4F,0x505050,0x515151,0x525252,0x535353,0x545454,0x555555,0x565656,0x575757,0x585858,0x595959,0x5A5A5A,0x5B5B5B,0x5C5C5C,0x5D5D5D,0x5E5E5E,0x5F5F5F,0x606060,0x616161,0x626262,0x636363,0x646464,0x656565,0x666666,0x676767,0x686868,0x696969,0x6A6A6A,0x6B6B6B,0x6C6C6C,0x6D6D6D,0x6E6E6E,0x6F6F6F,0x707070,0x717171,0x727272,0x737373,0x747474,0x757575,0x767676,0x777777,0x787878,0x797979,0x7A7A7A,0x7B7B7B,0x7C7C7C,0x7D7D7D,0x7E7E7E,0x7F7F7F,0x808080,0x818181,0x828282,0x838383,0x848484,0x858585,0x868686,0x878787,0x888888,0x898989,0x8A8A8A,0x8B8B8B,0x8C8C8C,0x8D8D8D,0x8E8E8E,0x8F8F8F,0x909090,0x919191,0x929292,0x939393,0x949494,0x959595,0x969696,0x979797,0x989898,0x999999,0x9A9A9A,0x9B9B9B,0x9C9C9C,0x9D9D9D,0x9E9E9E,0x9F9F9F,0xA0A0A0,0xA1A1A1,0xA2A2A2,0xA3A3A3,0xA4A4A4,0xA5A5A5,0xA6A6A6,0xA7A7A7,0xA8A8A8,0xA9A9A9,0xAAAAAA,0xABABAB,0xACACAC,0xADADAD,0xAEAEAE,0xAFAFAF,0xB0B0B0,0xB1B1B1,0xB2B2B2,0xB3B3B3,0xB4B4B4,0xB5B5B5,0xB6B6B6,0xB7B7B7,0xB8B8B8,0xB9B9B9,0xBABABA,0xBBBBBB,0xBCBCBC,0xBDBDBD,0xBEBEBE,0xBFBFBF,0xC0C0C0,0xC1C1C1,0xC2C2C2,0xC3C3C3,0xC4C4C4,0xC5C5C5,0xC6C6C6,0xC7C7C7,0xC8C8C8,0xC9C9C9,0xCACACA,0xCBCBCB,0xCCCCCC,0xCDCDCD,0xCECECE,0xCFCFCF,0xD0D0D0,0xD1D1D1,0xD2D2D2,0xD3D3D3,0xD4D4D4,0xD5D5D5,0xD6D6D6,0xD7D7D7,0xD8D8D8,0xD9D9D9,0xDADADA,0xDBDBDB,0xDCDCDC,0xDDDDDD,0xDEDEDE,0xDFDFDF,0xE0E0E0,0xE1E1E1,0xE2E2E2,0xE3E3E3,0xE4E4E4,0xE5E5E5,0xE6E6E6,0xE7E7E7,0xE8E8E8,0xE9E9E9,0xEAEAEA,0xEBEBEB,0xECECEC,0xEDEDED,0xEEEEEE,0xEFEFEF,0xF0F0F0,0xF1F1F1,0xF2F2F2,0xF3F3F3,0xF4F4F4,0xF5F5F5,0xF6F6F6,0xF7F7F7,0xF8F8F8,0xF9F9F9,0xFAFAFA,0xFBFBFB,0xFCFCFC,0xFDFDFD,0xFEFEFE,0xFFFFFF}, + {0x191616,0x282424,0x383232,0x474040,0x564E4E,0x665B5B,0x756969,0x847777,0x938585,0xA39292,0xB2A0A0,0xC1AEAE,0xD1BCBC,0xE0C9C9,0xEFD7D7,0xFFE5E5,0x191515,0x282222,0x382F2F,0x473B3B,0x564848,0x665555,0x756262,0x846F6F,0x937C7C,0xA38989,0xB29595,0xC1A2A2,0xD1AFAF,0xE0BCBC,0xEFC9C9,0xFFD6D6,0x191313,0x281F1F,0x382B2B,0x473737,0x564343,0x664F4F,0x755B5B,0x846767,0x937373,0xA37F7F,0xB28B8B,0xC19797,0xD1A3A3,0xE0AFAF,0xEFBABA,0xFFC6C6,0x191212,0x281D1D,0x382828,0x473333,0x563E3E,0x664949,0x755454,0x845F5F,0x936A6A,0xA37575,0xB28080,0xC18B8B,0xD19696,0xE0A1A1,0xEFACAC,0xFFB7B7,0x191010,0x281A1A,0x382525,0x472F2F,0x563939,0x664343,0x754D4D,0x845757,0x936161,0xA36B6B,0xB27575,0xC17F7F,0xD18A8A,0xE09494,0xEF9E9E,0xFFA8A8,0x190F0F,0x281818,0x382121,0x472A2A,0x563434,0x663D3D,0x754646,0x844F4F,0x935858,0xA36161,0xB26B6B,0xC17474,0xD17D7D,0xE08686,0xEF8F8F,0xFF9999,0x190D0D,0x281616,0x381E1E,0x472626,0x562E2E,0x663737,0x753F3F,0x844747,0x934F4F,0xA35858,0xB26060,0xC16868,0xD17070,0xE07979,0xEF8181,0xFF8989,0x190C0C,0x281313,0x381A1A,0x472222,0x562929,0x663030,0x753838,0x843F3F,0x934646,0xA34E4E,0xB25555,0xC15D5D,0xD16464,0xE06B6B,0xEF7373,0xFF7A7A,0x190A0A,0x281111,0x381717,0x471D1D,0x562424,0x662A2A,0x753131,0x843737,0x933E3E,0xA34444,0xB24A4A,0xC15151,0xD15757,0xE05E5E,0xEF6464,0xFF6B6B,0x190909,0x280E0E,0x381414,0x471919,0x561F1F,0x662424,0x752A2A,0x842F2F,0x933535,0xA33A3A,0xB24040,0xC14545,0xD14B4B,0xE05050,0xEF5656,0xFF5B5B,0x190707,0x280C0C,0x381010,0x471515,0x561A1A,0x661E1E,0x752323,0x842727,0x932C2C,0xA33030,0xB23535,0xC13A3A,0xD13E3E,0xE04343,0xEF4747,0xFF4C4C,0x190606,0x280909,0x380D0D,0x471111,0x561414,0x661818,0x751C1C,0x841F1F,0x932323,0xA32727,0xB22A2A,0xC12E2E,0xD13232,0xE03535,0xEF3939,0xFF3D3D,0x190404,0x280707,0x380A0A,0x470C0C,0x560F0F,0x661212,0x751515,0x841717,0x931A1A,0xA31D1D,0xB22020,0xC12222,0xD12525,0xE02828,0xEF2B2B,0xFF2D2D,0x190303,0x280404,0x380606,0x470808,0x560A0A,0x660C0C,0x750E0E,0x840F0F,0x931111,0xA31313,0xB21515,0xC11717,0xD11919,0xE01A1A,0xEF1C1C,0xFF1E1E,0x190101,0x280202,0x380303,0x470404,0x560505,0x660606,0x750707,0x840707,0x930808,0xA30909,0xB20A0A,0xC10B0B,0xD10C0C,0xE00D0D,0xEF0E0E,0xFF0F0F,0x190000,0x280000,0x380000,0x470000,0x560000,0x660000,0x750000,0x840000,0x930000,0xA30000,0xB20000,0xC10000,0xD10000,0xE00000,0xEF0000,0xFF0000}, + {0x191716,0x282524,0x383332,0x474040,0x564E4E,0x665C5B,0x756A69,0x847877,0x938685,0xA39492,0xB2A2A0,0xC1B0AE,0xD1BEBC,0xE0CCC9,0xEFDAD7,0xFFE8E5,0x191515,0x282222,0x38302F,0x473D3B,0x564A48,0x665755,0x756462,0x84716F,0x937E7C,0xA38B89,0xB29895,0xC1A5A2,0xD1B2AF,0xE0C0BC,0xEFCDC9,0xFFDAD6,0x191413,0x28201F,0x382C2B,0x473937,0x564543,0x66514F,0x755E5B,0x846A67,0x937673,0xA3827F,0xB28F8B,0xC19B97,0xD1A7A3,0xE0B3AF,0xEFC0BA,0xFFCCC6,0x191312,0x281E1D,0x382928,0x473533,0x56403E,0x664C49,0x755754,0x84635F,0x936E6A,0xA37A75,0xB28580,0xC1908B,0xD19C96,0xE0A7A1,0xEFB3AC,0xFFBEB7,0x191110,0x281C1A,0x382625,0x47312F,0x563C39,0x664643,0x75514D,0x845C57,0x936661,0xA3716B,0xB27B75,0xC1867F,0xD1918A,0xE09B94,0xEFA69E,0xFFB0A8,0x19100F,0x281A18,0x382321,0x472D2A,0x563734,0x66413D,0x754B46,0x84544F,0x935E58,0xA36861,0xB2726B,0xC17C74,0xD1857D,0xE08F86,0xEF998F,0xFFA399,0x190E0D,0x281716,0x38201E,0x472926,0x56322E,0x663B37,0x75443F,0x844D47,0x93564F,0xA35F58,0xB26860,0xC17168,0xD17A70,0xE08379,0xEF8C81,0xFF9589,0x190D0C,0x281513,0x381D1A,0x472522,0x562E29,0x663630,0x753E38,0x84463F,0x934E46,0xA3564E,0xB25E55,0xC1675D,0xD16F64,0xE0776B,0xEF7F73,0xFF877A,0x190C0A,0x281311,0x381A17,0x47221D,0x562924,0x66302A,0x753831,0x843F37,0x93463E,0xA34E44,0xB2554A,0xC15C51,0xD16357,0xE06B5E,0xEF7264,0xFF796B,0x190A09,0x28110E,0x381714,0x471E19,0x56241F,0x662B24,0x75312A,0x84382F,0x933E35,0xA3453A,0xB24B40,0xC15245,0xD1584B,0xE05F50,0xEF6556,0xFF6C5B,0x190907,0x280F0C,0x381410,0x471A15,0x56201A,0x66251E,0x752B23,0x843127,0x93362C,0xA33C30,0xB24235,0xC1473A,0xD14D3E,0xE05343,0xEF5847,0xFF5E4C,0x190806,0x280C09,0x38110D,0x471611,0x561B14,0x662018,0x75251C,0x84291F,0x932E23,0xA33327,0xB2382A,0xC13D2E,0xD14232,0xE04635,0xEF4B39,0xFF503D,0x190604,0x280A07,0x380E0A,0x47120C,0x56160F,0x661A12,0x751E15,0x842217,0x93261A,0xA32A1D,0xB22E20,0xC13222,0xD13625,0xE03A28,0xEF3E2B,0xFF422D,0x190503,0x280804,0x380B06,0x470E08,0x56120A,0x66150C,0x75180E,0x841B0F,0x931E11,0xA32113,0xB22515,0xC12817,0xD12B19,0xE02E1A,0xEF311C,0xFF351E,0x190301,0x280602,0x380803,0x470A04,0x560D05,0x660F06,0x751207,0x841407,0x931608,0xA31909,0xB21B0A,0xC11D0B,0xD1200C,0xE0220D,0xEF240E,0xFF270F,0x190200,0x280400,0x380500,0x470700,0x560800,0x660A00,0x750B00,0x840D00,0x930E00,0xA31000,0xB21100,0xC11300,0xD11400,0xE01600,0xEF1700,0xFF1900}, + {0x191716,0x282524,0x383332,0x474140,0x564F4E,0x665D5B,0x756B69,0x847977,0x938885,0xA39692,0xB2A4A0,0xC1B2AE,0xD1C0BC,0xE0CEC9,0xEFDCD7,0xFFEAE5,0x191615,0x282322,0x38302F,0x473E3B,0x564B48,0x665855,0x756662,0x84736F,0x93807C,0xA38E89,0xB29B95,0xC1A8A2,0xD1B6AF,0xE0C3BC,0xEFD1C9,0xFFDED6,0x191513,0x28211F,0x382E2B,0x473A37,0x564743,0x66544F,0x75605B,0x846D67,0x937973,0xA3867F,0xB2938B,0xC19F97,0xD1ACA3,0xE0B8AF,0xEFC5BA,0xFFD2C6,0x191312,0x281F1D,0x382B28,0x473733,0x56433E,0x664F49,0x755B54,0x84665F,0x93726A,0xA37E75,0xB28A80,0xC1968B,0xD1A296,0xE0AEA1,0xEFBAAC,0xFFC5B7,0x191210,0x281D1A,0x382825,0x47332F,0x563F39,0x664A43,0x75554D,0x846057,0x936B61,0xA3766B,0xB28175,0xC18D7F,0xD1988A,0xE0A394,0xEFAE9E,0xFFB9A8,0x19110F,0x281B18,0x382621,0x47302A,0x563A34,0x66453D,0x754F46,0x845A4F,0x936458,0xA36E61,0xB2796B,0xC18374,0xD18E7D,0xE09886,0xEFA28F,0xFFAD99,0x19100D,0x281916,0x38231E,0x472D26,0x56362E,0x664037,0x754A3F,0x845347,0x935D4F,0xA36758,0xB27060,0xC17A68,0xD18470,0xE08D79,0xEF9781,0xFFA189,0x190E0C,0x281713,0x38201A,0x472922,0x563229,0x663B30,0x754438,0x844D3F,0x935646,0xA35F4E,0xB26855,0xC1715D,0xD17A64,0xE0836B,0xEF8B73,0xFF947A,0x190D0A,0x281511,0x381E17,0x47261D,0x562E24,0x66362A,0x753E31,0x844737,0x934F3E,0xA35744,0xB25F4A,0xC16751,0xD17057,0xE0785E,0xEF8064,0xFF886B,0x190C09,0x28130E,0x381B14,0x472219,0x562A1F,0x663124,0x75392A,0x84402F,0x934835,0xA34F3A,0xB25740,0xC15E45,0xD1664B,0xE06D50,0xEF7456,0xFF7C5B,0x190B07,0x28110C,0x381810,0x471F15,0x56261A,0x662C1E,0x753323,0x843A27,0x93412C,0xA34730,0xB24E35,0xC1553A,0xD15C3E,0xE06243,0xEF6947,0xFF704C,0x190906,0x280F09,0x38150D,0x471B11,0x562114,0x662718,0x752D1C,0x84331F,0x933923,0xA33F27,0xB2452A,0xC14B2E,0xD15132,0xE05735,0xEF5D39,0xFF633D,0x190804,0x280E07,0x38130A,0x47180C,0x561D0F,0x662312,0x752815,0x842D17,0x93321A,0xA3381D,0xB23D20,0xC14222,0xD14725,0xE04D28,0xEF522B,0xFF572D,0x190703,0x280C04,0x381006,0x471508,0x56190A,0x661E0C,0x75220E,0x84270F,0x932B11,0xA33013,0xB23415,0xC13917,0xD13D19,0xE0421A,0xEF461C,0xFF4B1E,0x190601,0x280A02,0x380D03,0x471104,0x561505,0x661906,0x751D07,0x842007,0x932408,0xA32809,0xB22C0A,0xC1300B,0xD1330C,0xE0370D,0xEF3B0E,0xFF3F0F,0x190500,0x280800,0x380B00,0x470E00,0x561100,0x661400,0x751700,0x841A00,0x931D00,0xA32000,0xB22300,0xC12600,0xD12900,0xE02C00,0xEF2F00,0xFF3200}, + {0x191716,0x282524,0x383432,0x474240,0x56504E,0x665E5B,0x756D69,0x847B77,0x938985,0xA39792,0xB2A6A0,0xC1B4AE,0xD1C2BC,0xE0D0C9,0xEFDED7,0xFFEDE5,0x191615,0x282422,0x38312F,0x473F3B,0x564C48,0x665A55,0x756862,0x84756F,0x93837C,0xA39089,0xB29E95,0xC1ACA2,0xD1B9AF,0xE0C7BC,0xEFD4C9,0xFFE2D6,0x191513,0x28221F,0x382F2B,0x473C37,0x564943,0x66564F,0x75635B,0x847067,0x937D73,0xA38A7F,0xB2978B,0xC1A397,0xD1B0A3,0xE0BDAF,0xEFCABA,0xFFD7C6,0x191412,0x28201D,0x382D28,0x473933,0x56453E,0x665249,0x755E54,0x846A5F,0x93766A,0xA38375,0xB28F80,0xC19B8B,0xD1A896,0xE0B4A1,0xEFC0AC,0xFFCDB7,0x191310,0x281F1A,0x382A25,0x47362F,0x564239,0x664D43,0x75594D,0x846557,0x937061,0xA37C6B,0xB28875,0xC1937F,0xD19F8A,0xE0AA94,0xEFB69E,0xFFC2A8,0x19120F,0x281D18,0x382821,0x47332A,0x563E34,0x66493D,0x755446,0x845F4F,0x936A58,0xA37561,0xB2806B,0xC18B74,0xD1967D,0xE0A186,0xEFAC8F,0xFFB799,0x19110D,0x281B16,0x38261E,0x473026,0x563A2E,0x664537,0x754F3F,0x845947,0x93644F,0xA36E58,0xB27960,0xC18368,0xD18D70,0xE09879,0xEFA281,0xFFAC89,0x19100C,0x281913,0x38231A,0x472D22,0x563729,0x664030,0x754A38,0x84543F,0x935E46,0xA3674E,0xB27155,0xC17B5D,0xD18464,0xE08E6B,0xEF9873,0xFFA27A,0x190F0A,0x281811,0x382117,0x472A1D,0x563324,0x663C2A,0x754531,0x844E37,0x93573E,0xA36044,0xB26A4A,0xC17351,0xD17C57,0xE0855E,0xEF8E64,0xFF976B,0x190E09,0x28160E,0x381E14,0x472719,0x562F1F,0x663824,0x75402A,0x84492F,0x935135,0xA35A3A,0xB26240,0xC16A45,0xD1734B,0xE07B50,0xEF8456,0xFF8C5B,0x190D07,0x28140C,0x381C10,0x472415,0x562C1A,0x66341E,0x753B23,0x844327,0x934B2C,0xA35330,0xB25B35,0xC1623A,0xD16A3E,0xE07243,0xEF7A47,0xFF824C,0x190B06,0x281309,0x381A0D,0x472111,0x562814,0x662F18,0x75361C,0x843E1F,0x934523,0xA34C27,0xB2532A,0xC15A2E,0xD16132,0xE06935,0xEF7039,0xFF773D,0x190A04,0x281107,0x38170A,0x471E0C,0x56240F,0x662B12,0x753115,0x843817,0x933F1A,0xA3451D,0xB24C20,0xC15222,0xD15925,0xE05F28,0xEF662B,0xFF6C2D,0x190903,0x280F04,0x381506,0x471B08,0x56210A,0x66270C,0x752D0E,0x84320F,0x933811,0xA33E13,0xB24415,0xC14A17,0xD15019,0xE0561A,0xEF5C1C,0xFF611E,0x190801,0x280D02,0x381303,0x471804,0x561D05,0x662206,0x752807,0x842D07,0x933208,0xA33709,0xB23D0A,0xC1420B,0xD1470C,0xE04C0D,0xEF510E,0xFF570F,0x190700,0x280C00,0x381000,0x471500,0x561A00,0x661E00,0x752300,0x842700,0x932C00,0xA33000,0xB23500,0xC13A00,0xD13E00,0xE04300,0xEF4700,0xFF4C00}, + {0x191716,0x282624,0x383432,0x474340,0x56514E,0x665F5B,0x756E69,0x847C77,0x938B85,0xA39992,0xB2A7A0,0xC1B6AE,0xD1C4BC,0xE0D2C9,0xEFE1D7,0xFFEFE5,0x191715,0x282422,0x38322F,0x47403B,0x564E48,0x665C55,0x756A62,0x84776F,0x93857C,0xA39389,0xB2A195,0xC1AFA2,0xD1BDAF,0xE0CABC,0xEFD8C9,0xFFE6D6,0x191613,0x28231F,0x38302B,0x473D37,0x564B43,0x66584F,0x75655B,0x847367,0x938073,0xA38D7F,0xB29A8B,0xC1A897,0xD1B5A3,0xE0C2AF,0xEFD0BA,0xFFDDC6,0x191512,0x28211D,0x382E28,0x473B33,0x56483E,0x665449,0x756154,0x846E5F,0x937B6A,0xA38775,0xB29480,0xC1A18B,0xD1AD96,0xE0BAA1,0xEFC7AC,0xFFD4B7,0x191410,0x28201A,0x382C25,0x47382F,0x564539,0x665143,0x755D4D,0x846957,0x937561,0xA3816B,0xB28E75,0xC19A7F,0xD1A68A,0xE0B294,0xEFBE9E,0xFFCAA8,0x19130F,0x281F18,0x382A21,0x47362A,0x564134,0x664D3D,0x755946,0x84644F,0x937058,0xA37C61,0xB2876B,0xC19374,0xD19E7D,0xE0AA86,0xEFB68F,0xFFC199,0x19120D,0x281D16,0x38281E,0x473326,0x563E2E,0x664937,0x75543F,0x846047,0x936B4F,0xA37658,0xB28160,0xC18C68,0xD19770,0xE0A279,0xEFAD81,0xFFB889,0x19110C,0x281C13,0x38261A,0x473122,0x563B29,0x664630,0x755038,0x845B3F,0x936546,0xA3704E,0xB27A55,0xC1855D,0xD18F64,0xE09A6B,0xEFA473,0xFFAF7A,0x19100A,0x281A11,0x382417,0x472E1D,0x563824,0x66422A,0x754C31,0x845637,0x93603E,0xA36A44,0xB2744A,0xC17E51,0xD18857,0xE0925E,0xEF9C64,0xFFA66B,0x190F09,0x28190E,0x382214,0x472B19,0x56351F,0x663E24,0x75482A,0x84512F,0x935B35,0xA3643A,0xB26D40,0xC17745,0xD1804B,0xE08A50,0xEF9356,0xFF9D5B,0x190E07,0x28170C,0x382010,0x472915,0x56321A,0x663B1E,0x754423,0x844C27,0x93552C,0xA35E30,0xB26735,0xC1703A,0xD1793E,0xE08243,0xEF8B47,0xFF934C,0x190D06,0x281609,0x381E0D,0x472611,0x562F14,0x663718,0x753F1C,0x84481F,0x935023,0xA35827,0xB2612A,0xC1692E,0xD17132,0xE07A35,0xEF8239,0xFF8A3D,0x190C04,0x281407,0x381C0A,0x47240C,0x562C0F,0x663312,0x753B15,0x844317,0x934B1A,0xA3521D,0xB25A20,0xC16222,0xD16A25,0xE07128,0xEF792B,0xFF812D,0x190C03,0x281304,0x381A06,0x472108,0x56280A,0x66300C,0x75370E,0x843E0F,0x934511,0xA34D13,0xB25415,0xC15B17,0xD16219,0xE0691A,0xEF711C,0xFF781E,0x190B01,0x281102,0x381803,0x471F04,0x562505,0x662C06,0x753307,0x843907,0x934008,0xA34709,0xB24D0A,0xC1540B,0xD15B0C,0xE0610D,0xEF680E,0xFF6F0F,0x190A00,0x281000,0x381600,0x471C00,0x562200,0x662800,0x752E00,0x843500,0x933B00,0xA34100,0xB24700,0xC14D00,0xD15300,0xE05900,0xEF5F00,0xFF6600}, + {0x191816,0x282624,0x383532,0x474340,0x56524E,0x66605B,0x756F69,0x847D77,0x938C85,0xA39B92,0xB2A9A0,0xC1B8AE,0xD1C6BC,0xE0D5C9,0xEFE3D7,0xFFF2E5,0x191715,0x282522,0x38332F,0x47413B,0x564F48,0x665D55,0x756B62,0x84796F,0x93887C,0xA39689,0xB2A495,0xC1B2A2,0xD1C0AF,0xE0CEBC,0xEFDCC9,0xFFEAD6,0x191613,0x28241F,0x38312B,0x473F37,0x564D43,0x665A4F,0x75685B,0x847667,0x938373,0xA3917F,0xB29E8B,0xC1AC97,0xD1BAA3,0xE0C7AF,0xEFD5BA,0xFFE2C6,0x191512,0x28231D,0x383028,0x473D33,0x564A3E,0x665749,0x756454,0x84725F,0x937F6A,0xA38C75,0xB29980,0xC1A68B,0xD1B396,0xE0C0A1,0xEFCEAC,0xFFDBB7,0x191510,0x28211A,0x382E25,0x473B2F,0x564739,0x665443,0x75614D,0x846E57,0x937A61,0xA3876B,0xB29475,0xC1A07F,0xD1AD8A,0xE0BA94,0xEFC69E,0xFFD3A8,0x19140F,0x282018,0x382C21,0x47392A,0x564534,0x66513D,0x755D46,0x846A4F,0x937658,0xA38261,0xB28E6B,0xC19B74,0xD1A77D,0xE0B386,0xEFBF8F,0xFFCC99,0x19130D,0x281F16,0x382B1E,0x473626,0x56422E,0x664E37,0x755A3F,0x846647,0x93714F,0xA37D58,0xB28960,0xC19568,0xD1A170,0xE0AC79,0xEFB881,0xFFC489,0x19120C,0x281E13,0x38291A,0x473422,0x564029,0x664B30,0x755638,0x84623F,0x936D46,0xA3784E,0xB28455,0xC18F5D,0xD19A64,0xE0A66B,0xEFB173,0xFFBC7A,0x19120A,0x281C11,0x382717,0x47321D,0x563D24,0x66482A,0x755331,0x845E37,0x93693E,0xA37344,0xB27E4A,0xC18951,0xD19457,0xE09F5E,0xEFAA64,0xFFB56B,0x191109,0x281B0E,0x382614,0x473019,0x563A1F,0x664524,0x754F2A,0x845A2F,0x936435,0xA36E3A,0xB27940,0xC18345,0xD18E4B,0xE09850,0xEFA256,0xFFAD5B,0x191007,0x281A0C,0x382410,0x472E15,0x56381A,0x66421E,0x754C23,0x845627,0x93602C,0xA36A30,0xB27435,0xC17D3A,0xD1873E,0xE09143,0xEF9B47,0xFFA54C,0x190F06,0x281909,0x38220D,0x472C11,0x563514,0x663F18,0x75481C,0x84521F,0x935B23,0xA36527,0xB26E2A,0xC1782E,0xD18132,0xE08B35,0xEF9439,0xFF9E3D,0x190F04,0x281807,0x38210A,0x472A0C,0x56330F,0x663C12,0x754515,0x844E17,0x93571A,0xA3601D,0xB26920,0xC17222,0xD17B25,0xE08428,0xEF8D2B,0xFF962D,0x190E03,0x281604,0x381F06,0x472708,0x56300A,0x66390C,0x75410E,0x844A0F,0x935211,0xA35B13,0xB26315,0xC16C17,0xD17519,0xE07D1A,0xEF861C,0xFF8E1E,0x190D01,0x281502,0x381D03,0x472504,0x562D05,0x663606,0x753E07,0x844607,0x934E08,0xA35609,0xB25E0A,0xC1660B,0xD16E0C,0xE0760D,0xEF7F0E,0xFF870F,0x190C00,0x281400,0x381C00,0x472300,0x562B00,0x663300,0x753A00,0x844200,0x934900,0xA35100,0xB25900,0xC16000,0xD16800,0xE07000,0xEF7700,0xFF7F00}, + {0x191816,0x282724,0x383532,0x474440,0x56534E,0x66615B,0x757069,0x847F77,0x938D85,0xA39C92,0xB2ABA0,0xC1BAAE,0xD1C8BC,0xE0D7C9,0xEFE6D7,0xFFF4E5,0x191715,0x282622,0x38342F,0x47423B,0x565148,0x665F55,0x756D62,0x847C6F,0x938A7C,0xA39889,0xB2A795,0xC1B5A2,0xD1C3AF,0xE0D2BC,0xEFE0C9,0xFFEED6,0x191713,0x28251F,0x38332B,0x474137,0x564F43,0x665D4F,0x756A5B,0x847867,0x938673,0xA3947F,0xB2A28B,0xC1B097,0xD1BEA3,0xE0CCAF,0xEFDABA,0xFFE8C6,0x191612,0x28241D,0x383128,0x473F33,0x564C3E,0x665A49,0x756854,0x84755F,0x93836A,0xA39075,0xB29E80,0xC1AC8B,0xD1B996,0xE0C7A1,0xEFD4AC,0xFFE2B7,0x191610,0x28231A,0x383025,0x473D2F,0x564A39,0x665843,0x75654D,0x847257,0x937F61,0xA38D6B,0xB29A75,0xC1A77F,0xD1B48A,0xE0C194,0xEFCF9E,0xFFDCA8,0x19150F,0x282218,0x382F21,0x473B2A,0x564834,0x66553D,0x756246,0x846F4F,0x937C58,0xA38961,0xB2956B,0xC1A274,0xD1AF7D,0xE0BC86,0xEFC98F,0xFFD699,0x19140D,0x282116,0x382D1E,0x473A26,0x56462E,0x665337,0x755F3F,0x846C47,0x93784F,0xA38558,0xB29160,0xC19E68,0xD1AA70,0xE0B779,0xEFC381,0xFFD089,0x19140C,0x282013,0x382C1A,0x473822,0x564429,0x665030,0x755C38,0x84693F,0x937546,0xA3814E,0xB28D55,0xC1995D,0xD1A564,0xE0B16B,0xEFBD73,0xFFC97A,0x19130A,0x281F11,0x382B17,0x47361D,0x564224,0x664E2A,0x755A31,0x846537,0x93713E,0xA37D44,0xB2894A,0xC19451,0xD1A057,0xE0AC5E,0xEFB864,0xFFC36B,0x191209,0x281E0E,0x382914,0x473519,0x56401F,0x664B24,0x75572A,0x84622F,0x936E35,0xA3793A,0xB28440,0xC19045,0xD19B4B,0xE0A650,0xEFB256,0xFFBD5B,0x191207,0x281D0C,0x382810,0x473315,0x563E1A,0x66491E,0x755423,0x845F27,0x936A2C,0xA37530,0xB28035,0xC18B3A,0xD1963E,0xE0A143,0xEFAC47,0xFFB74C,0x191106,0x281C09,0x38270D,0x473111,0x563C14,0x664618,0x75511C,0x845C1F,0x936623,0xA37127,0xB27C2A,0xC1862E,0xD19132,0xE09C35,0xEFA639,0xFFB13D,0x191104,0x281B07,0x38250A,0x472F0C,0x563A0F,0x664412,0x754E15,0x845917,0x93631A,0xA36D1D,0xB27720,0xC18222,0xD18C25,0xE09628,0xEFA12B,0xFFAB2D,0x191003,0x281A04,0x382406,0x472E08,0x56380A,0x66420C,0x754C0E,0x84550F,0x935F11,0xA36913,0xB27315,0xC17D17,0xD18719,0xE0911A,0xEF9B1C,0xFFA51E,0x190F01,0x281902,0x382303,0x472C04,0x563605,0x663F06,0x754907,0x845207,0x935C08,0xA36509,0xB26F0A,0xC1780B,0xD1820C,0xE08C0D,0xEF950E,0xFF9F0F,0x190F00,0x281800,0x382100,0x472A00,0x563400,0x663D00,0x754600,0x844F00,0x935800,0xA36100,0xB26B00,0xC17400,0xD17D00,0xE08600,0xEF8F00,0xFF9900}, + {0x191816,0x282724,0x383632,0x474540,0x56544E,0x66625B,0x757169,0x848077,0x938F85,0xA39E92,0xB2ADA0,0xC1BBAE,0xD1CABC,0xE0D9C9,0xEFE8D7,0xFFF7E5,0x191815,0x282622,0x38352F,0x47433B,0x565248,0x666155,0x756F62,0x847E6F,0x938C7C,0xA39B89,0xB2A995,0xC1B8A2,0xD1C7AF,0xE0D5BC,0xEFE4C9,0xFFF2D6,0x191713,0x28261F,0x38342B,0x474237,0x565043,0x665F4F,0x756D5B,0x847B67,0x938A73,0xA3987F,0xB2A68B,0xC1B597,0xD1C3A3,0xE0D1AF,0xEFDFBA,0xFFEEC6,0x191712,0x28251D,0x383328,0x474133,0x564F3E,0x665D49,0x756B54,0x84795F,0x93876A,0xA39575,0xB2A380,0xC1B18B,0xD1BF96,0xE0CDA1,0xEFDBAC,0xFFE9B7,0x191610,0x28241A,0x383225,0x47402F,0x564D39,0x665B43,0x75694D,0x847757,0x938461,0xA3926B,0xB2A075,0xC1AE7F,0xD1BB8A,0xE0C994,0xEFD79E,0xFFE4A8,0x19160F,0x282318,0x383121,0x473E2A,0x564C34,0x66593D,0x756746,0x84744F,0x938258,0xA38F61,0xB29D6B,0xC1AA74,0xD1B87D,0xE0C586,0xEFD28F,0xFFE099,0x19150D,0x282316,0x38301E,0x473D26,0x564A2E,0x665737,0x75653F,0x847247,0x937F4F,0xA38C58,0xB29960,0xC1A768,0xD1B470,0xE0C179,0xEFCE81,0xFFDB89,0x19150C,0x282213,0x382F1A,0x473C22,0x564929,0x665630,0x756338,0x846F3F,0x937C46,0xA3894E,0xB29655,0xC1A35D,0xD1B064,0xE0BD6B,0xEFCA73,0xFFD77A,0x19150A,0x282111,0x382E17,0x473A1D,0x564724,0x66542A,0x756031,0x846D37,0x937A3E,0xA38644,0xB2934A,0xC1A051,0xD1AC57,0xE0B95E,0xEFC564,0xFFD26B,0x191409,0x28200E,0x382D14,0x473919,0x56461F,0x665224,0x755E2A,0x846B2F,0x937735,0xA3833A,0xB29040,0xC19C45,0xD1A84B,0xE0B550,0xEFC156,0xFFCE5B,0x191407,0x28200C,0x382C10,0x473815,0x56441A,0x66501E,0x755C23,0x846827,0x93742C,0xA38030,0xB28D35,0xC1993A,0xD1A53E,0xE0B143,0xEFBD47,0xFFC94C,0x191306,0x281F09,0x382B0D,0x473711,0x564214,0x664E18,0x755A1C,0x84661F,0x937223,0xA37D27,0xB2892A,0xC1952E,0xD1A132,0xE0AD35,0xEFB939,0xFFC43D,0x191304,0x281E07,0x382A0A,0x47350C,0x56410F,0x664C12,0x755815,0x846317,0x936F1A,0xA37B1D,0xB28620,0xC19222,0xD19D25,0xE0A928,0xEFB42B,0xFFC02D,0x191203,0x281E04,0x382906,0x473408,0x563F0A,0x664B0C,0x75560E,0x84610F,0x936C11,0xA37813,0xB28315,0xC18E17,0xD19919,0xE0A51A,0xEFB01C,0xFFBB1E,0x191201,0x281D02,0x382803,0x473304,0x563E05,0x664906,0x755407,0x845F07,0x936A08,0xA37509,0xB2800A,0xC18B0B,0xD1960C,0xE0A10D,0xEFAC0E,0xFFB70F,0x191100,0x281C00,0x382700,0x473100,0x563C00,0x664700,0x755200,0x845C00,0x936700,0xA37200,0xB27C00,0xC18700,0xD19200,0xE09D00,0xEFA700,0xFFB200}, + {0x191816,0x282724,0x383632,0x474540,0x56544E,0x66635B,0x757269,0x848177,0x939085,0xA39F92,0xB2AEA0,0xC1BDAE,0xD1CCBC,0xE0DBC9,0xEFEAD7,0xFFF9E5,0x191815,0x282722,0x38362F,0x47453B,0x565348,0x666255,0x757162,0x84806F,0x938F7C,0xA39D89,0xB2AC95,0xC1BBA2,0xD1CAAF,0xE0D9BC,0xEFE8C9,0xFFF6D6,0x191813,0x28271F,0x38352B,0x474437,0x565243,0x66614F,0x75705B,0x847E67,0x938D73,0xA39C7F,0xB2AA8B,0xC1B997,0xD1C7A3,0xE0D6AF,0xEFE5BA,0xFFF3C6,0x191812,0x28261D,0x383428,0x474333,0x56513E,0x666049,0x756E54,0x847D5F,0x938B6A,0xA39A75,0xB2A880,0xC1B68B,0xD1C596,0xE0D3A1,0xEFE2AC,0xFFF0B7,0x191710,0x28261A,0x383425,0x47422F,0x565039,0x665F43,0x756D4D,0x847B57,0x938961,0xA3986B,0xB2A675,0xC1B47F,0xD1C28A,0xE0D194,0xEFDF9E,0xFFEDA8,0x19170F,0x282518,0x383321,0x47412A,0x564F34,0x665D3D,0x756B46,0x84794F,0x938858,0xA39661,0xB2A46B,0xC1B274,0xD1C07D,0xE0CE86,0xEFDC8F,0xFFEA99,0x19170D,0x282516,0x38321E,0x474026,0x564E2E,0x665C37,0x756A3F,0x847847,0x93864F,0xA39458,0xB2A260,0xC1AF68,0xD1BD70,0xE0CB79,0xEFD981,0xFFE789,0x19160C,0x282413,0x38321A,0x473F22,0x564D29,0x665B30,0x756938,0x84763F,0x938446,0xA3924E,0xB29F55,0xC1AD5D,0xD1BB64,0xE0C96B,0xEFD673,0xFFE47A,0x19160A,0x282411,0x383117,0x473F1D,0x564C24,0x665A2A,0x756731,0x847537,0x93823E,0xA39044,0xB29D4A,0xC1AB51,0xD1B857,0xE0C65E,0xEFD364,0xFFE16B,0x191609,0x28230E,0x383014,0x473E19,0x564B1F,0x665824,0x75662A,0x84732F,0x938035,0xA38E3A,0xB29B40,0xC1A845,0xD1B64B,0xE0C350,0xEFD156,0xFFDE5B,0x191507,0x28230C,0x383010,0x473D15,0x564A1A,0x66571E,0x756423,0x847227,0x937F2C,0xA38C30,0xB29935,0xC1A63A,0xD1B33E,0xE0C043,0xEFCE47,0xFFDB4C,0x191506,0x282209,0x382F0D,0x473C11,0x564914,0x665618,0x75631C,0x84701F,0x937D23,0xA38A27,0xB2972A,0xC1A42E,0xD1B132,0xE0BE35,0xEFCB39,0xFFD83D,0x191504,0x282207,0x382E0A,0x473B0C,0x56480F,0x665512,0x756215,0x846E17,0x937B1A,0xA3881D,0xB29520,0xC1A222,0xD1AE25,0xE0BB28,0xEFC82B,0xFFD52D,0x191503,0x282104,0x382E06,0x473A08,0x56470A,0x66540C,0x75600E,0x846D0F,0x937911,0xA38613,0xB29315,0xC19F17,0xD1AC19,0xE0B81A,0xEFC51C,0xFFD21E,0x191401,0x282102,0x382D03,0x473904,0x564605,0x665206,0x755F07,0x846B07,0x937808,0xA38409,0xB2900A,0xC19D0B,0xD1A90C,0xE0B60D,0xEFC20E,0xFFCF0F,0x191400,0x282000,0x382C00,0x473900,0x564500,0x665100,0x755D00,0x846A00,0x937600,0xA38200,0xB28E00,0xC19B00,0xD1A700,0xE0B300,0xEFBF00,0xFFCC00}, + {0x191916,0x282824,0x383732,0x474640,0x56554E,0x66645B,0x757469,0x848377,0x939285,0xA3A192,0xB2B0A0,0xC1BFAE,0xD1CFBC,0xE0DEC9,0xEFEDD7,0xFFFCE5,0x191915,0x282822,0x38372F,0x47463B,0x565548,0x666455,0x757362,0x84826F,0x93917C,0xA3A089,0xB2AF95,0xC1BEA2,0xD1CDAF,0xE0DCBC,0xEFEBC9,0xFFFAD6,0x191813,0x28271F,0x38362B,0x474537,0x565443,0x66634F,0x75725B,0x848167,0x939073,0xA39F7F,0xB2AE8B,0xC1BD97,0xD1CCA3,0xE0DBAF,0xEFEABA,0xFFF9C6,0x191812,0x28271D,0x383628,0x474533,0x56543E,0x666349,0x757254,0x84805F,0x938F6A,0xA39E75,0xB2AD80,0xC1BC8B,0xD1CB96,0xE0DAA1,0xEFE8AC,0xFFF7B7,0x191810,0x28271A,0x383625,0x47442F,0x565339,0x666243,0x75714D,0x848057,0x938E61,0xA39D6B,0xB2AC75,0xC1BB7F,0xD1C98A,0xE0D894,0xEFE79E,0xFFF6A8,0x19180F,0x282718,0x383521,0x47442A,0x565334,0x66613D,0x757046,0x847F4F,0x938D58,0xA39C61,0xB2AB6B,0xC1BA74,0xD1C87D,0xE0D786,0xEFE68F,0xFFF499,0x19180D,0x282616,0x38351E,0x474426,0x56522E,0x666137,0x756F3F,0x847E47,0x938D4F,0xA39B58,0xB2AA60,0xC1B868,0xD1C770,0xE0D679,0xEFE481,0xFFF389,0x19180C,0x282613,0x38351A,0x474322,0x565229,0x666030,0x756F38,0x847D3F,0x938C46,0xA39A4E,0xB2A955,0xC1B75D,0xD1C664,0xE0D46B,0xEFE373,0xFFF17A,0x19180A,0x282611,0x383417,0x47431D,0x565124,0x66602A,0x756E31,0x847C37,0x938B3E,0xA39944,0xB2A84A,0xC1B651,0xD1C457,0xE0D35E,0xEFE164,0xFFF06B,0x191709,0x28260E,0x383414,0x474219,0x56511F,0x665F24,0x756D2A,0x847C2F,0x938A35,0xA3983A,0xB2A740,0xC1B545,0xD1C34B,0xE0D250,0xEFE056,0xFFEE5B,0x191707,0x28250C,0x383410,0x474215,0x56501A,0x665E1E,0x756D23,0x847B27,0x93892C,0xA39730,0xB2A635,0xC1B43A,0xD1C23E,0xE0D043,0xEFDE47,0xFFED4C,0x191706,0x282509,0x38330D,0x474111,0x565014,0x665E18,0x756C1C,0x847A1F,0x938823,0xA39627,0xB2A42A,0xC1B32E,0xD1C132,0xE0CF35,0xEFDD39,0xFFEB3D,0x191704,0x282507,0x38330A,0x47410C,0x564F0F,0x665D12,0x756B15,0x847917,0x93871A,0xA3951D,0xB2A320,0xC1B122,0xD1BF25,0xE0CD28,0xEFDC2B,0xFFEA2D,0x191703,0x282504,0x383306,0x474108,0x564F0A,0x665D0C,0x756A0E,0x84780F,0x938611,0xA39413,0xB2A215,0xC1B017,0xD1BE19,0xE0CC1A,0xEFDA1C,0xFFE81E,0x191701,0x282402,0x383203,0x474004,0x564E05,0x665C06,0x756A07,0x847807,0x938508,0xA39309,0xB2A10A,0xC1AF0B,0xD1BD0C,0xE0CB0D,0xEFD90E,0xFFE70F,0x191600,0x282400,0x383200,0x474000,0x564E00,0x665B00,0x756900,0x847700,0x938500,0xA39200,0xB2A000,0xC1AE00,0xD1BC00,0xE0C900,0xEFD700,0xFFE500}, + {0x191916,0x282824,0x383832,0x474740,0x56564E,0x66665B,0x757569,0x848477,0x939385,0xA3A392,0xB2B2A0,0xC1C1AE,0xD1D1BC,0xE0E0C9,0xEFEFD7,0xFFFFE5,0x191915,0x282822,0x38382F,0x47473B,0x565648,0x666655,0x757562,0x84846F,0x93937C,0xA3A389,0xB2B295,0xC1C1A2,0xD1D1AF,0xE0E0BC,0xEFEFC9,0xFFFFD6,0x191913,0x28281F,0x38382B,0x474737,0x565643,0x66664F,0x75755B,0x848467,0x939373,0xA3A37F,0xB2B28B,0xC1C197,0xD1D1A3,0xE0E0AF,0xEFEFBA,0xFFFFC6,0x191912,0x28281D,0x383828,0x474733,0x56563E,0x666649,0x757554,0x84845F,0x93936A,0xA3A375,0xB2B280,0xC1C18B,0xD1D196,0xE0E0A1,0xEFEFAC,0xFFFFB7,0x191910,0x28281A,0x383825,0x47472F,0x565639,0x666643,0x75754D,0x848457,0x939361,0xA3A36B,0xB2B275,0xC1C17F,0xD1D18A,0xE0E094,0xEFEF9E,0xFFFFA8,0x19190F,0x282818,0x383821,0x47472A,0x565634,0x66663D,0x757546,0x84844F,0x939358,0xA3A361,0xB2B26B,0xC1C174,0xD1D17D,0xE0E086,0xEFEF8F,0xFFFF99,0x19190D,0x282816,0x38381E,0x474726,0x56562E,0x666637,0x75753F,0x848447,0x93934F,0xA3A358,0xB2B260,0xC1C168,0xD1D170,0xE0E079,0xEFEF81,0xFFFF89,0x19190C,0x282813,0x38381A,0x474722,0x565629,0x666630,0x757538,0x84843F,0x939346,0xA3A34E,0xB2B255,0xC1C15D,0xD1D164,0xE0E06B,0xEFEF73,0xFFFF7A,0x19190A,0x282811,0x383817,0x47471D,0x565624,0x66662A,0x757531,0x848437,0x93933E,0xA3A344,0xB2B24A,0xC1C151,0xD1D157,0xE0E05E,0xEFEF64,0xFFFF6B,0x191909,0x28280E,0x383814,0x474719,0x56561F,0x666624,0x75752A,0x84842F,0x939335,0xA3A33A,0xB2B240,0xC1C145,0xD1D14B,0xE0E050,0xEFEF56,0xFFFF5B,0x191907,0x28280C,0x383810,0x474715,0x56561A,0x66661E,0x757523,0x848427,0x93932C,0xA3A330,0xB2B235,0xC1C13A,0xD1D13E,0xE0E043,0xEFEF47,0xFFFF4C,0x191906,0x282809,0x38380D,0x474711,0x565614,0x666618,0x75751C,0x84841F,0x939323,0xA3A327,0xB2B22A,0xC1C12E,0xD1D132,0xE0E035,0xEFEF39,0xFFFF3D,0x191904,0x282807,0x38380A,0x47470C,0x56560F,0x666612,0x757515,0x848417,0x93931A,0xA3A31D,0xB2B220,0xC1C122,0xD1D125,0xE0E028,0xEFEF2B,0xFFFF2D,0x191903,0x282804,0x383806,0x474708,0x56560A,0x66660C,0x75750E,0x84840F,0x939311,0xA3A313,0xB2B215,0xC1C117,0xD1D119,0xE0E01A,0xEFEF1C,0xFFFF1E,0x191901,0x282802,0x383803,0x474704,0x565605,0x666606,0x757507,0x848407,0x939308,0xA3A309,0xB2B20A,0xC1C10B,0xD1D10C,0xE0E00D,0xEFEF0E,0xFFFF0F,0x191900,0x282800,0x383800,0x474700,0x565600,0x666600,0x757500,0x848400,0x939300,0xA3A300,0xB2B200,0xC1C100,0xD1D100,0xE0E000,0xEFEF00,0xFFFF00}, + {0x191916,0x282824,0x373832,0x464740,0x55564E,0x64665B,0x747569,0x838477,0x929385,0xA1A392,0xB0B2A0,0xBFC1AE,0xCFD1BC,0xDEE0C9,0xEDEFD7,0xFCFFE5,0x191915,0x282822,0x37382F,0x46473B,0x555648,0x646655,0x737562,0x82846F,0x91937C,0xA0A389,0xAFB295,0xBEC1A2,0xCDD1AF,0xDCE0BC,0xEBEFC9,0xFAFFD6,0x181913,0x27281F,0x36382B,0x454737,0x545643,0x63664F,0x72755B,0x818467,0x909373,0x9FA37F,0xAEB28B,0xBDC197,0xCCD1A3,0xDBE0AF,0xEAEFBA,0xF9FFC6,0x181912,0x27281D,0x363828,0x454733,0x54563E,0x636649,0x727554,0x80845F,0x8F936A,0x9EA375,0xADB280,0xBCC18B,0xCBD196,0xDAE0A1,0xE8EFAC,0xF7FFB7,0x181910,0x27281A,0x363825,0x44472F,0x535639,0x626643,0x71754D,0x808457,0x8E9361,0x9DA36B,0xACB275,0xBBC17F,0xC9D18A,0xD8E094,0xE7EF9E,0xF6FFA8,0x18190F,0x272818,0x353821,0x44472A,0x535634,0x61663D,0x707546,0x7F844F,0x8D9358,0x9CA361,0xABB26B,0xBAC174,0xC8D17D,0xD7E086,0xE6EF8F,0xF4FF99,0x18190D,0x262816,0x35381E,0x444726,0x52562E,0x616637,0x6F753F,0x7E8447,0x8D934F,0x9BA358,0xAAB260,0xB8C168,0xC7D170,0xD6E079,0xE4EF81,0xF3FF89,0x18190C,0x262813,0x35381A,0x434722,0x525629,0x606630,0x6F7538,0x7D843F,0x8C9346,0x9AA34E,0xA9B255,0xB7C15D,0xC6D164,0xD4E06B,0xE3EF73,0xF1FF7A,0x18190A,0x262811,0x343817,0x43471D,0x515624,0x60662A,0x6E7531,0x7C8437,0x8B933E,0x99A344,0xA8B24A,0xB6C151,0xC4D157,0xD3E05E,0xE1EF64,0xF0FF6B,0x171909,0x26280E,0x343814,0x424719,0x51561F,0x5F6624,0x6D752A,0x7C842F,0x8A9335,0x98A33A,0xA7B240,0xB5C145,0xC3D14B,0xD2E050,0xE0EF56,0xEEFF5B,0x171907,0x25280C,0x343810,0x424715,0x50561A,0x5E661E,0x6D7523,0x7B8427,0x89932C,0x97A330,0xA6B235,0xB4C13A,0xC2D13E,0xD0E043,0xDEEF47,0xEDFF4C,0x171906,0x252809,0x33380D,0x414711,0x505614,0x5E6618,0x6C751C,0x7A841F,0x889323,0x96A327,0xA4B22A,0xB3C12E,0xC1D132,0xCFE035,0xDDEF39,0xEBFF3D,0x171904,0x252807,0x33380A,0x41470C,0x4F560F,0x5D6612,0x6B7515,0x798417,0x87931A,0x95A31D,0xA3B220,0xB1C122,0xBFD125,0xCDE028,0xDCEF2B,0xEAFF2D,0x171903,0x252804,0x333806,0x414708,0x4F560A,0x5D660C,0x6A750E,0x78840F,0x869311,0x94A313,0xA2B215,0xB0C117,0xBED119,0xCCE01A,0xDAEF1C,0xE8FF1E,0x171901,0x242802,0x323803,0x404704,0x4E5605,0x5C6606,0x6A7507,0x788407,0x859308,0x93A309,0xA1B20A,0xAFC10B,0xBDD10C,0xCBE00D,0xD9EF0E,0xE7FF0F,0x161900,0x242800,0x323800,0x404700,0x4E5600,0x5B6600,0x697500,0x778400,0x859300,0x92A300,0xA0B200,0xAEC100,0xBCD100,0xC9E000,0xD7EF00,0xE5FF00}, + {0x181916,0x272824,0x363832,0x454740,0x54564E,0x63665B,0x727569,0x818477,0x909385,0x9FA392,0xAEB2A0,0xBDC1AE,0xCCD1BC,0xDBE0C9,0xEAEFD7,0xF9FFE5,0x181915,0x272822,0x36382F,0x45473B,0x535648,0x626655,0x717562,0x80846F,0x8F937C,0x9DA389,0xACB295,0xBBC1A2,0xCAD1AF,0xD9E0BC,0xE8EFC9,0xF6FFD6,0x181913,0x27281F,0x35382B,0x444737,0x525643,0x61664F,0x70755B,0x7E8467,0x8D9373,0x9CA37F,0xAAB28B,0xB9C197,0xC7D1A3,0xD6E0AF,0xE5EFBA,0xF3FFC6,0x181912,0x26281D,0x343828,0x434733,0x51563E,0x606649,0x6E7554,0x7D845F,0x8B936A,0x9AA375,0xA8B280,0xB6C18B,0xC5D196,0xD3E0A1,0xE2EFAC,0xF0FFB7,0x171910,0x26281A,0x343825,0x42472F,0x505639,0x5F6643,0x6D754D,0x7B8457,0x899361,0x98A36B,0xA6B275,0xB4C17F,0xC2D18A,0xD1E094,0xDFEF9E,0xEDFFA8,0x17190F,0x252818,0x333821,0x41472A,0x4F5634,0x5D663D,0x6B7546,0x79844F,0x889358,0x96A361,0xA4B26B,0xB2C174,0xC0D17D,0xCEE086,0xDCEF8F,0xEAFF99,0x17190D,0x252816,0x32381E,0x404726,0x4E562E,0x5C6637,0x6A753F,0x788447,0x86934F,0x94A358,0xA2B260,0xAFC168,0xBDD170,0xCBE079,0xD9EF81,0xE7FF89,0x16190C,0x242813,0x32381A,0x3F4722,0x4D5629,0x5B6630,0x697538,0x76843F,0x849346,0x92A34E,0x9FB255,0xADC15D,0xBBD164,0xC9E06B,0xD6EF73,0xE4FF7A,0x16190A,0x242811,0x313817,0x3F471D,0x4C5624,0x5A662A,0x677531,0x758437,0x82933E,0x90A344,0x9DB24A,0xABC151,0xB8D157,0xC6E05E,0xD3EF64,0xE1FF6B,0x161909,0x23280E,0x303814,0x3E4719,0x4B561F,0x586624,0x66752A,0x73842F,0x809335,0x8EA33A,0x9BB240,0xA8C145,0xB6D14B,0xC3E050,0xD1EF56,0xDEFF5B,0x151907,0x23280C,0x303810,0x3D4715,0x4A561A,0x57661E,0x647523,0x728427,0x7F932C,0x8CA330,0x99B235,0xA6C13A,0xB3D13E,0xC0E043,0xCEEF47,0xDBFF4C,0x151906,0x222809,0x2F380D,0x3C4711,0x495614,0x566618,0x63751C,0x70841F,0x7D9323,0x8AA327,0x97B22A,0xA4C12E,0xB1D132,0xBEE035,0xCBEF39,0xD8FF3D,0x151904,0x222807,0x2E380A,0x3B470C,0x48560F,0x556612,0x627515,0x6E8417,0x7B931A,0x88A31D,0x95B220,0xA2C122,0xAED125,0xBBE028,0xC8EF2B,0xD5FF2D,0x151903,0x212804,0x2E3806,0x3A4708,0x47560A,0x54660C,0x60750E,0x6D840F,0x799311,0x86A313,0x93B215,0x9FC117,0xACD119,0xB8E01A,0xC5EF1C,0xD2FF1E,0x141901,0x212802,0x2D3803,0x394704,0x465605,0x526606,0x5F7507,0x6B8407,0x789308,0x84A309,0x90B20A,0x9DC10B,0xA9D10C,0xB6E00D,0xC2EF0E,0xCFFF0F,0x141900,0x202800,0x2C3800,0x394700,0x455600,0x516600,0x5D7500,0x6A8400,0x769300,0x82A300,0x8EB200,0x9BC100,0xA7D100,0xB3E000,0xBFEF00,0xCBFF00}, + {0x181916,0x272824,0x363832,0x454740,0x54564E,0x62665B,0x717569,0x808477,0x8F9385,0x9EA392,0xADB2A0,0xBBC1AE,0xCAD1BC,0xD9E0C9,0xE8EFD7,0xF7FFE5,0x181915,0x262822,0x35382F,0x43473B,0x525648,0x616655,0x6F7562,0x7E846F,0x8C937C,0x9BA389,0xA9B295,0xB8C1A2,0xC7D1AF,0xD5E0BC,0xE4EFC9,0xF2FFD6,0x171913,0x26281F,0x34382B,0x424737,0x505643,0x5F664F,0x6D755B,0x7B8467,0x8A9373,0x98A37F,0xA6B28B,0xB5C197,0xC3D1A3,0xD1E0AF,0xDFEFBA,0xEEFFC6,0x171912,0x25281D,0x333828,0x414733,0x4F563E,0x5D6649,0x6B7554,0x79845F,0x87936A,0x95A375,0xA3B280,0xB1C18B,0xBFD196,0xCDE0A1,0xDBEFAC,0xE9FFB7,0x161910,0x24281A,0x323825,0x40472F,0x4D5639,0x5B6643,0x69754D,0x778457,0x849361,0x92A36B,0xA0B275,0xAEC17F,0xBBD18A,0xC9E094,0xD7EF9E,0xE4FFA8,0x16190F,0x232818,0x313821,0x3E472A,0x4C5634,0x59663D,0x677546,0x74844F,0x829358,0x8FA361,0x9DB26B,0xAAC174,0xB8D17D,0xC5E086,0xD2EF8F,0xE0FF99,0x15190D,0x232816,0x30381E,0x3D4726,0x4A562E,0x576637,0x65753F,0x728447,0x7F934F,0x8CA358,0x99B260,0xA7C168,0xB4D170,0xC1E079,0xCEEF81,0xDBFF89,0x15190C,0x222813,0x2F381A,0x3C4722,0x495629,0x566630,0x637538,0x6F843F,0x7C9346,0x89A34E,0x96B255,0xA3C15D,0xB0D164,0xBDE06B,0xCAEF73,0xD7FF7A,0x15190A,0x212811,0x2E3817,0x3A471D,0x475624,0x54662A,0x607531,0x6D8437,0x7A933E,0x86A344,0x93B24A,0xA0C151,0xACD157,0xB9E05E,0xC5EF64,0xD2FF6B,0x141909,0x20280E,0x2D3814,0x394719,0x46561F,0x526624,0x5E752A,0x6B842F,0x779335,0x83A33A,0x90B240,0x9CC145,0xA8D14B,0xB5E050,0xC1EF56,0xCEFF5B,0x141907,0x20280C,0x2C3810,0x384715,0x44561A,0x50661E,0x5C7523,0x688427,0x74932C,0x80A330,0x8DB235,0x99C13A,0xA5D13E,0xB1E043,0xBDEF47,0xC9FF4C,0x131906,0x1F2809,0x2B380D,0x374711,0x425614,0x4E6618,0x5A751C,0x66841F,0x729323,0x7DA327,0x89B22A,0x95C12E,0xA1D132,0xADE035,0xB9EF39,0xC4FF3D,0x131904,0x1E2807,0x2A380A,0x35470C,0x41560F,0x4C6612,0x587515,0x638417,0x6F931A,0x7BA31D,0x86B220,0x92C122,0x9DD125,0xA9E028,0xB4EF2B,0xC0FF2D,0x121903,0x1E2804,0x293806,0x344708,0x3F560A,0x4B660C,0x56750E,0x61840F,0x6C9311,0x78A313,0x83B215,0x8EC117,0x99D119,0xA5E01A,0xB0EF1C,0xBBFF1E,0x121901,0x1D2802,0x283803,0x334704,0x3E5605,0x496606,0x547507,0x5F8407,0x6A9308,0x75A309,0x80B20A,0x8BC10B,0x96D10C,0xA1E00D,0xACEF0E,0xB7FF0F,0x111900,0x1C2800,0x273800,0x314700,0x3C5600,0x476600,0x527500,0x5C8400,0x679300,0x72A300,0x7CB200,0x87C100,0x92D100,0x9DE000,0xA7EF00,0xB2FF00}, + {0x181916,0x272824,0x353832,0x444740,0x53564E,0x61665B,0x707569,0x7F8477,0x8D9385,0x9CA392,0xABB2A0,0xBAC1AE,0xC8D1BC,0xD7E0C9,0xE6EFD7,0xF4FFE5,0x171915,0x262822,0x34382F,0x42473B,0x515648,0x5F6655,0x6D7562,0x7C846F,0x8A937C,0x98A389,0xA7B295,0xB5C1A2,0xC3D1AF,0xD2E0BC,0xE0EFC9,0xEEFFD6,0x171913,0x25281F,0x33382B,0x414737,0x4F5643,0x5D664F,0x6A755B,0x788467,0x869373,0x94A37F,0xA2B28B,0xB0C197,0xBED1A3,0xCCE0AF,0xDAEFBA,0xE8FFC6,0x161912,0x24281D,0x313828,0x3F4733,0x4C563E,0x5A6649,0x687554,0x75845F,0x83936A,0x90A375,0x9EB280,0xACC18B,0xB9D196,0xC7E0A1,0xD4EFAC,0xE2FFB7,0x161910,0x23281A,0x303825,0x3D472F,0x4A5639,0x586643,0x65754D,0x728457,0x7F9361,0x8DA36B,0x9AB275,0xA7C17F,0xB4D18A,0xC1E094,0xCFEF9E,0xDCFFA8,0x15190F,0x222818,0x2F3821,0x3B472A,0x485634,0x55663D,0x627546,0x6F844F,0x7C9358,0x89A361,0x95B26B,0xA2C174,0xAFD17D,0xBCE086,0xC9EF8F,0xD6FF99,0x14190D,0x212816,0x2D381E,0x3A4726,0x46562E,0x536637,0x5F753F,0x6C8447,0x78934F,0x85A358,0x91B260,0x9EC168,0xAAD170,0xB7E079,0xC3EF81,0xD0FF89,0x14190C,0x202813,0x2C381A,0x384722,0x445629,0x506630,0x5C7538,0x69843F,0x759346,0x81A34E,0x8DB255,0x99C15D,0xA5D164,0xB1E06B,0xBDEF73,0xC9FF7A,0x13190A,0x1F2811,0x2B3817,0x36471D,0x425624,0x4E662A,0x5A7531,0x658437,0x71933E,0x7DA344,0x89B24A,0x94C151,0xA0D157,0xACE05E,0xB8EF64,0xC3FF6B,0x121909,0x1E280E,0x293814,0x354719,0x40561F,0x4B6624,0x57752A,0x62842F,0x6E9335,0x79A33A,0x84B240,0x90C145,0x9BD14B,0xA6E050,0xB2EF56,0xBDFF5B,0x121907,0x1D280C,0x283810,0x334715,0x3E561A,0x49661E,0x547523,0x5F8427,0x6A932C,0x75A330,0x80B235,0x8BC13A,0x96D13E,0xA1E043,0xACEF47,0xB7FF4C,0x111906,0x1C2809,0x27380D,0x314711,0x3C5614,0x466618,0x51751C,0x5C841F,0x669323,0x71A327,0x7CB22A,0x86C12E,0x91D132,0x9CE035,0xA6EF39,0xB1FF3D,0x111904,0x1B2807,0x25380A,0x2F470C,0x3A560F,0x446612,0x4E7515,0x598417,0x63931A,0x6DA31D,0x77B220,0x82C122,0x8CD125,0x96E028,0xA1EF2B,0xABFF2D,0x101903,0x1A2804,0x243806,0x2E4708,0x38560A,0x42660C,0x4C750E,0x55840F,0x5F9311,0x69A313,0x73B215,0x7DC117,0x87D119,0x91E01A,0x9BEF1C,0xA5FF1E,0x0F1901,0x192802,0x233803,0x2C4704,0x365605,0x3F6606,0x497507,0x528407,0x5C9308,0x65A309,0x6FB20A,0x78C10B,0x82D10C,0x8CE00D,0x95EF0E,0x9FFF0F,0x0F1900,0x182800,0x213800,0x2A4700,0x345600,0x3D6600,0x467500,0x4F8400,0x589300,0x61A300,0x6BB200,0x74C100,0x7DD100,0x86E000,0x8FEF00,0x99FF00}, + {0x181916,0x262824,0x353832,0x434740,0x52564E,0x60665B,0x6F7569,0x7D8477,0x8C9385,0x9BA392,0xA9B2A0,0xB8C1AE,0xC6D1BC,0xD5E0C9,0xE3EFD7,0xF2FFE5,0x171915,0x252822,0x33382F,0x41473B,0x4F5648,0x5D6655,0x6B7562,0x79846F,0x88937C,0x96A389,0xA4B295,0xB2C1A2,0xC0D1AF,0xCEE0BC,0xDCEFC9,0xEAFFD6,0x161913,0x24281F,0x31382B,0x3F4737,0x4D5643,0x5A664F,0x68755B,0x768467,0x839373,0x91A37F,0x9EB28B,0xACC197,0xBAD1A3,0xC7E0AF,0xD5EFBA,0xE2FFC6,0x151912,0x23281D,0x303828,0x3D4733,0x4A563E,0x576649,0x647554,0x72845F,0x7F936A,0x8CA375,0x99B280,0xA6C18B,0xB3D196,0xC0E0A1,0xCEEFAC,0xDBFFB7,0x151910,0x21281A,0x2E3825,0x3B472F,0x475639,0x546643,0x61754D,0x6E8457,0x7A9361,0x87A36B,0x94B275,0xA0C17F,0xADD18A,0xBAE094,0xC6EF9E,0xD3FFA8,0x14190F,0x202818,0x2C3821,0x39472A,0x455634,0x51663D,0x5D7546,0x6A844F,0x769358,0x82A361,0x8EB26B,0x9BC174,0xA7D17D,0xB3E086,0xBFEF8F,0xCCFF99,0x13190D,0x1F2816,0x2B381E,0x364726,0x42562E,0x4E6637,0x5A753F,0x668447,0x71934F,0x7DA358,0x89B260,0x95C168,0xA1D170,0xACE079,0xB8EF81,0xC4FF89,0x12190C,0x1E2813,0x29381A,0x344722,0x405629,0x4B6630,0x567538,0x62843F,0x6D9346,0x78A34E,0x84B255,0x8FC15D,0x9AD164,0xA6E06B,0xB1EF73,0xBCFF7A,0x12190A,0x1C2811,0x273817,0x32471D,0x3D5624,0x48662A,0x537531,0x5E8437,0x69933E,0x73A344,0x7EB24A,0x89C151,0x94D157,0x9FE05E,0xAAEF64,0xB5FF6B,0x111909,0x1B280E,0x263814,0x304719,0x3A561F,0x456624,0x4F752A,0x5A842F,0x649335,0x6EA33A,0x79B240,0x83C145,0x8ED14B,0x98E050,0xA2EF56,0xADFF5B,0x101907,0x1A280C,0x243810,0x2E4715,0x38561A,0x42661E,0x4C7523,0x568427,0x60932C,0x6AA330,0x74B235,0x7DC13A,0x87D13E,0x91E043,0x9BEF47,0xA5FF4C,0x0F1906,0x192809,0x22380D,0x2C4711,0x355614,0x3F6618,0x48751C,0x52841F,0x5B9323,0x65A327,0x6EB22A,0x78C12E,0x81D132,0x8BE035,0x94EF39,0x9EFF3D,0x0F1904,0x182807,0x21380A,0x2A470C,0x33560F,0x3C6612,0x457515,0x4E8417,0x57931A,0x60A31D,0x69B220,0x72C122,0x7BD125,0x84E028,0x8DEF2B,0x96FF2D,0x0E1903,0x162804,0x1F3806,0x274708,0x30560A,0x39660C,0x41750E,0x4A840F,0x529311,0x5BA313,0x63B215,0x6CC117,0x75D119,0x7DE01A,0x86EF1C,0x8EFF1E,0x0D1901,0x152802,0x1D3803,0x254704,0x2D5605,0x366606,0x3E7507,0x468407,0x4E9308,0x56A309,0x5EB20A,0x66C10B,0x6ED10C,0x76E00D,0x7FEF0E,0x87FF0F,0x0C1900,0x142800,0x1C3800,0x234700,0x2B5600,0x336600,0x3A7500,0x428400,0x499300,0x51A300,0x59B200,0x60C100,0x68D100,0x70E000,0x77EF00,0x7FFF00}, + {0x171916,0x262824,0x343832,0x434740,0x51564E,0x5F665B,0x6E7569,0x7C8477,0x8B9385,0x99A392,0xA7B2A0,0xB6C1AE,0xC4D1BC,0xD2E0C9,0xE1EFD7,0xEFFFE5,0x171915,0x242822,0x32382F,0x40473B,0x4E5648,0x5C6655,0x6A7562,0x77846F,0x85937C,0x93A389,0xA1B295,0xAFC1A2,0xBDD1AF,0xCAE0BC,0xD8EFC9,0xE6FFD6,0x161913,0x23281F,0x30382B,0x3D4737,0x4B5643,0x58664F,0x65755B,0x738467,0x809373,0x8DA37F,0x9AB28B,0xA8C197,0xB5D1A3,0xC2E0AF,0xD0EFBA,0xDDFFC6,0x151912,0x21281D,0x2E3828,0x3B4733,0x48563E,0x546649,0x617554,0x6E845F,0x7B936A,0x87A375,0x94B280,0xA1C18B,0xADD196,0xBAE0A1,0xC7EFAC,0xD4FFB7,0x141910,0x20281A,0x2C3825,0x38472F,0x455639,0x516643,0x5D754D,0x698457,0x759361,0x81A36B,0x8EB275,0x9AC17F,0xA6D18A,0xB2E094,0xBEEF9E,0xCAFFA8,0x13190F,0x1F2818,0x2A3821,0x36472A,0x415634,0x4D663D,0x597546,0x64844F,0x709358,0x7CA361,0x87B26B,0x93C174,0x9ED17D,0xAAE086,0xB6EF8F,0xC1FF99,0x12190D,0x1D2816,0x28381E,0x334726,0x3E562E,0x496637,0x54753F,0x608447,0x6B934F,0x76A358,0x81B260,0x8CC168,0x97D170,0xA2E079,0xADEF81,0xB8FF89,0x11190C,0x1C2813,0x26381A,0x314722,0x3B5629,0x466630,0x507538,0x5B843F,0x659346,0x70A34E,0x7AB255,0x85C15D,0x8FD164,0x9AE06B,0xA4EF73,0xAFFF7A,0x10190A,0x1A2811,0x243817,0x2E471D,0x385624,0x42662A,0x4C7531,0x568437,0x60933E,0x6AA344,0x74B24A,0x7EC151,0x88D157,0x92E05E,0x9CEF64,0xA6FF6B,0x0F1909,0x19280E,0x223814,0x2B4719,0x35561F,0x3E6624,0x48752A,0x51842F,0x5B9335,0x64A33A,0x6DB240,0x77C145,0x80D14B,0x8AE050,0x93EF56,0x9DFF5B,0x0E1907,0x17280C,0x203810,0x294715,0x32561A,0x3B661E,0x447523,0x4C8427,0x55932C,0x5EA330,0x67B235,0x70C13A,0x79D13E,0x82E043,0x8BEF47,0x93FF4C,0x0D1906,0x162809,0x1E380D,0x264711,0x2F5614,0x376618,0x3F751C,0x48841F,0x509323,0x58A327,0x61B22A,0x69C12E,0x71D132,0x7AE035,0x82EF39,0x8AFF3D,0x0C1904,0x142807,0x1C380A,0x24470C,0x2C560F,0x336612,0x3B7515,0x438417,0x4B931A,0x52A31D,0x5AB220,0x62C122,0x6AD125,0x71E028,0x79EF2B,0x81FF2D,0x0C1903,0x132804,0x1A3806,0x214708,0x28560A,0x30660C,0x37750E,0x3E840F,0x459311,0x4DA313,0x54B215,0x5BC117,0x62D119,0x69E01A,0x71EF1C,0x78FF1E,0x0B1901,0x112802,0x183803,0x1F4704,0x255605,0x2C6606,0x337507,0x398407,0x409308,0x47A309,0x4DB20A,0x54C10B,0x5BD10C,0x61E00D,0x68EF0E,0x6FFF0F,0x0A1900,0x102800,0x163800,0x1C4700,0x225600,0x286600,0x2E7500,0x358400,0x3B9300,0x41A300,0x47B200,0x4DC100,0x53D100,0x59E000,0x5FEF00,0x65FF00}, + {0x171916,0x252824,0x343832,0x424740,0x50564E,0x5E665B,0x6D7569,0x7B8477,0x899385,0x97A392,0xA6B2A0,0xB4C1AE,0xC2D1BC,0xD0E0C9,0xDEEFD7,0xEDFFE5,0x161915,0x242822,0x31382F,0x3F473B,0x4C5648,0x5A6655,0x687562,0x75846F,0x83937C,0x90A389,0x9EB295,0xACC1A2,0xB9D1AF,0xC7E0BC,0xD4EFC9,0xE2FFD6,0x151913,0x22281F,0x2F382B,0x3C4737,0x495643,0x56664F,0x63755B,0x708467,0x7D9373,0x8AA37F,0x97B28B,0xA3C197,0xB0D1A3,0xBDE0AF,0xCAEFBA,0xD7FFC6,0x141912,0x20281D,0x2D3828,0x394733,0x45563E,0x526649,0x5E7554,0x6A845F,0x76936A,0x83A375,0x8FB280,0x9BC18B,0xA8D196,0xB4E0A1,0xC0EFAC,0xCDFFB7,0x131910,0x1F281A,0x2A3825,0x36472F,0x425639,0x4D6643,0x59754D,0x658457,0x709361,0x7CA36B,0x88B275,0x93C17F,0x9FD18A,0xAAE094,0xB6EF9E,0xC2FFA8,0x12190F,0x1D2818,0x283821,0x33472A,0x3E5634,0x49663D,0x547546,0x5F844F,0x6A9358,0x75A361,0x80B26B,0x8BC174,0x96D17D,0xA1E086,0xACEF8F,0xB7FF99,0x11190D,0x1B2816,0x26381E,0x304726,0x3A562E,0x456637,0x4F753F,0x598447,0x64934F,0x6EA358,0x79B260,0x83C168,0x8DD170,0x98E079,0xA2EF81,0xACFF89,0x10190C,0x192813,0x23381A,0x2D4722,0x375629,0x406630,0x4A7538,0x54843F,0x5E9346,0x67A34E,0x71B255,0x7BC15D,0x84D164,0x8EE06B,0x98EF73,0xA2FF7A,0x0F190A,0x182811,0x213817,0x2A471D,0x335624,0x3C662A,0x457531,0x4E8437,0x57933E,0x60A344,0x6AB24A,0x73C151,0x7CD157,0x85E05E,0x8EEF64,0x97FF6B,0x0E1909,0x16280E,0x1E3814,0x274719,0x2F561F,0x386624,0x40752A,0x49842F,0x519335,0x5AA33A,0x62B240,0x6AC145,0x73D14B,0x7BE050,0x84EF56,0x8CFF5B,0x0D1907,0x14280C,0x1C3810,0x244715,0x2C561A,0x34661E,0x3B7523,0x438427,0x4B932C,0x53A330,0x5BB235,0x62C13A,0x6AD13E,0x72E043,0x7AEF47,0x82FF4C,0x0B1906,0x132809,0x1A380D,0x214711,0x285614,0x2F6618,0x36751C,0x3E841F,0x459323,0x4CA327,0x53B22A,0x5AC12E,0x61D132,0x69E035,0x70EF39,0x77FF3D,0x0A1904,0x112807,0x17380A,0x1E470C,0x24560F,0x2B6612,0x317515,0x388417,0x3F931A,0x45A31D,0x4CB220,0x52C122,0x59D125,0x5FE028,0x66EF2B,0x6CFF2D,0x091903,0x0F2804,0x153806,0x1B4708,0x21560A,0x27660C,0x2D750E,0x32840F,0x389311,0x3EA313,0x44B215,0x4AC117,0x50D119,0x56E01A,0x5CEF1C,0x61FF1E,0x081901,0x0D2802,0x133803,0x184704,0x1D5605,0x226606,0x287507,0x2D8407,0x329308,0x37A309,0x3DB20A,0x42C10B,0x47D10C,0x4CE00D,0x51EF0E,0x57FF0F,0x071900,0x0C2800,0x103800,0x154700,0x1A5600,0x1E6600,0x237500,0x278400,0x2C9300,0x30A300,0x35B200,0x3AC100,0x3ED100,0x43E000,0x47EF00,0x4CFF00}, + {0x171916,0x252824,0x333832,0x414740,0x4F564E,0x5D665B,0x6B7569,0x798477,0x889385,0x96A392,0xA4B2A0,0xB2C1AE,0xC0D1BC,0xCEE0C9,0xDCEFD7,0xEAFFE5,0x161915,0x232822,0x30382F,0x3E473B,0x4B5648,0x586655,0x667562,0x73846F,0x80937C,0x8EA389,0x9BB295,0xA8C1A2,0xB6D1AF,0xC3E0BC,0xD1EFC9,0xDEFFD6,0x151913,0x21281F,0x2E382B,0x3A4737,0x475643,0x54664F,0x60755B,0x6D8467,0x799373,0x86A37F,0x93B28B,0x9FC197,0xACD1A3,0xB8E0AF,0xC5EFBA,0xD2FFC6,0x131912,0x1F281D,0x2B3828,0x374733,0x43563E,0x4F6649,0x5B7554,0x66845F,0x72936A,0x7EA375,0x8AB280,0x96C18B,0xA2D196,0xAEE0A1,0xBAEFAC,0xC5FFB7,0x121910,0x1D281A,0x283825,0x33472F,0x3F5639,0x4A6643,0x55754D,0x608457,0x6B9361,0x76A36B,0x81B275,0x8DC17F,0x98D18A,0xA3E094,0xAEEF9E,0xB9FFA8,0x11190F,0x1B2818,0x263821,0x30472A,0x3A5634,0x45663D,0x4F7546,0x5A844F,0x649358,0x6EA361,0x79B26B,0x83C174,0x8ED17D,0x98E086,0xA2EF8F,0xADFF99,0x10190D,0x192816,0x23381E,0x2D4726,0x36562E,0x406637,0x4A753F,0x538447,0x5D934F,0x67A358,0x70B260,0x7AC168,0x84D170,0x8DE079,0x97EF81,0xA1FF89,0x0E190C,0x172813,0x20381A,0x294722,0x325629,0x3B6630,0x447538,0x4D843F,0x569346,0x5FA34E,0x68B255,0x71C15D,0x7AD164,0x83E06B,0x8BEF73,0x94FF7A,0x0D190A,0x152811,0x1E3817,0x26471D,0x2E5624,0x36662A,0x3E7531,0x478437,0x4F933E,0x57A344,0x5FB24A,0x67C151,0x70D157,0x78E05E,0x80EF64,0x88FF6B,0x0C1909,0x13280E,0x1B3814,0x224719,0x2A561F,0x316624,0x39752A,0x40842F,0x489335,0x4FA33A,0x57B240,0x5EC145,0x66D14B,0x6DE050,0x74EF56,0x7CFF5B,0x0B1907,0x11280C,0x183810,0x1F4715,0x26561A,0x2C661E,0x337523,0x3A8427,0x41932C,0x47A330,0x4EB235,0x55C13A,0x5CD13E,0x62E043,0x69EF47,0x70FF4C,0x091906,0x0F2809,0x15380D,0x1B4711,0x215614,0x276618,0x2D751C,0x33841F,0x399323,0x3FA327,0x45B22A,0x4BC12E,0x51D132,0x57E035,0x5DEF39,0x63FF3D,0x081904,0x0E2807,0x13380A,0x18470C,0x1D560F,0x236612,0x287515,0x2D8417,0x32931A,0x38A31D,0x3DB220,0x42C122,0x47D125,0x4DE028,0x52EF2B,0x57FF2D,0x071903,0x0C2804,0x103806,0x154708,0x19560A,0x1E660C,0x22750E,0x27840F,0x2B9311,0x30A313,0x34B215,0x39C117,0x3DD119,0x42E01A,0x46EF1C,0x4BFF1E,0x061901,0x0A2802,0x0D3803,0x114704,0x155605,0x196606,0x1D7507,0x208407,0x249308,0x28A309,0x2CB20A,0x30C10B,0x33D10C,0x37E00D,0x3BEF0E,0x3FFF0F,0x051900,0x082800,0x0B3800,0x0E4700,0x115600,0x146600,0x177500,0x1A8400,0x1D9300,0x20A300,0x23B200,0x26C100,0x29D100,0x2CE000,0x2FEF00,0x33FF00}, + {0x171916,0x252824,0x333832,0x404740,0x4E564E,0x5C665B,0x6A7569,0x788477,0x869385,0x94A392,0xA2B2A0,0xB0C1AE,0xBED1BC,0xCCE0C9,0xDAEFD7,0xE8FFE5,0x151915,0x222822,0x30382F,0x3D473B,0x4A5648,0x576655,0x647562,0x71846F,0x7E937C,0x8BA389,0x98B295,0xA5C1A2,0xB2D1AF,0xC0E0BC,0xCDEFC9,0xDAFFD6,0x141913,0x20281F,0x2C382B,0x394737,0x455643,0x51664F,0x5E755B,0x6A8467,0x769373,0x82A37F,0x8FB28B,0x9BC197,0xA7D1A3,0xB3E0AF,0xC0EFBA,0xCCFFC6,0x131912,0x1E281D,0x293828,0x354733,0x40563E,0x4C6649,0x577554,0x63845F,0x6E936A,0x7AA375,0x85B280,0x90C18B,0x9CD196,0xA7E0A1,0xB3EFAC,0xBEFFB7,0x111910,0x1C281A,0x263825,0x31472F,0x3C5639,0x466643,0x51754D,0x5C8457,0x669361,0x71A36B,0x7BB275,0x86C17F,0x91D18A,0x9BE094,0xA6EF9E,0xB0FFA8,0x10190F,0x1A2818,0x233821,0x2D472A,0x375634,0x41663D,0x4B7546,0x54844F,0x5E9358,0x68A361,0x72B26B,0x7CC174,0x85D17D,0x8FE086,0x99EF8F,0xA3FF99,0x0E190D,0x172816,0x20381E,0x294726,0x32562E,0x3B6637,0x44753F,0x4D8447,0x56934F,0x5FA358,0x68B260,0x71C168,0x7AD170,0x83E079,0x8CEF81,0x95FF89,0x0D190C,0x152813,0x1D381A,0x254722,0x2E5629,0x366630,0x3E7538,0x46843F,0x4E9346,0x56A34E,0x5EB255,0x67C15D,0x6FD164,0x77E06B,0x7FEF73,0x87FF7A,0x0C190A,0x132811,0x1A3817,0x22471D,0x295624,0x30662A,0x387531,0x3F8437,0x46933E,0x4EA344,0x55B24A,0x5CC151,0x63D157,0x6BE05E,0x72EF64,0x79FF6B,0x0A1909,0x11280E,0x173814,0x1E4719,0x24561F,0x2B6624,0x31752A,0x38842F,0x3E9335,0x45A33A,0x4BB240,0x52C145,0x58D14B,0x5FE050,0x65EF56,0x6CFF5B,0x091907,0x0F280C,0x143810,0x1A4715,0x20561A,0x25661E,0x2B7523,0x318427,0x36932C,0x3CA330,0x42B235,0x47C13A,0x4DD13E,0x53E043,0x58EF47,0x5EFF4C,0x081906,0x0C2809,0x11380D,0x164711,0x1B5614,0x206618,0x25751C,0x29841F,0x2E9323,0x33A327,0x38B22A,0x3DC12E,0x42D132,0x46E035,0x4BEF39,0x50FF3D,0x061904,0x0A2807,0x0E380A,0x12470C,0x16560F,0x1A6612,0x1E7515,0x228417,0x26931A,0x2AA31D,0x2EB220,0x32C122,0x36D125,0x3AE028,0x3EEF2B,0x42FF2D,0x051903,0x082804,0x0B3806,0x0E4708,0x12560A,0x15660C,0x18750E,0x1B840F,0x1E9311,0x21A313,0x25B215,0x28C117,0x2BD119,0x2EE01A,0x31EF1C,0x35FF1E,0x031901,0x062802,0x083803,0x0A4704,0x0D5605,0x0F6606,0x127507,0x148407,0x169308,0x19A309,0x1BB20A,0x1DC10B,0x20D10C,0x22E00D,0x24EF0E,0x27FF0F,0x021900,0x042800,0x053800,0x074700,0x085600,0x0A6600,0x0B7500,0x0D8400,0x0E9300,0x10A300,0x11B200,0x13C100,0x14D100,0x16E000,0x17EF00,0x19FF00}, + {0x161916,0x242824,0x323832,0x404740,0x4E564E,0x5B665B,0x697569,0x778477,0x859385,0x92A392,0xA0B2A0,0xAEC1AE,0xBCD1BC,0xC9E0C9,0xD7EFD7,0xE5FFE5,0x151915,0x222822,0x2F382F,0x3B473B,0x485648,0x556655,0x627562,0x6F846F,0x7C937C,0x89A389,0x95B295,0xA2C1A2,0xAFD1AF,0xBCE0BC,0xC9EFC9,0xD6FFD6,0x131913,0x1F281F,0x2B382B,0x374737,0x435643,0x4F664F,0x5B755B,0x678467,0x739373,0x7FA37F,0x8BB28B,0x97C197,0xA3D1A3,0xAFE0AF,0xBAEFBA,0xC6FFC6,0x121912,0x1D281D,0x283828,0x334733,0x3E563E,0x496649,0x547554,0x5F845F,0x6A936A,0x75A375,0x80B280,0x8BC18B,0x96D196,0xA1E0A1,0xACEFAC,0xB7FFB7,0x101910,0x1A281A,0x253825,0x2F472F,0x395639,0x436643,0x4D754D,0x578457,0x619361,0x6BA36B,0x75B275,0x7FC17F,0x8AD18A,0x94E094,0x9EEF9E,0xA8FFA8,0x0F190F,0x182818,0x213821,0x2A472A,0x345634,0x3D663D,0x467546,0x4F844F,0x589358,0x61A361,0x6BB26B,0x74C174,0x7DD17D,0x86E086,0x8FEF8F,0x99FF99,0x0D190D,0x162816,0x1E381E,0x264726,0x2E562E,0x376637,0x3F753F,0x478447,0x4F934F,0x58A358,0x60B260,0x68C168,0x70D170,0x79E079,0x81EF81,0x89FF89,0x0C190C,0x132813,0x1A381A,0x224722,0x295629,0x306630,0x387538,0x3F843F,0x469346,0x4EA34E,0x55B255,0x5DC15D,0x64D164,0x6BE06B,0x73EF73,0x7AFF7A,0x0A190A,0x112811,0x173817,0x1D471D,0x245624,0x2A662A,0x317531,0x378437,0x3E933E,0x44A344,0x4AB24A,0x51C151,0x57D157,0x5EE05E,0x64EF64,0x6BFF6B,0x091909,0x0E280E,0x143814,0x194719,0x1F561F,0x246624,0x2A752A,0x2F842F,0x359335,0x3AA33A,0x40B240,0x45C145,0x4BD14B,0x50E050,0x56EF56,0x5BFF5B,0x071907,0x0C280C,0x103810,0x154715,0x1A561A,0x1E661E,0x237523,0x278427,0x2C932C,0x30A330,0x35B235,0x3AC13A,0x3ED13E,0x43E043,0x47EF47,0x4CFF4C,0x061906,0x092809,0x0D380D,0x114711,0x145614,0x186618,0x1C751C,0x1F841F,0x239323,0x27A327,0x2AB22A,0x2EC12E,0x32D132,0x35E035,0x39EF39,0x3DFF3D,0x041904,0x072807,0x0A380A,0x0C470C,0x0F560F,0x126612,0x157515,0x178417,0x1A931A,0x1DA31D,0x20B220,0x22C122,0x25D125,0x28E028,0x2BEF2B,0x2DFF2D,0x031903,0x042804,0x063806,0x084708,0x0A560A,0x0C660C,0x0E750E,0x0F840F,0x119311,0x13A313,0x15B215,0x17C117,0x19D119,0x1AE01A,0x1CEF1C,0x1EFF1E,0x011901,0x022802,0x033803,0x044704,0x055605,0x066606,0x077507,0x078407,0x089308,0x09A309,0x0AB20A,0x0BC10B,0x0CD10C,0x0DE00D,0x0EEF0E,0x0FFF0F,0x001900,0x002800,0x003800,0x004700,0x005600,0x006600,0x007500,0x008400,0x009300,0x00A300,0x00B200,0x00C100,0x00D100,0x00E000,0x00EF00,0x00FF00}, + {0x161917,0x242825,0x323833,0x404740,0x4E564E,0x5B665C,0x69756A,0x778478,0x859386,0x92A394,0xA0B2A2,0xAEC1B0,0xBCD1BE,0xC9E0CC,0xD7EFDA,0xE5FFE8,0x151915,0x222822,0x2F3830,0x3B473D,0x48564A,0x556657,0x627564,0x6F8471,0x7C937E,0x89A38B,0x95B298,0xA2C1A5,0xAFD1B2,0xBCE0C0,0xC9EFCD,0xD6FFDA,0x131914,0x1F2820,0x2B382C,0x374739,0x435645,0x4F6651,0x5B755E,0x67846A,0x739376,0x7FA382,0x8BB28F,0x97C19B,0xA3D1A7,0xAFE0B3,0xBAEFC0,0xC6FFCC,0x121913,0x1D281E,0x283829,0x334735,0x3E5640,0x49664C,0x547557,0x5F8463,0x6A936E,0x75A37A,0x80B285,0x8BC190,0x96D19C,0xA1E0A7,0xACEFB3,0xB7FFBE,0x101911,0x1A281C,0x253826,0x2F4731,0x39563C,0x436646,0x4D7551,0x57845C,0x619366,0x6BA371,0x75B27B,0x7FC186,0x8AD191,0x94E09B,0x9EEFA6,0xA8FFB0,0x0F1910,0x18281A,0x213823,0x2A472D,0x345637,0x3D6641,0x46754B,0x4F8454,0x58935E,0x61A368,0x6BB272,0x74C17C,0x7DD185,0x86E08F,0x8FEF99,0x99FFA3,0x0D190E,0x162817,0x1E3820,0x264729,0x2E5632,0x37663B,0x3F7544,0x47844D,0x4F9356,0x58A35F,0x60B268,0x68C171,0x70D17A,0x79E083,0x81EF8C,0x89FF95,0x0C190D,0x132815,0x1A381D,0x224725,0x29562E,0x306636,0x38753E,0x3F8446,0x46934E,0x4EA356,0x55B25E,0x5DC167,0x64D16F,0x6BE077,0x73EF7F,0x7AFF87,0x0A190C,0x112813,0x17381A,0x1D4722,0x245629,0x2A6630,0x317538,0x37843F,0x3E9346,0x44A34E,0x4AB255,0x51C15C,0x57D163,0x5EE06B,0x64EF72,0x6BFF79,0x09190A,0x0E2811,0x143817,0x19471E,0x1F5624,0x24662B,0x2A7531,0x2F8438,0x35933E,0x3AA345,0x40B24B,0x45C152,0x4BD158,0x50E05F,0x56EF65,0x5BFF6C,0x071909,0x0C280F,0x103814,0x15471A,0x1A5620,0x1E6625,0x23752B,0x278431,0x2C9336,0x30A33C,0x35B242,0x3AC147,0x3ED14D,0x43E053,0x47EF58,0x4CFF5E,0x061908,0x09280C,0x0D3811,0x114716,0x14561B,0x186620,0x1C7525,0x1F8429,0x23932E,0x27A333,0x2AB238,0x2EC13D,0x32D142,0x35E046,0x39EF4B,0x3DFF50,0x041906,0x07280A,0x0A380E,0x0C4712,0x0F5616,0x12661A,0x15751E,0x178422,0x1A9326,0x1DA32A,0x20B22E,0x22C132,0x25D136,0x28E03A,0x2BEF3E,0x2DFF42,0x031905,0x042808,0x06380B,0x08470E,0x0A5612,0x0C6615,0x0E7518,0x0F841B,0x11931E,0x13A321,0x15B225,0x17C128,0x19D12B,0x1AE02E,0x1CEF31,0x1EFF35,0x011903,0x022806,0x033808,0x04470A,0x05560D,0x06660F,0x077512,0x078414,0x089316,0x09A319,0x0AB21B,0x0BC11D,0x0CD120,0x0DE022,0x0EEF24,0x0FFF27,0x001902,0x002804,0x003805,0x004707,0x005608,0x00660A,0x00750B,0x00840D,0x00930E,0x00A310,0x00B211,0x00C113,0x00D114,0x00E016,0x00EF17,0x00FF19}, + {0x161917,0x242825,0x323833,0x404741,0x4E564F,0x5B665D,0x69756B,0x778479,0x859388,0x92A396,0xA0B2A4,0xAEC1B2,0xBCD1C0,0xC9E0CE,0xD7EFDC,0xE5FFEA,0x151916,0x222823,0x2F3830,0x3B473E,0x48564B,0x556658,0x627566,0x6F8473,0x7C9380,0x89A38E,0x95B29B,0xA2C1A8,0xAFD1B6,0xBCE0C3,0xC9EFD1,0xD6FFDE,0x131915,0x1F2821,0x2B382E,0x37473A,0x435647,0x4F6654,0x5B7560,0x67846D,0x739379,0x7FA386,0x8BB293,0x97C19F,0xA3D1AC,0xAFE0B8,0xBAEFC5,0xC6FFD2,0x121913,0x1D281F,0x28382B,0x334737,0x3E5643,0x49664F,0x54755B,0x5F8466,0x6A9372,0x75A37E,0x80B28A,0x8BC196,0x96D1A2,0xA1E0AE,0xACEFBA,0xB7FFC5,0x101912,0x1A281D,0x253828,0x2F4733,0x39563F,0x43664A,0x4D7555,0x578460,0x61936B,0x6BA376,0x75B281,0x7FC18D,0x8AD198,0x94E0A3,0x9EEFAE,0xA8FFB9,0x0F1911,0x18281B,0x213826,0x2A4730,0x34563A,0x3D6645,0x46754F,0x4F845A,0x589364,0x61A36E,0x6BB279,0x74C183,0x7DD18E,0x86E098,0x8FEFA2,0x99FFAD,0x0D1910,0x162819,0x1E3823,0x26472D,0x2E5636,0x376640,0x3F754A,0x478453,0x4F935D,0x58A367,0x60B270,0x68C17A,0x70D184,0x79E08D,0x81EF97,0x89FFA1,0x0C190E,0x132817,0x1A3820,0x224729,0x295632,0x30663B,0x387544,0x3F844D,0x469356,0x4EA35F,0x55B268,0x5DC171,0x64D17A,0x6BE083,0x73EF8B,0x7AFF94,0x0A190D,0x112815,0x17381E,0x1D4726,0x24562E,0x2A6636,0x31753E,0x378447,0x3E934F,0x44A357,0x4AB25F,0x51C167,0x57D170,0x5EE078,0x64EF80,0x6BFF88,0x09190C,0x0E2813,0x14381B,0x194722,0x1F562A,0x246631,0x2A7539,0x2F8440,0x359348,0x3AA34F,0x40B257,0x45C15E,0x4BD166,0x50E06D,0x56EF74,0x5BFF7C,0x07190B,0x0C2811,0x103818,0x15471F,0x1A5626,0x1E662C,0x237533,0x27843A,0x2C9341,0x30A347,0x35B24E,0x3AC155,0x3ED15C,0x43E062,0x47EF69,0x4CFF70,0x061909,0x09280F,0x0D3815,0x11471B,0x145621,0x186627,0x1C752D,0x1F8433,0x239339,0x27A33F,0x2AB245,0x2EC14B,0x32D151,0x35E057,0x39EF5D,0x3DFF63,0x041908,0x07280E,0x0A3813,0x0C4718,0x0F561D,0x126623,0x157528,0x17842D,0x1A9332,0x1DA338,0x20B23D,0x22C142,0x25D147,0x28E04D,0x2BEF52,0x2DFF57,0x031907,0x04280C,0x063810,0x084715,0x0A5619,0x0C661E,0x0E7522,0x0F8427,0x11932B,0x13A330,0x15B234,0x17C139,0x19D13D,0x1AE042,0x1CEF46,0x1EFF4B,0x011906,0x02280A,0x03380D,0x044711,0x055615,0x066619,0x07751D,0x078420,0x089324,0x09A328,0x0AB22C,0x0BC130,0x0CD133,0x0DE037,0x0EEF3B,0x0FFF3F,0x001905,0x002808,0x00380B,0x00470E,0x005611,0x006614,0x007517,0x00841A,0x00931D,0x00A320,0x00B223,0x00C126,0x00D129,0x00E02C,0x00EF2F,0x00FF32}, + {0x161917,0x242825,0x323834,0x404742,0x4E5650,0x5B665E,0x69756D,0x77847B,0x859389,0x92A397,0xA0B2A6,0xAEC1B4,0xBCD1C2,0xC9E0D0,0xD7EFDE,0xE5FFED,0x151916,0x222824,0x2F3831,0x3B473F,0x48564C,0x55665A,0x627568,0x6F8475,0x7C9383,0x89A390,0x95B29E,0xA2C1AC,0xAFD1B9,0xBCE0C7,0xC9EFD4,0xD6FFE2,0x131915,0x1F2822,0x2B382F,0x37473C,0x435649,0x4F6656,0x5B7563,0x678470,0x73937D,0x7FA38A,0x8BB297,0x97C1A3,0xA3D1B0,0xAFE0BD,0xBAEFCA,0xC6FFD7,0x121914,0x1D2820,0x28382D,0x334739,0x3E5645,0x496652,0x54755E,0x5F846A,0x6A9376,0x75A383,0x80B28F,0x8BC19B,0x96D1A8,0xA1E0B4,0xACEFC0,0xB7FFCD,0x101913,0x1A281F,0x25382A,0x2F4736,0x395642,0x43664D,0x4D7559,0x578465,0x619370,0x6BA37C,0x75B288,0x7FC193,0x8AD19F,0x94E0AA,0x9EEFB6,0xA8FFC2,0x0F1912,0x18281D,0x213828,0x2A4733,0x34563E,0x3D6649,0x467554,0x4F845F,0x58936A,0x61A375,0x6BB280,0x74C18B,0x7DD196,0x86E0A1,0x8FEFAC,0x99FFB7,0x0D1911,0x16281B,0x1E3826,0x264730,0x2E563A,0x376645,0x3F754F,0x478459,0x4F9364,0x58A36E,0x60B279,0x68C183,0x70D18D,0x79E098,0x81EFA2,0x89FFAC,0x0C1910,0x132819,0x1A3823,0x22472D,0x295637,0x306640,0x38754A,0x3F8454,0x46935E,0x4EA367,0x55B271,0x5DC17B,0x64D184,0x6BE08E,0x73EF98,0x7AFFA2,0x0A190F,0x112818,0x173821,0x1D472A,0x245633,0x2A663C,0x317545,0x37844E,0x3E9357,0x44A360,0x4AB26A,0x51C173,0x57D17C,0x5EE085,0x64EF8E,0x6BFF97,0x09190E,0x0E2816,0x14381E,0x194727,0x1F562F,0x246638,0x2A7540,0x2F8449,0x359351,0x3AA35A,0x40B262,0x45C16A,0x4BD173,0x50E07B,0x56EF84,0x5BFF8C,0x07190D,0x0C2814,0x10381C,0x154724,0x1A562C,0x1E6634,0x23753B,0x278443,0x2C934B,0x30A353,0x35B25B,0x3AC162,0x3ED16A,0x43E072,0x47EF7A,0x4CFF82,0x06190B,0x092813,0x0D381A,0x114721,0x145628,0x18662F,0x1C7536,0x1F843E,0x239345,0x27A34C,0x2AB253,0x2EC15A,0x32D161,0x35E069,0x39EF70,0x3DFF77,0x04190A,0x072811,0x0A3817,0x0C471E,0x0F5624,0x12662B,0x157531,0x178438,0x1A933F,0x1DA345,0x20B24C,0x22C152,0x25D159,0x28E05F,0x2BEF66,0x2DFF6C,0x031909,0x04280F,0x063815,0x08471B,0x0A5621,0x0C6627,0x0E752D,0x0F8432,0x119338,0x13A33E,0x15B244,0x17C14A,0x19D150,0x1AE056,0x1CEF5C,0x1EFF61,0x011908,0x02280D,0x033813,0x044718,0x05561D,0x066622,0x077528,0x07842D,0x089332,0x09A337,0x0AB23D,0x0BC142,0x0CD147,0x0DE04C,0x0EEF51,0x0FFF57,0x001907,0x00280C,0x003810,0x004715,0x00561A,0x00661E,0x007523,0x008427,0x00932C,0x00A330,0x00B235,0x00C13A,0x00D13E,0x00E043,0x00EF47,0x00FF4C}, + {0x161917,0x242826,0x323834,0x404743,0x4E5651,0x5B665F,0x69756E,0x77847C,0x85938B,0x92A399,0xA0B2A7,0xAEC1B6,0xBCD1C4,0xC9E0D2,0xD7EFE1,0xE5FFEF,0x151917,0x222824,0x2F3832,0x3B4740,0x48564E,0x55665C,0x62756A,0x6F8477,0x7C9385,0x89A393,0x95B2A1,0xA2C1AF,0xAFD1BD,0xBCE0CA,0xC9EFD8,0xD6FFE6,0x131916,0x1F2823,0x2B3830,0x37473D,0x43564B,0x4F6658,0x5B7565,0x678473,0x739380,0x7FA38D,0x8BB29A,0x97C1A8,0xA3D1B5,0xAFE0C2,0xBAEFD0,0xC6FFDD,0x121915,0x1D2821,0x28382E,0x33473B,0x3E5648,0x496654,0x547561,0x5F846E,0x6A937B,0x75A387,0x80B294,0x8BC1A1,0x96D1AD,0xA1E0BA,0xACEFC7,0xB7FFD4,0x101914,0x1A2820,0x25382C,0x2F4738,0x395645,0x436651,0x4D755D,0x578469,0x619375,0x6BA381,0x75B28E,0x7FC19A,0x8AD1A6,0x94E0B2,0x9EEFBE,0xA8FFCA,0x0F1913,0x18281F,0x21382A,0x2A4736,0x345641,0x3D664D,0x467559,0x4F8464,0x589370,0x61A37C,0x6BB287,0x74C193,0x7DD19E,0x86E0AA,0x8FEFB6,0x99FFC1,0x0D1912,0x16281D,0x1E3828,0x264733,0x2E563E,0x376649,0x3F7554,0x478460,0x4F936B,0x58A376,0x60B281,0x68C18C,0x70D197,0x79E0A2,0x81EFAD,0x89FFB8,0x0C1911,0x13281C,0x1A3826,0x224731,0x29563B,0x306646,0x387550,0x3F845B,0x469365,0x4EA370,0x55B27A,0x5DC185,0x64D18F,0x6BE09A,0x73EFA4,0x7AFFAF,0x0A1910,0x11281A,0x173824,0x1D472E,0x245638,0x2A6642,0x31754C,0x378456,0x3E9360,0x44A36A,0x4AB274,0x51C17E,0x57D188,0x5EE092,0x64EF9C,0x6BFFA6,0x09190F,0x0E2819,0x143822,0x19472B,0x1F5635,0x24663E,0x2A7548,0x2F8451,0x35935B,0x3AA364,0x40B26D,0x45C177,0x4BD180,0x50E08A,0x56EF93,0x5BFF9D,0x07190E,0x0C2817,0x103820,0x154729,0x1A5632,0x1E663B,0x237544,0x27844C,0x2C9355,0x30A35E,0x35B267,0x3AC170,0x3ED179,0x43E082,0x47EF8B,0x4CFF93,0x06190D,0x092816,0x0D381E,0x114726,0x14562F,0x186637,0x1C753F,0x1F8448,0x239350,0x27A358,0x2AB261,0x2EC169,0x32D171,0x35E07A,0x39EF82,0x3DFF8A,0x04190C,0x072814,0x0A381C,0x0C4724,0x0F562C,0x126633,0x15753B,0x178443,0x1A934B,0x1DA352,0x20B25A,0x22C162,0x25D16A,0x28E071,0x2BEF79,0x2DFF81,0x03190C,0x042813,0x06381A,0x084721,0x0A5628,0x0C6630,0x0E7537,0x0F843E,0x119345,0x13A34D,0x15B254,0x17C15B,0x19D162,0x1AE069,0x1CEF71,0x1EFF78,0x01190B,0x022811,0x033818,0x04471F,0x055625,0x06662C,0x077533,0x078439,0x089340,0x09A347,0x0AB24D,0x0BC154,0x0CD15B,0x0DE061,0x0EEF68,0x0FFF6F,0x00190A,0x002810,0x003816,0x00471C,0x005622,0x006628,0x00752E,0x008435,0x00933B,0x00A341,0x00B247,0x00C14D,0x00D153,0x00E059,0x00EF5F,0x00FF66}, + {0x161918,0x242826,0x323835,0x404743,0x4E5652,0x5B6660,0x69756F,0x77847D,0x85938C,0x92A39B,0xA0B2A9,0xAEC1B8,0xBCD1C6,0xC9E0D5,0xD7EFE3,0xE5FFF2,0x151917,0x222825,0x2F3833,0x3B4741,0x48564F,0x55665D,0x62756B,0x6F8479,0x7C9388,0x89A396,0x95B2A4,0xA2C1B2,0xAFD1C0,0xBCE0CE,0xC9EFDC,0xD6FFEA,0x131916,0x1F2824,0x2B3831,0x37473F,0x43564D,0x4F665A,0x5B7568,0x678476,0x739383,0x7FA391,0x8BB29E,0x97C1AC,0xA3D1BA,0xAFE0C7,0xBAEFD5,0xC6FFE2,0x121915,0x1D2823,0x283830,0x33473D,0x3E564A,0x496657,0x547564,0x5F8472,0x6A937F,0x75A38C,0x80B299,0x8BC1A6,0x96D1B3,0xA1E0C0,0xACEFCE,0xB7FFDB,0x101915,0x1A2821,0x25382E,0x2F473B,0x395647,0x436654,0x4D7561,0x57846E,0x61937A,0x6BA387,0x75B294,0x7FC1A0,0x8AD1AD,0x94E0BA,0x9EEFC6,0xA8FFD3,0x0F1914,0x182820,0x21382C,0x2A4739,0x345645,0x3D6651,0x46755D,0x4F846A,0x589376,0x61A382,0x6BB28E,0x74C19B,0x7DD1A7,0x86E0B3,0x8FEFBF,0x99FFCC,0x0D1913,0x16281F,0x1E382B,0x264736,0x2E5642,0x37664E,0x3F755A,0x478466,0x4F9371,0x58A37D,0x60B289,0x68C195,0x70D1A1,0x79E0AC,0x81EFB8,0x89FFC4,0x0C1912,0x13281E,0x1A3829,0x224734,0x295640,0x30664B,0x387556,0x3F8462,0x46936D,0x4EA378,0x55B284,0x5DC18F,0x64D19A,0x6BE0A6,0x73EFB1,0x7AFFBC,0x0A1912,0x11281C,0x173827,0x1D4732,0x24563D,0x2A6648,0x317553,0x37845E,0x3E9369,0x44A373,0x4AB27E,0x51C189,0x57D194,0x5EE09F,0x64EFAA,0x6BFFB5,0x091911,0x0E281B,0x143826,0x194730,0x1F563A,0x246645,0x2A754F,0x2F845A,0x359364,0x3AA36E,0x40B279,0x45C183,0x4BD18E,0x50E098,0x56EFA2,0x5BFFAD,0x071910,0x0C281A,0x103824,0x15472E,0x1A5638,0x1E6642,0x23754C,0x278456,0x2C9360,0x30A36A,0x35B274,0x3AC17D,0x3ED187,0x43E091,0x47EF9B,0x4CFFA5,0x06190F,0x092819,0x0D3822,0x11472C,0x145635,0x18663F,0x1C7548,0x1F8452,0x23935B,0x27A365,0x2AB26E,0x2EC178,0x32D181,0x35E08B,0x39EF94,0x3DFF9E,0x04190F,0x072818,0x0A3821,0x0C472A,0x0F5633,0x12663C,0x157545,0x17844E,0x1A9357,0x1DA360,0x20B269,0x22C172,0x25D17B,0x28E084,0x2BEF8D,0x2DFF96,0x03190E,0x042816,0x06381F,0x084727,0x0A5630,0x0C6639,0x0E7541,0x0F844A,0x119352,0x13A35B,0x15B263,0x17C16C,0x19D175,0x1AE07D,0x1CEF86,0x1EFF8E,0x01190D,0x022815,0x03381D,0x044725,0x05562D,0x066636,0x07753E,0x078446,0x08934E,0x09A356,0x0AB25E,0x0BC166,0x0CD16E,0x0DE076,0x0EEF7F,0x0FFF87,0x00190C,0x002814,0x00381C,0x004723,0x00562B,0x006633,0x00753A,0x008442,0x009349,0x00A351,0x00B259,0x00C160,0x00D168,0x00E070,0x00EF77,0x00FF7F}, + {0x161918,0x242827,0x323835,0x404744,0x4E5653,0x5B6661,0x697570,0x77847F,0x85938D,0x92A39C,0xA0B2AB,0xAEC1BA,0xBCD1C8,0xC9E0D7,0xD7EFE6,0xE5FFF4,0x151917,0x222826,0x2F3834,0x3B4742,0x485651,0x55665F,0x62756D,0x6F847C,0x7C938A,0x89A398,0x95B2A7,0xA2C1B5,0xAFD1C3,0xBCE0D2,0xC9EFE0,0xD6FFEE,0x131917,0x1F2825,0x2B3833,0x374741,0x43564F,0x4F665D,0x5B756A,0x678478,0x739386,0x7FA394,0x8BB2A2,0x97C1B0,0xA3D1BE,0xAFE0CC,0xBAEFDA,0xC6FFE8,0x121916,0x1D2824,0x283831,0x33473F,0x3E564C,0x49665A,0x547568,0x5F8475,0x6A9383,0x75A390,0x80B29E,0x8BC1AC,0x96D1B9,0xA1E0C7,0xACEFD4,0xB7FFE2,0x101916,0x1A2823,0x253830,0x2F473D,0x39564A,0x436658,0x4D7565,0x578472,0x61937F,0x6BA38D,0x75B29A,0x7FC1A7,0x8AD1B4,0x94E0C1,0x9EEFCF,0xA8FFDC,0x0F1915,0x182822,0x21382F,0x2A473B,0x345648,0x3D6655,0x467562,0x4F846F,0x58937C,0x61A389,0x6BB295,0x74C1A2,0x7DD1AF,0x86E0BC,0x8FEFC9,0x99FFD6,0x0D1914,0x162821,0x1E382D,0x26473A,0x2E5646,0x376653,0x3F755F,0x47846C,0x4F9378,0x58A385,0x60B291,0x68C19E,0x70D1AA,0x79E0B7,0x81EFC3,0x89FFD0,0x0C1914,0x132820,0x1A382C,0x224738,0x295644,0x306650,0x38755C,0x3F8469,0x469375,0x4EA381,0x55B28D,0x5DC199,0x64D1A5,0x6BE0B1,0x73EFBD,0x7AFFC9,0x0A1913,0x11281F,0x17382B,0x1D4736,0x245642,0x2A664E,0x31755A,0x378465,0x3E9371,0x44A37D,0x4AB289,0x51C194,0x57D1A0,0x5EE0AC,0x64EFB8,0x6BFFC3,0x091912,0x0E281E,0x143829,0x194735,0x1F5640,0x24664B,0x2A7557,0x2F8462,0x35936E,0x3AA379,0x40B284,0x45C190,0x4BD19B,0x50E0A6,0x56EFB2,0x5BFFBD,0x071912,0x0C281D,0x103828,0x154733,0x1A563E,0x1E6649,0x237554,0x27845F,0x2C936A,0x30A375,0x35B280,0x3AC18B,0x3ED196,0x43E0A1,0x47EFAC,0x4CFFB7,0x061911,0x09281C,0x0D3827,0x114731,0x14563C,0x186646,0x1C7551,0x1F845C,0x239366,0x27A371,0x2AB27C,0x2EC186,0x32D191,0x35E09C,0x39EFA6,0x3DFFB1,0x041911,0x07281B,0x0A3825,0x0C472F,0x0F563A,0x126644,0x15754E,0x178459,0x1A9363,0x1DA36D,0x20B277,0x22C182,0x25D18C,0x28E096,0x2BEFA1,0x2DFFAB,0x031910,0x04281A,0x063824,0x08472E,0x0A5638,0x0C6642,0x0E754C,0x0F8455,0x11935F,0x13A369,0x15B273,0x17C17D,0x19D187,0x1AE091,0x1CEF9B,0x1EFFA5,0x01190F,0x022819,0x033823,0x04472C,0x055636,0x06663F,0x077549,0x078452,0x08935C,0x09A365,0x0AB26F,0x0BC178,0x0CD182,0x0DE08C,0x0EEF95,0x0FFF9F,0x00190F,0x002818,0x003821,0x00472A,0x005634,0x00663D,0x007546,0x00844F,0x009358,0x00A361,0x00B26B,0x00C174,0x00D17D,0x00E086,0x00EF8F,0x00FF99}, + {0x161918,0x242827,0x323836,0x404745,0x4E5654,0x5B6662,0x697571,0x778480,0x85938F,0x92A39E,0xA0B2AD,0xAEC1BB,0xBCD1CA,0xC9E0D9,0xD7EFE8,0xE5FFF7,0x151918,0x222826,0x2F3835,0x3B4743,0x485652,0x556661,0x62756F,0x6F847E,0x7C938C,0x89A39B,0x95B2A9,0xA2C1B8,0xAFD1C7,0xBCE0D5,0xC9EFE4,0xD6FFF2,0x131917,0x1F2826,0x2B3834,0x374742,0x435650,0x4F665F,0x5B756D,0x67847B,0x73938A,0x7FA398,0x8BB2A6,0x97C1B5,0xA3D1C3,0xAFE0D1,0xBAEFDF,0xC6FFEE,0x121917,0x1D2825,0x283833,0x334741,0x3E564F,0x49665D,0x54756B,0x5F8479,0x6A9387,0x75A395,0x80B2A3,0x8BC1B1,0x96D1BF,0xA1E0CD,0xACEFDB,0xB7FFE9,0x101916,0x1A2824,0x253832,0x2F4740,0x39564D,0x43665B,0x4D7569,0x578477,0x619384,0x6BA392,0x75B2A0,0x7FC1AE,0x8AD1BB,0x94E0C9,0x9EEFD7,0xA8FFE4,0x0F1916,0x182823,0x213831,0x2A473E,0x34564C,0x3D6659,0x467567,0x4F8474,0x589382,0x61A38F,0x6BB29D,0x74C1AA,0x7DD1B8,0x86E0C5,0x8FEFD2,0x99FFE0,0x0D1915,0x162823,0x1E3830,0x26473D,0x2E564A,0x376657,0x3F7565,0x478472,0x4F937F,0x58A38C,0x60B299,0x68C1A7,0x70D1B4,0x79E0C1,0x81EFCE,0x89FFDB,0x0C1915,0x132822,0x1A382F,0x22473C,0x295649,0x306656,0x387563,0x3F846F,0x46937C,0x4EA389,0x55B296,0x5DC1A3,0x64D1B0,0x6BE0BD,0x73EFCA,0x7AFFD7,0x0A1915,0x112821,0x17382E,0x1D473A,0x245647,0x2A6654,0x317560,0x37846D,0x3E937A,0x44A386,0x4AB293,0x51C1A0,0x57D1AC,0x5EE0B9,0x64EFC5,0x6BFFD2,0x091914,0x0E2820,0x14382D,0x194739,0x1F5646,0x246652,0x2A755E,0x2F846B,0x359377,0x3AA383,0x40B290,0x45C19C,0x4BD1A8,0x50E0B5,0x56EFC1,0x5BFFCE,0x071914,0x0C2820,0x10382C,0x154738,0x1A5644,0x1E6650,0x23755C,0x278468,0x2C9374,0x30A380,0x35B28D,0x3AC199,0x3ED1A5,0x43E0B1,0x47EFBD,0x4CFFC9,0x061913,0x09281F,0x0D382B,0x114737,0x145642,0x18664E,0x1C755A,0x1F8466,0x239372,0x27A37D,0x2AB289,0x2EC195,0x32D1A1,0x35E0AD,0x39EFB9,0x3DFFC4,0x041913,0x07281E,0x0A382A,0x0C4735,0x0F5641,0x12664C,0x157558,0x178463,0x1A936F,0x1DA37B,0x20B286,0x22C192,0x25D19D,0x28E0A9,0x2BEFB4,0x2DFFC0,0x031912,0x04281E,0x063829,0x084734,0x0A563F,0x0C664B,0x0E7556,0x0F8461,0x11936C,0x13A378,0x15B283,0x17C18E,0x19D199,0x1AE0A5,0x1CEFB0,0x1EFFBB,0x011912,0x02281D,0x033828,0x044733,0x05563E,0x066649,0x077554,0x07845F,0x08936A,0x09A375,0x0AB280,0x0BC18B,0x0CD196,0x0DE0A1,0x0EEFAC,0x0FFFB7,0x001911,0x00281C,0x003827,0x004731,0x00563C,0x006647,0x007552,0x00845C,0x009367,0x00A372,0x00B27C,0x00C187,0x00D192,0x00E09D,0x00EFA7,0x00FFB2}, + {0x161918,0x242827,0x323836,0x404745,0x4E5654,0x5B6663,0x697572,0x778481,0x859390,0x92A39F,0xA0B2AE,0xAEC1BD,0xBCD1CC,0xC9E0DB,0xD7EFEA,0xE5FFF9,0x151918,0x222827,0x2F3836,0x3B4745,0x485653,0x556662,0x627571,0x6F8480,0x7C938F,0x89A39D,0x95B2AC,0xA2C1BB,0xAFD1CA,0xBCE0D9,0xC9EFE8,0xD6FFF6,0x131918,0x1F2827,0x2B3835,0x374744,0x435652,0x4F6661,0x5B7570,0x67847E,0x73938D,0x7FA39C,0x8BB2AA,0x97C1B9,0xA3D1C7,0xAFE0D6,0xBAEFE5,0xC6FFF3,0x121918,0x1D2826,0x283834,0x334743,0x3E5651,0x496660,0x54756E,0x5F847D,0x6A938B,0x75A39A,0x80B2A8,0x8BC1B6,0x96D1C5,0xA1E0D3,0xACEFE2,0xB7FFF0,0x101917,0x1A2826,0x253834,0x2F4742,0x395650,0x43665F,0x4D756D,0x57847B,0x619389,0x6BA398,0x75B2A6,0x7FC1B4,0x8AD1C2,0x94E0D1,0x9EEFDF,0xA8FFED,0x0F1917,0x182825,0x213833,0x2A4741,0x34564F,0x3D665D,0x46756B,0x4F8479,0x589388,0x61A396,0x6BB2A4,0x74C1B2,0x7DD1C0,0x86E0CE,0x8FEFDC,0x99FFEA,0x0D1917,0x162825,0x1E3832,0x264740,0x2E564E,0x37665C,0x3F756A,0x478478,0x4F9386,0x58A394,0x60B2A2,0x68C1AF,0x70D1BD,0x79E0CB,0x81EFD9,0x89FFE7,0x0C1916,0x132824,0x1A3832,0x22473F,0x29564D,0x30665B,0x387569,0x3F8476,0x469384,0x4EA392,0x55B29F,0x5DC1AD,0x64D1BB,0x6BE0C9,0x73EFD6,0x7AFFE4,0x0A1916,0x112824,0x173831,0x1D473F,0x24564C,0x2A665A,0x317567,0x378475,0x3E9382,0x44A390,0x4AB29D,0x51C1AB,0x57D1B8,0x5EE0C6,0x64EFD3,0x6BFFE1,0x091916,0x0E2823,0x143830,0x19473E,0x1F564B,0x246658,0x2A7566,0x2F8473,0x359380,0x3AA38E,0x40B29B,0x45C1A8,0x4BD1B6,0x50E0C3,0x56EFD1,0x5BFFDE,0x071915,0x0C2823,0x103830,0x15473D,0x1A564A,0x1E6657,0x237564,0x278472,0x2C937F,0x30A38C,0x35B299,0x3AC1A6,0x3ED1B3,0x43E0C0,0x47EFCE,0x4CFFDB,0x061915,0x092822,0x0D382F,0x11473C,0x145649,0x186656,0x1C7563,0x1F8470,0x23937D,0x27A38A,0x2AB297,0x2EC1A4,0x32D1B1,0x35E0BE,0x39EFCB,0x3DFFD8,0x041915,0x072822,0x0A382E,0x0C473B,0x0F5648,0x126655,0x157562,0x17846E,0x1A937B,0x1DA388,0x20B295,0x22C1A2,0x25D1AE,0x28E0BB,0x2BEFC8,0x2DFFD5,0x031915,0x042821,0x06382E,0x08473A,0x0A5647,0x0C6654,0x0E7560,0x0F846D,0x119379,0x13A386,0x15B293,0x17C19F,0x19D1AC,0x1AE0B8,0x1CEFC5,0x1EFFD2,0x011914,0x022821,0x03382D,0x044739,0x055646,0x066652,0x07755F,0x07846B,0x089378,0x09A384,0x0AB290,0x0BC19D,0x0CD1A9,0x0DE0B6,0x0EEFC2,0x0FFFCF,0x001914,0x002820,0x00382C,0x004739,0x005645,0x006651,0x00755D,0x00846A,0x009376,0x00A382,0x00B28E,0x00C19B,0x00D1A7,0x00E0B3,0x00EFBF,0x00FFCB}, + {0x161919,0x242828,0x323837,0x404746,0x4E5655,0x5B6664,0x697574,0x778483,0x859392,0x92A3A1,0xA0B2B0,0xAEC1BF,0xBCD1CF,0xC9E0DE,0xD7EFED,0xE5FFFC,0x151919,0x222828,0x2F3837,0x3B4746,0x485655,0x556664,0x627573,0x6F8482,0x7C9391,0x89A3A0,0x95B2AF,0xA2C1BE,0xAFD1CD,0xBCE0DC,0xC9EFEB,0xD6FFFA,0x131918,0x1F2827,0x2B3836,0x374745,0x435654,0x4F6663,0x5B7572,0x678481,0x739390,0x7FA39F,0x8BB2AE,0x97C1BD,0xA3D1CC,0xAFE0DB,0xBAEFEA,0xC6FFF9,0x121918,0x1D2827,0x283836,0x334745,0x3E5654,0x496663,0x547572,0x5F8480,0x6A938F,0x75A39E,0x80B2AD,0x8BC1BC,0x96D1CB,0xA1E0DA,0xACEFE8,0xB7FFF7,0x101918,0x1A2827,0x253836,0x2F4744,0x395653,0x436662,0x4D7571,0x578480,0x61938E,0x6BA39D,0x75B2AC,0x7FC1BB,0x8AD1C9,0x94E0D8,0x9EEFE7,0xA8FFF6,0x0F1918,0x182827,0x213835,0x2A4744,0x345653,0x3D6661,0x467570,0x4F847F,0x58938D,0x61A39C,0x6BB2AB,0x74C1BA,0x7DD1C8,0x86E0D7,0x8FEFE6,0x99FFF4,0x0D1918,0x162826,0x1E3835,0x264744,0x2E5652,0x376661,0x3F756F,0x47847E,0x4F938D,0x58A39B,0x60B2AA,0x68C1B8,0x70D1C7,0x79E0D6,0x81EFE4,0x89FFF3,0x0C1918,0x132826,0x1A3835,0x224743,0x295652,0x306660,0x38756F,0x3F847D,0x46938C,0x4EA39A,0x55B2A9,0x5DC1B7,0x64D1C6,0x6BE0D4,0x73EFE3,0x7AFFF1,0x0A1918,0x112826,0x173834,0x1D4743,0x245651,0x2A6660,0x31756E,0x37847C,0x3E938B,0x44A399,0x4AB2A8,0x51C1B6,0x57D1C4,0x5EE0D3,0x64EFE1,0x6BFFF0,0x091917,0x0E2826,0x143834,0x194742,0x1F5651,0x24665F,0x2A756D,0x2F847C,0x35938A,0x3AA398,0x40B2A7,0x45C1B5,0x4BD1C3,0x50E0D2,0x56EFE0,0x5BFFEE,0x071917,0x0C2825,0x103834,0x154742,0x1A5650,0x1E665E,0x23756D,0x27847B,0x2C9389,0x30A397,0x35B2A6,0x3AC1B4,0x3ED1C2,0x43E0D0,0x47EFDE,0x4CFFED,0x061917,0x092825,0x0D3833,0x114741,0x145650,0x18665E,0x1C756C,0x1F847A,0x239388,0x27A396,0x2AB2A4,0x2EC1B3,0x32D1C1,0x35E0CF,0x39EFDD,0x3DFFEB,0x041917,0x072825,0x0A3833,0x0C4741,0x0F564F,0x12665D,0x15756B,0x178479,0x1A9387,0x1DA395,0x20B2A3,0x22C1B1,0x25D1BF,0x28E0CD,0x2BEFDC,0x2DFFEA,0x031917,0x042825,0x063833,0x084741,0x0A564F,0x0C665D,0x0E756A,0x0F8478,0x119386,0x13A394,0x15B2A2,0x17C1B0,0x19D1BE,0x1AE0CC,0x1CEFDA,0x1EFFE8,0x011917,0x022824,0x033832,0x044740,0x05564E,0x06665C,0x07756A,0x078478,0x089385,0x09A393,0x0AB2A1,0x0BC1AF,0x0CD1BD,0x0DE0CB,0x0EEFD9,0x0FFFE7,0x001916,0x002824,0x003832,0x004740,0x00564E,0x00665B,0x007569,0x008477,0x009385,0x00A392,0x00B2A0,0x00C1AE,0x00D1BC,0x00E0C9,0x00EFD7,0x00FFE5}, + {0x161919,0x242828,0x323838,0x404747,0x4E5656,0x5B6666,0x697575,0x778484,0x859393,0x92A3A3,0xA0B2B2,0xAEC1C1,0xBCD1D1,0xC9E0E0,0xD7EFEF,0xE5FFFF,0x151919,0x222828,0x2F3838,0x3B4747,0x485656,0x556666,0x627575,0x6F8484,0x7C9393,0x89A3A3,0x95B2B2,0xA2C1C1,0xAFD1D1,0xBCE0E0,0xC9EFEF,0xD6FFFF,0x131919,0x1F2828,0x2B3838,0x374747,0x435656,0x4F6666,0x5B7575,0x678484,0x739393,0x7FA3A3,0x8BB2B2,0x97C1C1,0xA3D1D1,0xAFE0E0,0xBAEFEF,0xC6FFFF,0x121919,0x1D2828,0x283838,0x334747,0x3E5656,0x496666,0x547575,0x5F8484,0x6A9393,0x75A3A3,0x80B2B2,0x8BC1C1,0x96D1D1,0xA1E0E0,0xACEFEF,0xB7FFFF,0x101919,0x1A2828,0x253838,0x2F4747,0x395656,0x436666,0x4D7575,0x578484,0x619393,0x6BA3A3,0x75B2B2,0x7FC1C1,0x8AD1D1,0x94E0E0,0x9EEFEF,0xA8FFFF,0x0F1919,0x182828,0x213838,0x2A4747,0x345656,0x3D6666,0x467575,0x4F8484,0x589393,0x61A3A3,0x6BB2B2,0x74C1C1,0x7DD1D1,0x86E0E0,0x8FEFEF,0x99FFFF,0x0D1919,0x162828,0x1E3838,0x264747,0x2E5656,0x376666,0x3F7575,0x478484,0x4F9393,0x58A3A3,0x60B2B2,0x68C1C1,0x70D1D1,0x79E0E0,0x81EFEF,0x89FFFF,0x0C1919,0x132828,0x1A3838,0x224747,0x295656,0x306666,0x387575,0x3F8484,0x469393,0x4EA3A3,0x55B2B2,0x5DC1C1,0x64D1D1,0x6BE0E0,0x73EFEF,0x7AFFFF,0x0A1919,0x112828,0x173838,0x1D4747,0x245656,0x2A6666,0x317575,0x378484,0x3E9393,0x44A3A3,0x4AB2B2,0x51C1C1,0x57D1D1,0x5EE0E0,0x64EFEF,0x6BFFFF,0x091919,0x0E2828,0x143838,0x194747,0x1F5656,0x246666,0x2A7575,0x2F8484,0x359393,0x3AA3A3,0x40B2B2,0x45C1C1,0x4BD1D1,0x50E0E0,0x56EFEF,0x5BFFFF,0x071919,0x0C2828,0x103838,0x154747,0x1A5656,0x1E6666,0x237575,0x278484,0x2C9393,0x30A3A3,0x35B2B2,0x3AC1C1,0x3ED1D1,0x43E0E0,0x47EFEF,0x4CFFFF,0x061919,0x092828,0x0D3838,0x114747,0x145656,0x186666,0x1C7575,0x1F8484,0x239393,0x27A3A3,0x2AB2B2,0x2EC1C1,0x32D1D1,0x35E0E0,0x39EFEF,0x3DFFFF,0x041919,0x072828,0x0A3838,0x0C4747,0x0F5656,0x126666,0x157575,0x178484,0x1A9393,0x1DA3A3,0x20B2B2,0x22C1C1,0x25D1D1,0x28E0E0,0x2BEFEF,0x2DFFFF,0x031919,0x042828,0x063838,0x084747,0x0A5656,0x0C6666,0x0E7575,0x0F8484,0x119393,0x13A3A3,0x15B2B2,0x17C1C1,0x19D1D1,0x1AE0E0,0x1CEFEF,0x1EFFFF,0x011919,0x022828,0x033838,0x044747,0x055656,0x066666,0x077575,0x078484,0x089393,0x09A3A3,0x0AB2B2,0x0BC1C1,0x0CD1D1,0x0DE0E0,0x0EEFEF,0x0FFFFF,0x001919,0x002828,0x003838,0x004747,0x005656,0x006666,0x007575,0x008484,0x009393,0x00A3A3,0x00B2B2,0x00C1C1,0x00D1D1,0x00E0E0,0x00EFEF,0x00FFFF}, + {0x161919,0x242828,0x323738,0x404647,0x4E5556,0x5B6466,0x697475,0x778384,0x859293,0x92A1A3,0xA0B0B2,0xAEBFC1,0xBCCFD1,0xC9DEE0,0xD7EDEF,0xE5FCFF,0x151919,0x222828,0x2F3738,0x3B4647,0x485556,0x556466,0x627375,0x6F8284,0x7C9193,0x89A0A3,0x95AFB2,0xA2BEC1,0xAFCDD1,0xBCDCE0,0xC9EBEF,0xD6FAFF,0x131819,0x1F2728,0x2B3638,0x374547,0x435456,0x4F6366,0x5B7275,0x678184,0x739093,0x7F9FA3,0x8BAEB2,0x97BDC1,0xA3CCD1,0xAFDBE0,0xBAEAEF,0xC6F9FF,0x121819,0x1D2728,0x283638,0x334547,0x3E5456,0x496366,0x547275,0x5F8084,0x6A8F93,0x759EA3,0x80ADB2,0x8BBCC1,0x96CBD1,0xA1DAE0,0xACE8EF,0xB7F7FF,0x101819,0x1A2728,0x253638,0x2F4447,0x395356,0x436266,0x4D7175,0x578084,0x618E93,0x6B9DA3,0x75ACB2,0x7FBBC1,0x8AC9D1,0x94D8E0,0x9EE7EF,0xA8F6FF,0x0F1819,0x182728,0x213538,0x2A4447,0x345356,0x3D6166,0x467075,0x4F7F84,0x588D93,0x619CA3,0x6BABB2,0x74BAC1,0x7DC8D1,0x86D7E0,0x8FE6EF,0x99F4FF,0x0D1819,0x162628,0x1E3538,0x264447,0x2E5256,0x376166,0x3F6F75,0x477E84,0x4F8D93,0x589BA3,0x60AAB2,0x68B8C1,0x70C7D1,0x79D6E0,0x81E4EF,0x89F3FF,0x0C1819,0x132628,0x1A3538,0x224347,0x295256,0x306066,0x386F75,0x3F7D84,0x468C93,0x4E9AA3,0x55A9B2,0x5DB7C1,0x64C6D1,0x6BD4E0,0x73E3EF,0x7AF1FF,0x0A1819,0x112628,0x173438,0x1D4347,0x245156,0x2A6066,0x316E75,0x377C84,0x3E8B93,0x4499A3,0x4AA8B2,0x51B6C1,0x57C4D1,0x5ED3E0,0x64E1EF,0x6BF0FF,0x091719,0x0E2628,0x143438,0x194247,0x1F5156,0x245F66,0x2A6D75,0x2F7C84,0x358A93,0x3A98A3,0x40A7B2,0x45B5C1,0x4BC3D1,0x50D2E0,0x56E0EF,0x5BEEFF,0x071719,0x0C2528,0x103438,0x154247,0x1A5056,0x1E5E66,0x236D75,0x277B84,0x2C8993,0x3097A3,0x35A6B2,0x3AB4C1,0x3EC2D1,0x43D0E0,0x47DEEF,0x4CEDFF,0x061719,0x092528,0x0D3338,0x114147,0x145056,0x185E66,0x1C6C75,0x1F7A84,0x238893,0x2796A3,0x2AA4B2,0x2EB3C1,0x32C1D1,0x35CFE0,0x39DDEF,0x3DEBFF,0x041719,0x072528,0x0A3338,0x0C4147,0x0F4F56,0x125D66,0x156B75,0x177984,0x1A8793,0x1D95A3,0x20A3B2,0x22B1C1,0x25BFD1,0x28CDE0,0x2BDCEF,0x2DEAFF,0x031719,0x042528,0x063338,0x084147,0x0A4F56,0x0C5D66,0x0E6A75,0x0F7884,0x118693,0x1394A3,0x15A2B2,0x17B0C1,0x19BED1,0x1ACCE0,0x1CDAEF,0x1EE8FF,0x011719,0x022428,0x033238,0x044047,0x054E56,0x065C66,0x076A75,0x077884,0x088593,0x0993A3,0x0AA1B2,0x0BAFC1,0x0CBDD1,0x0DCBE0,0x0ED9EF,0x0FE7FF,0x001619,0x002428,0x003238,0x004047,0x004E56,0x005B66,0x006975,0x007784,0x008593,0x0092A3,0x00A0B2,0x00AEC1,0x00BCD1,0x00C9E0,0x00D7EF,0x00E5FF}, + {0x161819,0x242728,0x323638,0x404547,0x4E5456,0x5B6366,0x697275,0x778184,0x859093,0x929FA3,0xA0AEB2,0xAEBDC1,0xBCCCD1,0xC9DBE0,0xD7EAEF,0xE5F9FF,0x151819,0x222728,0x2F3638,0x3B4547,0x485356,0x556266,0x627175,0x6F8084,0x7C8F93,0x899DA3,0x95ACB2,0xA2BBC1,0xAFCAD1,0xBCD9E0,0xC9E8EF,0xD6F6FF,0x131819,0x1F2728,0x2B3538,0x374447,0x435256,0x4F6166,0x5B7075,0x677E84,0x738D93,0x7F9CA3,0x8BAAB2,0x97B9C1,0xA3C7D1,0xAFD6E0,0xBAE5EF,0xC6F3FF,0x121819,0x1D2628,0x283438,0x334347,0x3E5156,0x496066,0x546E75,0x5F7D84,0x6A8B93,0x759AA3,0x80A8B2,0x8BB6C1,0x96C5D1,0xA1D3E0,0xACE2EF,0xB7F0FF,0x101719,0x1A2628,0x253438,0x2F4247,0x395056,0x435F66,0x4D6D75,0x577B84,0x618993,0x6B98A3,0x75A6B2,0x7FB4C1,0x8AC2D1,0x94D1E0,0x9EDFEF,0xA8EDFF,0x0F1719,0x182528,0x213338,0x2A4147,0x344F56,0x3D5D66,0x466B75,0x4F7984,0x588893,0x6196A3,0x6BA4B2,0x74B2C1,0x7DC0D1,0x86CEE0,0x8FDCEF,0x99EAFF,0x0D1719,0x162528,0x1E3238,0x264047,0x2E4E56,0x375C66,0x3F6A75,0x477884,0x4F8693,0x5894A3,0x60A2B2,0x68AFC1,0x70BDD1,0x79CBE0,0x81D9EF,0x89E7FF,0x0C1619,0x132428,0x1A3238,0x223F47,0x294D56,0x305B66,0x386975,0x3F7684,0x468493,0x4E92A3,0x559FB2,0x5DADC1,0x64BBD1,0x6BC9E0,0x73D6EF,0x7AE4FF,0x0A1619,0x112428,0x173138,0x1D3F47,0x244C56,0x2A5A66,0x316775,0x377584,0x3E8293,0x4490A3,0x4A9DB2,0x51ABC1,0x57B8D1,0x5EC6E0,0x64D3EF,0x6BE1FF,0x091619,0x0E2328,0x143038,0x193E47,0x1F4B56,0x245866,0x2A6675,0x2F7384,0x358093,0x3A8EA3,0x409BB2,0x45A8C1,0x4BB6D1,0x50C3E0,0x56D1EF,0x5BDEFF,0x071519,0x0C2328,0x103038,0x153D47,0x1A4A56,0x1E5766,0x236475,0x277284,0x2C7F93,0x308CA3,0x3599B2,0x3AA6C1,0x3EB3D1,0x43C0E0,0x47CEEF,0x4CDBFF,0x061519,0x092228,0x0D2F38,0x113C47,0x144956,0x185666,0x1C6375,0x1F7084,0x237D93,0x278AA3,0x2A97B2,0x2EA4C1,0x32B1D1,0x35BEE0,0x39CBEF,0x3DD8FF,0x041519,0x072228,0x0A2E38,0x0C3B47,0x0F4856,0x125566,0x156275,0x176E84,0x1A7B93,0x1D88A3,0x2095B2,0x22A2C1,0x25AED1,0x28BBE0,0x2BC8EF,0x2DD5FF,0x031519,0x042128,0x062E38,0x083A47,0x0A4756,0x0C5466,0x0E6075,0x0F6D84,0x117993,0x1386A3,0x1593B2,0x179FC1,0x19ACD1,0x1AB8E0,0x1CC5EF,0x1ED2FF,0x011419,0x022128,0x032D38,0x043947,0x054656,0x065266,0x075F75,0x076B84,0x087893,0x0984A3,0x0A90B2,0x0B9DC1,0x0CA9D1,0x0DB6E0,0x0EC2EF,0x0FCFFF,0x001419,0x002028,0x002C38,0x003947,0x004556,0x005166,0x005D75,0x006A84,0x007693,0x0082A3,0x008EB2,0x009BC1,0x00A7D1,0x00B3E0,0x00BFEF,0x00CBFF}, + {0x161819,0x242728,0x323638,0x404547,0x4E5456,0x5B6266,0x697175,0x778084,0x858F93,0x929EA3,0xA0ADB2,0xAEBBC1,0xBCCAD1,0xC9D9E0,0xD7E8EF,0xE5F7FF,0x151819,0x222628,0x2F3538,0x3B4347,0x485256,0x556166,0x626F75,0x6F7E84,0x7C8C93,0x899BA3,0x95A9B2,0xA2B8C1,0xAFC7D1,0xBCD5E0,0xC9E4EF,0xD6F2FF,0x131719,0x1F2628,0x2B3438,0x374247,0x435056,0x4F5F66,0x5B6D75,0x677B84,0x738A93,0x7F98A3,0x8BA6B2,0x97B5C1,0xA3C3D1,0xAFD1E0,0xBADFEF,0xC6EEFF,0x121719,0x1D2528,0x283338,0x334147,0x3E4F56,0x495D66,0x546B75,0x5F7984,0x6A8793,0x7595A3,0x80A3B2,0x8BB1C1,0x96BFD1,0xA1CDE0,0xACDBEF,0xB7E9FF,0x101619,0x1A2428,0x253238,0x2F4047,0x394D56,0x435B66,0x4D6975,0x577784,0x618493,0x6B92A3,0x75A0B2,0x7FAEC1,0x8ABBD1,0x94C9E0,0x9ED7EF,0xA8E4FF,0x0F1619,0x182328,0x213138,0x2A3E47,0x344C56,0x3D5966,0x466775,0x4F7484,0x588293,0x618FA3,0x6B9DB2,0x74AAC1,0x7DB8D1,0x86C5E0,0x8FD2EF,0x99E0FF,0x0D1519,0x162328,0x1E3038,0x263D47,0x2E4A56,0x375766,0x3F6575,0x477284,0x4F7F93,0x588CA3,0x6099B2,0x68A7C1,0x70B4D1,0x79C1E0,0x81CEEF,0x89DBFF,0x0C1519,0x132228,0x1A2F38,0x223C47,0x294956,0x305666,0x386375,0x3F6F84,0x467C93,0x4E89A3,0x5596B2,0x5DA3C1,0x64B0D1,0x6BBDE0,0x73CAEF,0x7AD7FF,0x0A1519,0x112128,0x172E38,0x1D3A47,0x244756,0x2A5466,0x316075,0x376D84,0x3E7A93,0x4486A3,0x4A93B2,0x51A0C1,0x57ACD1,0x5EB9E0,0x64C5EF,0x6BD2FF,0x091419,0x0E2028,0x142D38,0x193947,0x1F4656,0x245266,0x2A5E75,0x2F6B84,0x357793,0x3A83A3,0x4090B2,0x459CC1,0x4BA8D1,0x50B5E0,0x56C1EF,0x5BCEFF,0x071419,0x0C2028,0x102C38,0x153847,0x1A4456,0x1E5066,0x235C75,0x276884,0x2C7493,0x3080A3,0x358DB2,0x3A99C1,0x3EA5D1,0x43B1E0,0x47BDEF,0x4CC9FF,0x061319,0x091F28,0x0D2B38,0x113747,0x144256,0x184E66,0x1C5A75,0x1F6684,0x237293,0x277DA3,0x2A89B2,0x2E95C1,0x32A1D1,0x35ADE0,0x39B9EF,0x3DC4FF,0x041319,0x071E28,0x0A2A38,0x0C3547,0x0F4156,0x124C66,0x155875,0x176384,0x1A6F93,0x1D7BA3,0x2086B2,0x2292C1,0x259DD1,0x28A9E0,0x2BB4EF,0x2DC0FF,0x031219,0x041E28,0x062938,0x083447,0x0A3F56,0x0C4B66,0x0E5675,0x0F6184,0x116C93,0x1378A3,0x1583B2,0x178EC1,0x1999D1,0x1AA5E0,0x1CB0EF,0x1EBBFF,0x011219,0x021D28,0x032838,0x043347,0x053E56,0x064966,0x075475,0x075F84,0x086A93,0x0975A3,0x0A80B2,0x0B8BC1,0x0C96D1,0x0DA1E0,0x0EACEF,0x0FB7FF,0x001119,0x001C28,0x002738,0x003147,0x003C56,0x004766,0x005275,0x005C84,0x006793,0x0072A3,0x007CB2,0x0087C1,0x0092D1,0x009DE0,0x00A7EF,0x00B2FF}, + {0x161819,0x242728,0x323538,0x404447,0x4E5356,0x5B6166,0x697075,0x777F84,0x858D93,0x929CA3,0xA0ABB2,0xAEBAC1,0xBCC8D1,0xC9D7E0,0xD7E6EF,0xE5F4FF,0x151719,0x222628,0x2F3438,0x3B4247,0x485156,0x555F66,0x626D75,0x6F7C84,0x7C8A93,0x8998A3,0x95A7B2,0xA2B5C1,0xAFC3D1,0xBCD2E0,0xC9E0EF,0xD6EEFF,0x131719,0x1F2528,0x2B3338,0x374147,0x434F56,0x4F5D66,0x5B6A75,0x677884,0x738693,0x7F94A3,0x8BA2B2,0x97B0C1,0xA3BED1,0xAFCCE0,0xBADAEF,0xC6E8FF,0x121619,0x1D2428,0x283138,0x333F47,0x3E4C56,0x495A66,0x546875,0x5F7584,0x6A8393,0x7590A3,0x809EB2,0x8BACC1,0x96B9D1,0xA1C7E0,0xACD4EF,0xB7E2FF,0x101619,0x1A2328,0x253038,0x2F3D47,0x394A56,0x435866,0x4D6575,0x577284,0x617F93,0x6B8DA3,0x759AB2,0x7FA7C1,0x8AB4D1,0x94C1E0,0x9ECFEF,0xA8DCFF,0x0F1519,0x182228,0x212F38,0x2A3B47,0x344856,0x3D5566,0x466275,0x4F6F84,0x587C93,0x6189A3,0x6B95B2,0x74A2C1,0x7DAFD1,0x86BCE0,0x8FC9EF,0x99D6FF,0x0D1419,0x162128,0x1E2D38,0x263A47,0x2E4656,0x375366,0x3F5F75,0x476C84,0x4F7893,0x5885A3,0x6091B2,0x689EC1,0x70AAD1,0x79B7E0,0x81C3EF,0x89D0FF,0x0C1419,0x132028,0x1A2C38,0x223847,0x294456,0x305066,0x385C75,0x3F6984,0x467593,0x4E81A3,0x558DB2,0x5D99C1,0x64A5D1,0x6BB1E0,0x73BDEF,0x7AC9FF,0x0A1319,0x111F28,0x172B38,0x1D3647,0x244256,0x2A4E66,0x315A75,0x376584,0x3E7193,0x447DA3,0x4A89B2,0x5194C1,0x57A0D1,0x5EACE0,0x64B8EF,0x6BC3FF,0x091219,0x0E1E28,0x142938,0x193547,0x1F4056,0x244B66,0x2A5775,0x2F6284,0x356E93,0x3A79A3,0x4084B2,0x4590C1,0x4B9BD1,0x50A6E0,0x56B2EF,0x5BBDFF,0x071219,0x0C1D28,0x102838,0x153347,0x1A3E56,0x1E4966,0x235475,0x275F84,0x2C6A93,0x3075A3,0x3580B2,0x3A8BC1,0x3E96D1,0x43A1E0,0x47ACEF,0x4CB7FF,0x061119,0x091C28,0x0D2738,0x113147,0x143C56,0x184666,0x1C5175,0x1F5C84,0x236693,0x2771A3,0x2A7CB2,0x2E86C1,0x3291D1,0x359CE0,0x39A6EF,0x3DB1FF,0x041119,0x071B28,0x0A2538,0x0C2F47,0x0F3A56,0x124466,0x154E75,0x175984,0x1A6393,0x1D6DA3,0x2077B2,0x2282C1,0x258CD1,0x2896E0,0x2BA1EF,0x2DABFF,0x031019,0x041A28,0x062438,0x082E47,0x0A3856,0x0C4266,0x0E4C75,0x0F5584,0x115F93,0x1369A3,0x1573B2,0x177DC1,0x1987D1,0x1A91E0,0x1C9BEF,0x1EA5FF,0x010F19,0x021928,0x032338,0x042C47,0x053656,0x063F66,0x074975,0x075284,0x085C93,0x0965A3,0x0A6FB2,0x0B78C1,0x0C82D1,0x0D8CE0,0x0E95EF,0x0F9FFF,0x000F19,0x001828,0x002138,0x002A47,0x003456,0x003D66,0x004675,0x004F84,0x005893,0x0061A3,0x006BB2,0x0074C1,0x007DD1,0x0086E0,0x008FEF,0x0099FF}, + {0x161819,0x242628,0x323538,0x404347,0x4E5256,0x5B6066,0x696F75,0x777D84,0x858C93,0x929BA3,0xA0A9B2,0xAEB8C1,0xBCC6D1,0xC9D5E0,0xD7E3EF,0xE5F2FF,0x151719,0x222528,0x2F3338,0x3B4147,0x484F56,0x555D66,0x626B75,0x6F7984,0x7C8893,0x8996A3,0x95A4B2,0xA2B2C1,0xAFC0D1,0xBCCEE0,0xC9DCEF,0xD6EAFF,0x131619,0x1F2428,0x2B3138,0x373F47,0x434D56,0x4F5A66,0x5B6875,0x677684,0x738393,0x7F91A3,0x8B9EB2,0x97ACC1,0xA3BAD1,0xAFC7E0,0xBAD5EF,0xC6E2FF,0x121519,0x1D2328,0x283038,0x333D47,0x3E4A56,0x495766,0x546475,0x5F7284,0x6A7F93,0x758CA3,0x8099B2,0x8BA6C1,0x96B3D1,0xA1C0E0,0xACCEEF,0xB7DBFF,0x101519,0x1A2128,0x252E38,0x2F3B47,0x394756,0x435466,0x4D6175,0x576E84,0x617A93,0x6B87A3,0x7594B2,0x7FA0C1,0x8AADD1,0x94BAE0,0x9EC6EF,0xA8D3FF,0x0F1419,0x182028,0x212C38,0x2A3947,0x344556,0x3D5166,0x465D75,0x4F6A84,0x587693,0x6182A3,0x6B8EB2,0x749BC1,0x7DA7D1,0x86B3E0,0x8FBFEF,0x99CCFF,0x0D1319,0x161F28,0x1E2B38,0x263647,0x2E4256,0x374E66,0x3F5A75,0x476684,0x4F7193,0x587DA3,0x6089B2,0x6895C1,0x70A1D1,0x79ACE0,0x81B8EF,0x89C4FF,0x0C1219,0x131E28,0x1A2938,0x223447,0x294056,0x304B66,0x385675,0x3F6284,0x466D93,0x4E78A3,0x5584B2,0x5D8FC1,0x649AD1,0x6BA6E0,0x73B1EF,0x7ABCFF,0x0A1219,0x111C28,0x172738,0x1D3247,0x243D56,0x2A4866,0x315375,0x375E84,0x3E6993,0x4473A3,0x4A7EB2,0x5189C1,0x5794D1,0x5E9FE0,0x64AAEF,0x6BB5FF,0x091119,0x0E1B28,0x142638,0x193047,0x1F3A56,0x244566,0x2A4F75,0x2F5A84,0x356493,0x3A6EA3,0x4079B2,0x4583C1,0x4B8ED1,0x5098E0,0x56A2EF,0x5BADFF,0x071019,0x0C1A28,0x102438,0x152E47,0x1A3856,0x1E4266,0x234C75,0x275684,0x2C6093,0x306AA3,0x3574B2,0x3A7DC1,0x3E87D1,0x4391E0,0x479BEF,0x4CA5FF,0x060F19,0x091928,0x0D2238,0x112C47,0x143556,0x183F66,0x1C4875,0x1F5284,0x235B93,0x2765A3,0x2A6EB2,0x2E78C1,0x3281D1,0x358BE0,0x3994EF,0x3D9EFF,0x040F19,0x071828,0x0A2138,0x0C2A47,0x0F3356,0x123C66,0x154575,0x174E84,0x1A5793,0x1D60A3,0x2069B2,0x2272C1,0x257BD1,0x2884E0,0x2B8DEF,0x2D96FF,0x030E19,0x041628,0x061F38,0x082747,0x0A3056,0x0C3966,0x0E4175,0x0F4A84,0x115293,0x135BA3,0x1563B2,0x176CC1,0x1975D1,0x1A7DE0,0x1C86EF,0x1E8EFF,0x010D19,0x021528,0x031D38,0x042547,0x052D56,0x063666,0x073E75,0x074684,0x084E93,0x0956A3,0x0A5EB2,0x0B66C1,0x0C6ED1,0x0D76E0,0x0E7FEF,0x0F87FF,0x000C19,0x001428,0x001C38,0x002347,0x002B56,0x003366,0x003A75,0x004284,0x004993,0x0051A3,0x0059B2,0x0060C1,0x0068D1,0x0070E0,0x0077EF,0x007FFF}, + {0x161719,0x242628,0x323438,0x404347,0x4E5156,0x5B5F66,0x696E75,0x777C84,0x858B93,0x9299A3,0xA0A7B2,0xAEB6C1,0xBCC4D1,0xC9D2E0,0xD7E1EF,0xE5EFFF,0x151719,0x222428,0x2F3238,0x3B4047,0x484E56,0x555C66,0x626A75,0x6F7784,0x7C8593,0x8993A3,0x95A1B2,0xA2AFC1,0xAFBDD1,0xBCCAE0,0xC9D8EF,0xD6E6FF,0x131619,0x1F2328,0x2B3038,0x373D47,0x434B56,0x4F5866,0x5B6575,0x677384,0x738093,0x7F8DA3,0x8B9AB2,0x97A8C1,0xA3B5D1,0xAFC2E0,0xBAD0EF,0xC6DDFF,0x121519,0x1D2128,0x282E38,0x333B47,0x3E4856,0x495466,0x546175,0x5F6E84,0x6A7B93,0x7587A3,0x8094B2,0x8BA1C1,0x96ADD1,0xA1BAE0,0xACC7EF,0xB7D4FF,0x101419,0x1A2028,0x252C38,0x2F3847,0x394556,0x435166,0x4D5D75,0x576984,0x617593,0x6B81A3,0x758EB2,0x7F9AC1,0x8AA6D1,0x94B2E0,0x9EBEEF,0xA8CAFF,0x0F1319,0x181F28,0x212A38,0x2A3647,0x344156,0x3D4D66,0x465975,0x4F6484,0x587093,0x617CA3,0x6B87B2,0x7493C1,0x7D9ED1,0x86AAE0,0x8FB6EF,0x99C1FF,0x0D1219,0x161D28,0x1E2838,0x263347,0x2E3E56,0x374966,0x3F5475,0x476084,0x4F6B93,0x5876A3,0x6081B2,0x688CC1,0x7097D1,0x79A2E0,0x81ADEF,0x89B8FF,0x0C1119,0x131C28,0x1A2638,0x223147,0x293B56,0x304666,0x385075,0x3F5B84,0x466593,0x4E70A3,0x557AB2,0x5D85C1,0x648FD1,0x6B9AE0,0x73A4EF,0x7AAFFF,0x0A1019,0x111A28,0x172438,0x1D2E47,0x243856,0x2A4266,0x314C75,0x375684,0x3E6093,0x446AA3,0x4A74B2,0x517EC1,0x5788D1,0x5E92E0,0x649CEF,0x6BA6FF,0x090F19,0x0E1928,0x142238,0x192B47,0x1F3556,0x243E66,0x2A4875,0x2F5184,0x355B93,0x3A64A3,0x406DB2,0x4577C1,0x4B80D1,0x508AE0,0x5693EF,0x5B9DFF,0x070E19,0x0C1728,0x102038,0x152947,0x1A3256,0x1E3B66,0x234475,0x274C84,0x2C5593,0x305EA3,0x3567B2,0x3A70C1,0x3E79D1,0x4382E0,0x478BEF,0x4C93FF,0x060D19,0x091628,0x0D1E38,0x112647,0x142F56,0x183766,0x1C3F75,0x1F4884,0x235093,0x2758A3,0x2A61B2,0x2E69C1,0x3271D1,0x357AE0,0x3982EF,0x3D8AFF,0x040C19,0x071428,0x0A1C38,0x0C2447,0x0F2C56,0x123366,0x153B75,0x174384,0x1A4B93,0x1D52A3,0x205AB2,0x2262C1,0x256AD1,0x2871E0,0x2B79EF,0x2D81FF,0x030C19,0x041328,0x061A38,0x082147,0x0A2856,0x0C3066,0x0E3775,0x0F3E84,0x114593,0x134DA3,0x1554B2,0x175BC1,0x1962D1,0x1A69E0,0x1C71EF,0x1E78FF,0x010B19,0x021128,0x031838,0x041F47,0x052556,0x062C66,0x073375,0x073984,0x084093,0x0947A3,0x0A4DB2,0x0B54C1,0x0C5BD1,0x0D61E0,0x0E68EF,0x0F6FFF,0x000A19,0x001028,0x001638,0x001C47,0x002256,0x002866,0x002E75,0x003584,0x003B93,0x0041A3,0x0047B2,0x004DC1,0x0053D1,0x0059E0,0x005FEF,0x0066FF}, + {0x161719,0x242528,0x323438,0x404247,0x4E5056,0x5B5E66,0x696D75,0x777B84,0x858993,0x9297A3,0xA0A6B2,0xAEB4C1,0xBCC2D1,0xC9D0E0,0xD7DEEF,0xE5EDFF,0x151619,0x222428,0x2F3138,0x3B3F47,0x484C56,0x555A66,0x626875,0x6F7584,0x7C8393,0x8990A3,0x959EB2,0xA2ACC1,0xAFB9D1,0xBCC7E0,0xC9D4EF,0xD6E2FF,0x131519,0x1F2228,0x2B2F38,0x373C47,0x434956,0x4F5666,0x5B6375,0x677084,0x737D93,0x7F8AA3,0x8B97B2,0x97A3C1,0xA3B0D1,0xAFBDE0,0xBACAEF,0xC6D7FF,0x121419,0x1D2028,0x282D38,0x333947,0x3E4556,0x495266,0x545E75,0x5F6A84,0x6A7693,0x7583A3,0x808FB2,0x8B9BC1,0x96A8D1,0xA1B4E0,0xACC0EF,0xB7CDFF,0x101319,0x1A1F28,0x252A38,0x2F3647,0x394256,0x434D66,0x4D5975,0x576584,0x617093,0x6B7CA3,0x7588B2,0x7F93C1,0x8A9FD1,0x94AAE0,0x9EB6EF,0xA8C2FF,0x0F1219,0x181D28,0x212838,0x2A3347,0x343E56,0x3D4966,0x465475,0x4F5F84,0x586A93,0x6175A3,0x6B80B2,0x748BC1,0x7D96D1,0x86A1E0,0x8FACEF,0x99B7FF,0x0D1119,0x161B28,0x1E2638,0x263047,0x2E3A56,0x374566,0x3F4F75,0x475984,0x4F6493,0x586EA3,0x6079B2,0x6883C1,0x708DD1,0x7998E0,0x81A2EF,0x89ACFF,0x0C1019,0x131928,0x1A2338,0x222D47,0x293756,0x304066,0x384A75,0x3F5484,0x465E93,0x4E67A3,0x5571B2,0x5D7BC1,0x6484D1,0x6B8EE0,0x7398EF,0x7AA2FF,0x0A0F19,0x111828,0x172138,0x1D2A47,0x243356,0x2A3C66,0x314575,0x374E84,0x3E5793,0x4460A3,0x4A6AB2,0x5173C1,0x577CD1,0x5E85E0,0x648EEF,0x6B97FF,0x090E19,0x0E1628,0x141E38,0x192747,0x1F2F56,0x243866,0x2A4075,0x2F4984,0x355193,0x3A5AA3,0x4062B2,0x456AC1,0x4B73D1,0x507BE0,0x5684EF,0x5B8CFF,0x070D19,0x0C1428,0x101C38,0x152447,0x1A2C56,0x1E3466,0x233B75,0x274384,0x2C4B93,0x3053A3,0x355BB2,0x3A62C1,0x3E6AD1,0x4372E0,0x477AEF,0x4C82FF,0x060B19,0x091328,0x0D1A38,0x112147,0x142856,0x182F66,0x1C3675,0x1F3E84,0x234593,0x274CA3,0x2A53B2,0x2E5AC1,0x3261D1,0x3569E0,0x3970EF,0x3D77FF,0x040A19,0x071128,0x0A1738,0x0C1E47,0x0F2456,0x122B66,0x153175,0x173884,0x1A3F93,0x1D45A3,0x204CB2,0x2252C1,0x2559D1,0x285FE0,0x2B66EF,0x2D6CFF,0x030919,0x040F28,0x061538,0x081B47,0x0A2156,0x0C2766,0x0E2D75,0x0F3284,0x113893,0x133EA3,0x1544B2,0x174AC1,0x1950D1,0x1A56E0,0x1C5CEF,0x1E61FF,0x010819,0x020D28,0x031338,0x041847,0x051D56,0x062266,0x072875,0x072D84,0x083293,0x0937A3,0x0A3DB2,0x0B42C1,0x0C47D1,0x0D4CE0,0x0E51EF,0x0F57FF,0x000719,0x000C28,0x001038,0x001547,0x001A56,0x001E66,0x002375,0x002784,0x002C93,0x0030A3,0x0035B2,0x003AC1,0x003ED1,0x0043E0,0x0047EF,0x004CFF}, + {0x161719,0x242528,0x323338,0x404147,0x4E4F56,0x5B5D66,0x696B75,0x777984,0x858893,0x9296A3,0xA0A4B2,0xAEB2C1,0xBCC0D1,0xC9CEE0,0xD7DCEF,0xE5EAFF,0x151619,0x222328,0x2F3038,0x3B3E47,0x484B56,0x555866,0x626675,0x6F7384,0x7C8093,0x898EA3,0x959BB2,0xA2A8C1,0xAFB6D1,0xBCC3E0,0xC9D1EF,0xD6DEFF,0x131519,0x1F2128,0x2B2E38,0x373A47,0x434756,0x4F5466,0x5B6075,0x676D84,0x737993,0x7F86A3,0x8B93B2,0x979FC1,0xA3ACD1,0xAFB8E0,0xBAC5EF,0xC6D2FF,0x121319,0x1D1F28,0x282B38,0x333747,0x3E4356,0x494F66,0x545B75,0x5F6684,0x6A7293,0x757EA3,0x808AB2,0x8B96C1,0x96A2D1,0xA1AEE0,0xACBAEF,0xB7C5FF,0x101219,0x1A1D28,0x252838,0x2F3347,0x393F56,0x434A66,0x4D5575,0x576084,0x616B93,0x6B76A3,0x7581B2,0x7F8DC1,0x8A98D1,0x94A3E0,0x9EAEEF,0xA8B9FF,0x0F1119,0x181B28,0x212638,0x2A3047,0x343A56,0x3D4566,0x464F75,0x4F5A84,0x586493,0x616EA3,0x6B79B2,0x7483C1,0x7D8ED1,0x8698E0,0x8FA2EF,0x99ADFF,0x0D1019,0x161928,0x1E2338,0x262D47,0x2E3656,0x374066,0x3F4A75,0x475384,0x4F5D93,0x5867A3,0x6070B2,0x687AC1,0x7084D1,0x798DE0,0x8197EF,0x89A1FF,0x0C0E19,0x131728,0x1A2038,0x222947,0x293256,0x303B66,0x384475,0x3F4D84,0x465693,0x4E5FA3,0x5568B2,0x5D71C1,0x647AD1,0x6B83E0,0x738BEF,0x7A94FF,0x0A0D19,0x111528,0x171E38,0x1D2647,0x242E56,0x2A3666,0x313E75,0x374784,0x3E4F93,0x4457A3,0x4A5FB2,0x5167C1,0x5770D1,0x5E78E0,0x6480EF,0x6B88FF,0x090C19,0x0E1328,0x141B38,0x192247,0x1F2A56,0x243166,0x2A3975,0x2F4084,0x354893,0x3A4FA3,0x4057B2,0x455EC1,0x4B66D1,0x506DE0,0x5674EF,0x5B7CFF,0x070B19,0x0C1128,0x101838,0x151F47,0x1A2656,0x1E2C66,0x233375,0x273A84,0x2C4193,0x3047A3,0x354EB2,0x3A55C1,0x3E5CD1,0x4362E0,0x4769EF,0x4C70FF,0x060919,0x090F28,0x0D1538,0x111B47,0x142156,0x182766,0x1C2D75,0x1F3384,0x233993,0x273FA3,0x2A45B2,0x2E4BC1,0x3251D1,0x3557E0,0x395DEF,0x3D63FF,0x040819,0x070E28,0x0A1338,0x0C1847,0x0F1D56,0x122366,0x152875,0x172D84,0x1A3293,0x1D38A3,0x203DB2,0x2242C1,0x2547D1,0x284DE0,0x2B52EF,0x2D57FF,0x030719,0x040C28,0x061038,0x081547,0x0A1956,0x0C1E66,0x0E2275,0x0F2784,0x112B93,0x1330A3,0x1534B2,0x1739C1,0x193DD1,0x1A42E0,0x1C46EF,0x1E4BFF,0x010619,0x020A28,0x030D38,0x041147,0x051556,0x061966,0x071D75,0x072084,0x082493,0x0928A3,0x0A2CB2,0x0B30C1,0x0C33D1,0x0D37E0,0x0E3BEF,0x0F3FFF,0x000519,0x000828,0x000B38,0x000E47,0x001156,0x001466,0x001775,0x001A84,0x001D93,0x0020A3,0x0023B2,0x0026C1,0x0029D1,0x002CE0,0x002FEF,0x0033FF}, + {0x161719,0x242528,0x323338,0x404047,0x4E4E56,0x5B5C66,0x696A75,0x777884,0x858693,0x9294A3,0xA0A2B2,0xAEB0C1,0xBCBED1,0xC9CCE0,0xD7DAEF,0xE5E8FF,0x151519,0x222228,0x2F3038,0x3B3D47,0x484A56,0x555766,0x626475,0x6F7184,0x7C7E93,0x898BA3,0x9598B2,0xA2A5C1,0xAFB2D1,0xBCC0E0,0xC9CDEF,0xD6DAFF,0x131419,0x1F2028,0x2B2C38,0x373947,0x434556,0x4F5166,0x5B5E75,0x676A84,0x737693,0x7F82A3,0x8B8FB2,0x979BC1,0xA3A7D1,0xAFB3E0,0xBAC0EF,0xC6CCFF,0x121319,0x1D1E28,0x282938,0x333547,0x3E4056,0x494C66,0x545775,0x5F6384,0x6A6E93,0x757AA3,0x8085B2,0x8B90C1,0x969CD1,0xA1A7E0,0xACB3EF,0xB7BEFF,0x101119,0x1A1C28,0x252638,0x2F3147,0x393C56,0x434666,0x4D5175,0x575C84,0x616693,0x6B71A3,0x757BB2,0x7F86C1,0x8A91D1,0x949BE0,0x9EA6EF,0xA8B0FF,0x0F1019,0x181A28,0x212338,0x2A2D47,0x343756,0x3D4166,0x464B75,0x4F5484,0x585E93,0x6168A3,0x6B72B2,0x747CC1,0x7D85D1,0x868FE0,0x8F99EF,0x99A3FF,0x0D0E19,0x161728,0x1E2038,0x262947,0x2E3256,0x373B66,0x3F4475,0x474D84,0x4F5693,0x585FA3,0x6068B2,0x6871C1,0x707AD1,0x7983E0,0x818CEF,0x8995FF,0x0C0D19,0x131528,0x1A1D38,0x222547,0x292E56,0x303666,0x383E75,0x3F4684,0x464E93,0x4E56A3,0x555EB2,0x5D67C1,0x646FD1,0x6B77E0,0x737FEF,0x7A87FF,0x0A0C19,0x111328,0x171A38,0x1D2247,0x242956,0x2A3066,0x313875,0x373F84,0x3E4693,0x444EA3,0x4A55B2,0x515CC1,0x5763D1,0x5E6BE0,0x6472EF,0x6B79FF,0x090A19,0x0E1128,0x141738,0x191E47,0x1F2456,0x242B66,0x2A3175,0x2F3884,0x353E93,0x3A45A3,0x404BB2,0x4552C1,0x4B58D1,0x505FE0,0x5665EF,0x5B6CFF,0x070919,0x0C0F28,0x101438,0x151A47,0x1A2056,0x1E2566,0x232B75,0x273184,0x2C3693,0x303CA3,0x3542B2,0x3A47C1,0x3E4DD1,0x4353E0,0x4758EF,0x4C5EFF,0x060819,0x090C28,0x0D1138,0x111647,0x141B56,0x182066,0x1C2575,0x1F2984,0x232E93,0x2733A3,0x2A38B2,0x2E3DC1,0x3242D1,0x3546E0,0x394BEF,0x3D50FF,0x040619,0x070A28,0x0A0E38,0x0C1247,0x0F1656,0x121A66,0x151E75,0x172284,0x1A2693,0x1D2AA3,0x202EB2,0x2232C1,0x2536D1,0x283AE0,0x2B3EEF,0x2D42FF,0x030519,0x040828,0x060B38,0x080E47,0x0A1256,0x0C1566,0x0E1875,0x0F1B84,0x111E93,0x1321A3,0x1525B2,0x1728C1,0x192BD1,0x1A2EE0,0x1C31EF,0x1E35FF,0x010319,0x020628,0x030838,0x040A47,0x050D56,0x060F66,0x071275,0x071484,0x081693,0x0919A3,0x0A1BB2,0x0B1DC1,0x0C20D1,0x0D22E0,0x0E24EF,0x0F27FF,0x000219,0x000428,0x000538,0x000747,0x000856,0x000A66,0x000B75,0x000D84,0x000E93,0x0010A3,0x0011B2,0x0013C1,0x0014D1,0x0016E0,0x0017EF,0x0019FF}, + {0x161619,0x242428,0x323238,0x404047,0x4E4E56,0x5B5B66,0x696975,0x777784,0x858593,0x9292A3,0xA0A0B2,0xAEAEC1,0xBCBCD1,0xC9C9E0,0xD7D7EF,0xE5E5FF,0x151519,0x222228,0x2F2F38,0x3B3B47,0x484856,0x555566,0x626275,0x6F6F84,0x7C7C93,0x8989A3,0x9595B2,0xA2A2C1,0xAFAFD1,0xBCBCE0,0xC9C9EF,0xD6D6FF,0x131319,0x1F1F28,0x2B2B38,0x373747,0x434356,0x4F4F66,0x5B5B75,0x676784,0x737393,0x7F7FA3,0x8B8BB2,0x9797C1,0xA3A3D1,0xAFAFE0,0xBABAEF,0xC6C6FF,0x121219,0x1D1D28,0x282838,0x333347,0x3E3E56,0x494966,0x545475,0x5F5F84,0x6A6A93,0x7575A3,0x8080B2,0x8B8BC1,0x9696D1,0xA1A1E0,0xACACEF,0xB7B7FF,0x101019,0x1A1A28,0x252538,0x2F2F47,0x393956,0x434366,0x4D4D75,0x575784,0x616193,0x6B6BA3,0x7575B2,0x7F7FC1,0x8A8AD1,0x9494E0,0x9E9EEF,0xA8A8FF,0x0F0F19,0x181828,0x212138,0x2A2A47,0x343456,0x3D3D66,0x464675,0x4F4F84,0x585893,0x6161A3,0x6B6BB2,0x7474C1,0x7D7DD1,0x8686E0,0x8F8FEF,0x9999FF,0x0D0D19,0x161628,0x1E1E38,0x262647,0x2E2E56,0x373766,0x3F3F75,0x474784,0x4F4F93,0x5858A3,0x6060B2,0x6868C1,0x7070D1,0x7979E0,0x8181EF,0x8989FF,0x0C0C19,0x131328,0x1A1A38,0x222247,0x292956,0x303066,0x383875,0x3F3F84,0x464693,0x4E4EA3,0x5555B2,0x5D5DC1,0x6464D1,0x6B6BE0,0x7373EF,0x7A7AFF,0x0A0A19,0x111128,0x171738,0x1D1D47,0x242456,0x2A2A66,0x313175,0x373784,0x3E3E93,0x4444A3,0x4A4AB2,0x5151C1,0x5757D1,0x5E5EE0,0x6464EF,0x6B6BFF,0x090919,0x0E0E28,0x141438,0x191947,0x1F1F56,0x242466,0x2A2A75,0x2F2F84,0x353593,0x3A3AA3,0x4040B2,0x4545C1,0x4B4BD1,0x5050E0,0x5656EF,0x5B5BFF,0x070719,0x0C0C28,0x101038,0x151547,0x1A1A56,0x1E1E66,0x232375,0x272784,0x2C2C93,0x3030A3,0x3535B2,0x3A3AC1,0x3E3ED1,0x4343E0,0x4747EF,0x4C4CFF,0x060619,0x090928,0x0D0D38,0x111147,0x141456,0x181866,0x1C1C75,0x1F1F84,0x232393,0x2727A3,0x2A2AB2,0x2E2EC1,0x3232D1,0x3535E0,0x3939EF,0x3D3DFF,0x040419,0x070728,0x0A0A38,0x0C0C47,0x0F0F56,0x121266,0x151575,0x171784,0x1A1A93,0x1D1DA3,0x2020B2,0x2222C1,0x2525D1,0x2828E0,0x2B2BEF,0x2D2DFF,0x030319,0x040428,0x060638,0x080847,0x0A0A56,0x0C0C66,0x0E0E75,0x0F0F84,0x111193,0x1313A3,0x1515B2,0x1717C1,0x1919D1,0x1A1AE0,0x1C1CEF,0x1E1EFF,0x010119,0x020228,0x030338,0x040447,0x050556,0x060666,0x070775,0x070784,0x080893,0x0909A3,0x0A0AB2,0x0B0BC1,0x0C0CD1,0x0D0DE0,0x0E0EEF,0x0F0FFF,0x000019,0x000028,0x000038,0x000047,0x000056,0x000066,0x000075,0x000084,0x000093,0x0000A3,0x0000B2,0x0000C1,0x0000D1,0x0000E0,0x0000EF,0x0000FF}, + {0x171619,0x252428,0x333238,0x404047,0x4E4E56,0x5C5B66,0x6A6975,0x787784,0x868593,0x9492A3,0xA2A0B2,0xB0AEC1,0xBEBCD1,0xCCC9E0,0xDAD7EF,0xE8E5FF,0x151519,0x222228,0x302F38,0x3D3B47,0x4A4856,0x575566,0x646275,0x716F84,0x7E7C93,0x8B89A3,0x9895B2,0xA5A2C1,0xB2AFD1,0xC0BCE0,0xCDC9EF,0xDAD6FF,0x141319,0x201F28,0x2C2B38,0x393747,0x454356,0x514F66,0x5E5B75,0x6A6784,0x767393,0x827FA3,0x8F8BB2,0x9B97C1,0xA7A3D1,0xB3AFE0,0xC0BAEF,0xCCC6FF,0x131219,0x1E1D28,0x292838,0x353347,0x403E56,0x4C4966,0x575475,0x635F84,0x6E6A93,0x7A75A3,0x8580B2,0x908BC1,0x9C96D1,0xA7A1E0,0xB3ACEF,0xBEB7FF,0x111019,0x1C1A28,0x262538,0x312F47,0x3C3956,0x464366,0x514D75,0x5C5784,0x666193,0x716BA3,0x7B75B2,0x867FC1,0x918AD1,0x9B94E0,0xA69EEF,0xB0A8FF,0x100F19,0x1A1828,0x232138,0x2D2A47,0x373456,0x413D66,0x4B4675,0x544F84,0x5E5893,0x6861A3,0x726BB2,0x7C74C1,0x857DD1,0x8F86E0,0x998FEF,0xA399FF,0x0E0D19,0x171628,0x201E38,0x292647,0x322E56,0x3B3766,0x443F75,0x4D4784,0x564F93,0x5F58A3,0x6860B2,0x7168C1,0x7A70D1,0x8379E0,0x8C81EF,0x9589FF,0x0D0C19,0x151328,0x1D1A38,0x252247,0x2E2956,0x363066,0x3E3875,0x463F84,0x4E4693,0x564EA3,0x5E55B2,0x675DC1,0x6F64D1,0x776BE0,0x7F73EF,0x877AFF,0x0C0A19,0x131128,0x1A1738,0x221D47,0x292456,0x302A66,0x383175,0x3F3784,0x463E93,0x4E44A3,0x554AB2,0x5C51C1,0x6357D1,0x6B5EE0,0x7264EF,0x796BFF,0x0A0919,0x110E28,0x171438,0x1E1947,0x241F56,0x2B2466,0x312A75,0x382F84,0x3E3593,0x453AA3,0x4B40B2,0x5245C1,0x584BD1,0x5F50E0,0x6556EF,0x6C5BFF,0x090719,0x0F0C28,0x141038,0x1A1547,0x201A56,0x251E66,0x2B2375,0x312784,0x362C93,0x3C30A3,0x4235B2,0x473AC1,0x4D3ED1,0x5343E0,0x5847EF,0x5E4CFF,0x080619,0x0C0928,0x110D38,0x161147,0x1B1456,0x201866,0x251C75,0x291F84,0x2E2393,0x3327A3,0x382AB2,0x3D2EC1,0x4232D1,0x4635E0,0x4B39EF,0x503DFF,0x060419,0x0A0728,0x0E0A38,0x120C47,0x160F56,0x1A1266,0x1E1575,0x221784,0x261A93,0x2A1DA3,0x2E20B2,0x3222C1,0x3625D1,0x3A28E0,0x3E2BEF,0x422DFF,0x050319,0x080428,0x0B0638,0x0E0847,0x120A56,0x150C66,0x180E75,0x1B0F84,0x1E1193,0x2113A3,0x2515B2,0x2817C1,0x2B19D1,0x2E1AE0,0x311CEF,0x351EFF,0x030119,0x060228,0x080338,0x0A0447,0x0D0556,0x0F0666,0x120775,0x140784,0x160893,0x1909A3,0x1B0AB2,0x1D0BC1,0x200CD1,0x220DE0,0x240EEF,0x270FFF,0x020019,0x040028,0x050038,0x070047,0x080056,0x0A0066,0x0B0075,0x0D0084,0x0E0093,0x1000A3,0x1100B2,0x1300C1,0x1400D1,0x1600E0,0x1700EF,0x1900FF}, + {0x171619,0x252428,0x333238,0x414047,0x4F4E56,0x5D5B66,0x6B6975,0x797784,0x888593,0x9692A3,0xA4A0B2,0xB2AEC1,0xC0BCD1,0xCEC9E0,0xDCD7EF,0xEAE5FF,0x161519,0x232228,0x302F38,0x3E3B47,0x4B4856,0x585566,0x666275,0x736F84,0x807C93,0x8E89A3,0x9B95B2,0xA8A2C1,0xB6AFD1,0xC3BCE0,0xD1C9EF,0xDED6FF,0x151319,0x211F28,0x2E2B38,0x3A3747,0x474356,0x544F66,0x605B75,0x6D6784,0x797393,0x867FA3,0x938BB2,0x9F97C1,0xACA3D1,0xB8AFE0,0xC5BAEF,0xD2C6FF,0x131219,0x1F1D28,0x2B2838,0x373347,0x433E56,0x4F4966,0x5B5475,0x665F84,0x726A93,0x7E75A3,0x8A80B2,0x968BC1,0xA296D1,0xAEA1E0,0xBAACEF,0xC5B7FF,0x121019,0x1D1A28,0x282538,0x332F47,0x3F3956,0x4A4366,0x554D75,0x605784,0x6B6193,0x766BA3,0x8175B2,0x8D7FC1,0x988AD1,0xA394E0,0xAE9EEF,0xB9A8FF,0x110F19,0x1B1828,0x262138,0x302A47,0x3A3456,0x453D66,0x4F4675,0x5A4F84,0x645893,0x6E61A3,0x796BB2,0x8374C1,0x8E7DD1,0x9886E0,0xA28FEF,0xAD99FF,0x100D19,0x191628,0x231E38,0x2D2647,0x362E56,0x403766,0x4A3F75,0x534784,0x5D4F93,0x6758A3,0x7060B2,0x7A68C1,0x8470D1,0x8D79E0,0x9781EF,0xA189FF,0x0E0C19,0x171328,0x201A38,0x292247,0x322956,0x3B3066,0x443875,0x4D3F84,0x564693,0x5F4EA3,0x6855B2,0x715DC1,0x7A64D1,0x836BE0,0x8B73EF,0x947AFF,0x0D0A19,0x151128,0x1E1738,0x261D47,0x2E2456,0x362A66,0x3E3175,0x473784,0x4F3E93,0x5744A3,0x5F4AB2,0x6751C1,0x7057D1,0x785EE0,0x8064EF,0x886BFF,0x0C0919,0x130E28,0x1B1438,0x221947,0x2A1F56,0x312466,0x392A75,0x402F84,0x483593,0x4F3AA3,0x5740B2,0x5E45C1,0x664BD1,0x6D50E0,0x7456EF,0x7C5BFF,0x0B0719,0x110C28,0x181038,0x1F1547,0x261A56,0x2C1E66,0x332375,0x3A2784,0x412C93,0x4730A3,0x4E35B2,0x553AC1,0x5C3ED1,0x6243E0,0x6947EF,0x704CFF,0x090619,0x0F0928,0x150D38,0x1B1147,0x211456,0x271866,0x2D1C75,0x331F84,0x392393,0x3F27A3,0x452AB2,0x4B2EC1,0x5132D1,0x5735E0,0x5D39EF,0x633DFF,0x080419,0x0E0728,0x130A38,0x180C47,0x1D0F56,0x231266,0x281575,0x2D1784,0x321A93,0x381DA3,0x3D20B2,0x4222C1,0x4725D1,0x4D28E0,0x522BEF,0x572DFF,0x070319,0x0C0428,0x100638,0x150847,0x190A56,0x1E0C66,0x220E75,0x270F84,0x2B1193,0x3013A3,0x3415B2,0x3917C1,0x3D19D1,0x421AE0,0x461CEF,0x4B1EFF,0x060119,0x0A0228,0x0D0338,0x110447,0x150556,0x190666,0x1D0775,0x200784,0x240893,0x2809A3,0x2C0AB2,0x300BC1,0x330CD1,0x370DE0,0x3B0EEF,0x3F0FFF,0x050019,0x080028,0x0B0038,0x0E0047,0x110056,0x140066,0x170075,0x1A0084,0x1D0093,0x2000A3,0x2300B2,0x2600C1,0x2900D1,0x2C00E0,0x2F00EF,0x3200FF}, + {0x171619,0x252428,0x343238,0x424047,0x504E56,0x5E5B66,0x6D6975,0x7B7784,0x898593,0x9792A3,0xA6A0B2,0xB4AEC1,0xC2BCD1,0xD0C9E0,0xDED7EF,0xEDE5FF,0x161519,0x242228,0x312F38,0x3F3B47,0x4C4856,0x5A5566,0x686275,0x756F84,0x837C93,0x9089A3,0x9E95B2,0xACA2C1,0xB9AFD1,0xC7BCE0,0xD4C9EF,0xE2D6FF,0x151319,0x221F28,0x2F2B38,0x3C3747,0x494356,0x564F66,0x635B75,0x706784,0x7D7393,0x8A7FA3,0x978BB2,0xA397C1,0xB0A3D1,0xBDAFE0,0xCABAEF,0xD7C6FF,0x141219,0x201D28,0x2D2838,0x393347,0x453E56,0x524966,0x5E5475,0x6A5F84,0x766A93,0x8375A3,0x8F80B2,0x9B8BC1,0xA896D1,0xB4A1E0,0xC0ACEF,0xCDB7FF,0x131019,0x1F1A28,0x2A2538,0x362F47,0x423956,0x4D4366,0x594D75,0x655784,0x706193,0x7C6BA3,0x8875B2,0x937FC1,0x9F8AD1,0xAA94E0,0xB69EEF,0xC2A8FF,0x120F19,0x1D1828,0x282138,0x332A47,0x3E3456,0x493D66,0x544675,0x5F4F84,0x6A5893,0x7561A3,0x806BB2,0x8B74C1,0x967DD1,0xA186E0,0xAC8FEF,0xB799FF,0x110D19,0x1B1628,0x261E38,0x302647,0x3A2E56,0x453766,0x4F3F75,0x594784,0x644F93,0x6E58A3,0x7960B2,0x8368C1,0x8D70D1,0x9879E0,0xA281EF,0xAC89FF,0x100C19,0x191328,0x231A38,0x2D2247,0x372956,0x403066,0x4A3875,0x543F84,0x5E4693,0x674EA3,0x7155B2,0x7B5DC1,0x8464D1,0x8E6BE0,0x9873EF,0xA27AFF,0x0F0A19,0x181128,0x211738,0x2A1D47,0x332456,0x3C2A66,0x453175,0x4E3784,0x573E93,0x6044A3,0x6A4AB2,0x7351C1,0x7C57D1,0x855EE0,0x8E64EF,0x976BFF,0x0E0919,0x160E28,0x1E1438,0x271947,0x2F1F56,0x382466,0x402A75,0x492F84,0x513593,0x5A3AA3,0x6240B2,0x6A45C1,0x734BD1,0x7B50E0,0x8456EF,0x8C5BFF,0x0D0719,0x140C28,0x1C1038,0x241547,0x2C1A56,0x341E66,0x3B2375,0x432784,0x4B2C93,0x5330A3,0x5B35B2,0x623AC1,0x6A3ED1,0x7243E0,0x7A47EF,0x824CFF,0x0B0619,0x130928,0x1A0D38,0x211147,0x281456,0x2F1866,0x361C75,0x3E1F84,0x452393,0x4C27A3,0x532AB2,0x5A2EC1,0x6132D1,0x6935E0,0x7039EF,0x773DFF,0x0A0419,0x110728,0x170A38,0x1E0C47,0x240F56,0x2B1266,0x311575,0x381784,0x3F1A93,0x451DA3,0x4C20B2,0x5222C1,0x5925D1,0x5F28E0,0x662BEF,0x6C2DFF,0x090319,0x0F0428,0x150638,0x1B0847,0x210A56,0x270C66,0x2D0E75,0x320F84,0x381193,0x3E13A3,0x4415B2,0x4A17C1,0x5019D1,0x561AE0,0x5C1CEF,0x611EFF,0x080119,0x0D0228,0x130338,0x180447,0x1D0556,0x220666,0x280775,0x2D0784,0x320893,0x3709A3,0x3D0AB2,0x420BC1,0x470CD1,0x4C0DE0,0x510EEF,0x570FFF,0x070019,0x0C0028,0x100038,0x150047,0x1A0056,0x1E0066,0x230075,0x270084,0x2C0093,0x3000A3,0x3500B2,0x3A00C1,0x3E00D1,0x4300E0,0x4700EF,0x4C00FF}, + {0x171619,0x262428,0x343238,0x434047,0x514E56,0x5F5B66,0x6E6975,0x7C7784,0x8B8593,0x9992A3,0xA7A0B2,0xB6AEC1,0xC4BCD1,0xD2C9E0,0xE1D7EF,0xEFE5FF,0x171519,0x242228,0x322F38,0x403B47,0x4E4856,0x5C5566,0x6A6275,0x776F84,0x857C93,0x9389A3,0xA195B2,0xAFA2C1,0xBDAFD1,0xCABCE0,0xD8C9EF,0xE6D6FF,0x161319,0x231F28,0x302B38,0x3D3747,0x4B4356,0x584F66,0x655B75,0x736784,0x807393,0x8D7FA3,0x9A8BB2,0xA897C1,0xB5A3D1,0xC2AFE0,0xD0BAEF,0xDDC6FF,0x151219,0x211D28,0x2E2838,0x3B3347,0x483E56,0x544966,0x615475,0x6E5F84,0x7B6A93,0x8775A3,0x9480B2,0xA18BC1,0xAD96D1,0xBAA1E0,0xC7ACEF,0xD4B7FF,0x141019,0x201A28,0x2C2538,0x382F47,0x453956,0x514366,0x5D4D75,0x695784,0x756193,0x816BA3,0x8E75B2,0x9A7FC1,0xA68AD1,0xB294E0,0xBE9EEF,0xCAA8FF,0x130F19,0x1F1828,0x2A2138,0x362A47,0x413456,0x4D3D66,0x594675,0x644F84,0x705893,0x7C61A3,0x876BB2,0x9374C1,0x9E7DD1,0xAA86E0,0xB68FEF,0xC199FF,0x120D19,0x1D1628,0x281E38,0x332647,0x3E2E56,0x493766,0x543F75,0x604784,0x6B4F93,0x7658A3,0x8160B2,0x8C68C1,0x9770D1,0xA279E0,0xAD81EF,0xB889FF,0x110C19,0x1C1328,0x261A38,0x312247,0x3B2956,0x463066,0x503875,0x5B3F84,0x654693,0x704EA3,0x7A55B2,0x855DC1,0x8F64D1,0x9A6BE0,0xA473EF,0xAF7AFF,0x100A19,0x1A1128,0x241738,0x2E1D47,0x382456,0x422A66,0x4C3175,0x563784,0x603E93,0x6A44A3,0x744AB2,0x7E51C1,0x8857D1,0x925EE0,0x9C64EF,0xA66BFF,0x0F0919,0x190E28,0x221438,0x2B1947,0x351F56,0x3E2466,0x482A75,0x512F84,0x5B3593,0x643AA3,0x6D40B2,0x7745C1,0x804BD1,0x8A50E0,0x9356EF,0x9D5BFF,0x0E0719,0x170C28,0x201038,0x291547,0x321A56,0x3B1E66,0x442375,0x4C2784,0x552C93,0x5E30A3,0x6735B2,0x703AC1,0x793ED1,0x8243E0,0x8B47EF,0x934CFF,0x0D0619,0x160928,0x1E0D38,0x261147,0x2F1456,0x371866,0x3F1C75,0x481F84,0x502393,0x5827A3,0x612AB2,0x692EC1,0x7132D1,0x7A35E0,0x8239EF,0x8A3DFF,0x0C0419,0x140728,0x1C0A38,0x240C47,0x2C0F56,0x331266,0x3B1575,0x431784,0x4B1A93,0x521DA3,0x5A20B2,0x6222C1,0x6A25D1,0x7128E0,0x792BEF,0x812DFF,0x0C0319,0x130428,0x1A0638,0x210847,0x280A56,0x300C66,0x370E75,0x3E0F84,0x451193,0x4D13A3,0x5415B2,0x5B17C1,0x6219D1,0x691AE0,0x711CEF,0x781EFF,0x0B0119,0x110228,0x180338,0x1F0447,0x250556,0x2C0666,0x330775,0x390784,0x400893,0x4709A3,0x4D0AB2,0x540BC1,0x5B0CD1,0x610DE0,0x680EEF,0x6F0FFF,0x0A0019,0x100028,0x160038,0x1C0047,0x220056,0x280066,0x2E0075,0x350084,0x3B0093,0x4100A3,0x4700B2,0x4D00C1,0x5300D1,0x5900E0,0x5F00EF,0x6500FF}, + {0x181619,0x262428,0x353238,0x434047,0x524E56,0x605B66,0x6F6975,0x7D7784,0x8C8593,0x9B92A3,0xA9A0B2,0xB8AEC1,0xC6BCD1,0xD5C9E0,0xE3D7EF,0xF2E5FF,0x171519,0x252228,0x332F38,0x413B47,0x4F4856,0x5D5566,0x6B6275,0x796F84,0x887C93,0x9689A3,0xA495B2,0xB2A2C1,0xC0AFD1,0xCEBCE0,0xDCC9EF,0xEAD6FF,0x161319,0x241F28,0x312B38,0x3F3747,0x4D4356,0x5A4F66,0x685B75,0x766784,0x837393,0x917FA3,0x9E8BB2,0xAC97C1,0xBAA3D1,0xC7AFE0,0xD5BAEF,0xE2C6FF,0x151219,0x231D28,0x302838,0x3D3347,0x4A3E56,0x574966,0x645475,0x725F84,0x7F6A93,0x8C75A3,0x9980B2,0xA68BC1,0xB396D1,0xC0A1E0,0xCEACEF,0xDBB7FF,0x151019,0x211A28,0x2E2538,0x3B2F47,0x473956,0x544366,0x614D75,0x6E5784,0x7A6193,0x876BA3,0x9475B2,0xA07FC1,0xAD8AD1,0xBA94E0,0xC69EEF,0xD3A8FF,0x140F19,0x201828,0x2C2138,0x392A47,0x453456,0x513D66,0x5D4675,0x6A4F84,0x765893,0x8261A3,0x8E6BB2,0x9B74C1,0xA77DD1,0xB386E0,0xBF8FEF,0xCC99FF,0x130D19,0x1F1628,0x2B1E38,0x362647,0x422E56,0x4E3766,0x5A3F75,0x664784,0x714F93,0x7D58A3,0x8960B2,0x9568C1,0xA170D1,0xAC79E0,0xB881EF,0xC489FF,0x120C19,0x1E1328,0x291A38,0x342247,0x402956,0x4B3066,0x563875,0x623F84,0x6D4693,0x784EA3,0x8455B2,0x8F5DC1,0x9A64D1,0xA66BE0,0xB173EF,0xBC7AFF,0x120A19,0x1C1128,0x271738,0x321D47,0x3D2456,0x482A66,0x533175,0x5E3784,0x693E93,0x7344A3,0x7E4AB2,0x8951C1,0x9457D1,0x9F5EE0,0xAA64EF,0xB56BFF,0x110919,0x1B0E28,0x261438,0x301947,0x3A1F56,0x452466,0x4F2A75,0x5A2F84,0x643593,0x6E3AA3,0x7940B2,0x8345C1,0x8E4BD1,0x9850E0,0xA256EF,0xAD5BFF,0x100719,0x1A0C28,0x241038,0x2E1547,0x381A56,0x421E66,0x4C2375,0x562784,0x602C93,0x6A30A3,0x7435B2,0x7D3AC1,0x873ED1,0x9143E0,0x9B47EF,0xA54CFF,0x0F0619,0x190928,0x220D38,0x2C1147,0x351456,0x3F1866,0x481C75,0x521F84,0x5B2393,0x6527A3,0x6E2AB2,0x782EC1,0x8132D1,0x8B35E0,0x9439EF,0x9E3DFF,0x0F0419,0x180728,0x210A38,0x2A0C47,0x330F56,0x3C1266,0x451575,0x4E1784,0x571A93,0x601DA3,0x6920B2,0x7222C1,0x7B25D1,0x8428E0,0x8D2BEF,0x962DFF,0x0E0319,0x160428,0x1F0638,0x270847,0x300A56,0x390C66,0x410E75,0x4A0F84,0x521193,0x5B13A3,0x6315B2,0x6C17C1,0x7519D1,0x7D1AE0,0x861CEF,0x8E1EFF,0x0D0119,0x150228,0x1D0338,0x250447,0x2D0556,0x360666,0x3E0775,0x460784,0x4E0893,0x5609A3,0x5E0AB2,0x660BC1,0x6E0CD1,0x760DE0,0x7F0EEF,0x870FFF,0x0C0019,0x140028,0x1C0038,0x230047,0x2B0056,0x330066,0x3A0075,0x420084,0x490093,0x5100A3,0x5900B2,0x6000C1,0x6800D1,0x7000E0,0x7700EF,0x7F00FF}, + {0x181619,0x272428,0x353238,0x444047,0x534E56,0x615B66,0x706975,0x7F7784,0x8D8593,0x9C92A3,0xABA0B2,0xBAAEC1,0xC8BCD1,0xD7C9E0,0xE6D7EF,0xF4E5FF,0x171519,0x262228,0x342F38,0x423B47,0x514856,0x5F5566,0x6D6275,0x7C6F84,0x8A7C93,0x9889A3,0xA795B2,0xB5A2C1,0xC3AFD1,0xD2BCE0,0xE0C9EF,0xEED6FF,0x171319,0x251F28,0x332B38,0x413747,0x4F4356,0x5D4F66,0x6A5B75,0x786784,0x867393,0x947FA3,0xA28BB2,0xB097C1,0xBEA3D1,0xCCAFE0,0xDABAEF,0xE8C6FF,0x161219,0x241D28,0x312838,0x3F3347,0x4C3E56,0x5A4966,0x685475,0x755F84,0x836A93,0x9075A3,0x9E80B2,0xAC8BC1,0xB996D1,0xC7A1E0,0xD4ACEF,0xE2B7FF,0x161019,0x231A28,0x302538,0x3D2F47,0x4A3956,0x584366,0x654D75,0x725784,0x7F6193,0x8D6BA3,0x9A75B2,0xA77FC1,0xB48AD1,0xC194E0,0xCF9EEF,0xDCA8FF,0x150F19,0x221828,0x2F2138,0x3B2A47,0x483456,0x553D66,0x624675,0x6F4F84,0x7C5893,0x8961A3,0x956BB2,0xA274C1,0xAF7DD1,0xBC86E0,0xC98FEF,0xD699FF,0x140D19,0x211628,0x2D1E38,0x3A2647,0x462E56,0x533766,0x5F3F75,0x6C4784,0x784F93,0x8558A3,0x9160B2,0x9E68C1,0xAA70D1,0xB779E0,0xC381EF,0xD089FF,0x140C19,0x201328,0x2C1A38,0x382247,0x442956,0x503066,0x5C3875,0x693F84,0x754693,0x814EA3,0x8D55B2,0x995DC1,0xA564D1,0xB16BE0,0xBD73EF,0xC97AFF,0x130A19,0x1F1128,0x2B1738,0x361D47,0x422456,0x4E2A66,0x5A3175,0x653784,0x713E93,0x7D44A3,0x894AB2,0x9451C1,0xA057D1,0xAC5EE0,0xB864EF,0xC36BFF,0x120919,0x1E0E28,0x291438,0x351947,0x401F56,0x4B2466,0x572A75,0x622F84,0x6E3593,0x793AA3,0x8440B2,0x9045C1,0x9B4BD1,0xA650E0,0xB256EF,0xBD5BFF,0x120719,0x1D0C28,0x281038,0x331547,0x3E1A56,0x491E66,0x542375,0x5F2784,0x6A2C93,0x7530A3,0x8035B2,0x8B3AC1,0x963ED1,0xA143E0,0xAC47EF,0xB74CFF,0x110619,0x1C0928,0x270D38,0x311147,0x3C1456,0x461866,0x511C75,0x5C1F84,0x662393,0x7127A3,0x7C2AB2,0x862EC1,0x9132D1,0x9C35E0,0xA639EF,0xB13DFF,0x110419,0x1B0728,0x250A38,0x2F0C47,0x3A0F56,0x441266,0x4E1575,0x591784,0x631A93,0x6D1DA3,0x7720B2,0x8222C1,0x8C25D1,0x9628E0,0xA12BEF,0xAB2DFF,0x100319,0x1A0428,0x240638,0x2E0847,0x380A56,0x420C66,0x4C0E75,0x550F84,0x5F1193,0x6913A3,0x7315B2,0x7D17C1,0x8719D1,0x911AE0,0x9B1CEF,0xA51EFF,0x0F0119,0x190228,0x230338,0x2C0447,0x360556,0x3F0666,0x490775,0x520784,0x5C0893,0x6509A3,0x6F0AB2,0x780BC1,0x820CD1,0x8C0DE0,0x950EEF,0x9F0FFF,0x0F0019,0x180028,0x210038,0x2A0047,0x340056,0x3D0066,0x460075,0x4F0084,0x580093,0x6100A3,0x6B00B2,0x7400C1,0x7D00D1,0x8600E0,0x8F00EF,0x9900FF}, + {0x181619,0x272428,0x363238,0x454047,0x544E56,0x625B66,0x716975,0x807784,0x8F8593,0x9E92A3,0xADA0B2,0xBBAEC1,0xCABCD1,0xD9C9E0,0xE8D7EF,0xF7E5FF,0x181519,0x262228,0x352F38,0x433B47,0x524856,0x615566,0x6F6275,0x7E6F84,0x8C7C93,0x9B89A3,0xA995B2,0xB8A2C1,0xC7AFD1,0xD5BCE0,0xE4C9EF,0xF2D6FF,0x171319,0x261F28,0x342B38,0x423747,0x504356,0x5F4F66,0x6D5B75,0x7B6784,0x8A7393,0x987FA3,0xA68BB2,0xB597C1,0xC3A3D1,0xD1AFE0,0xDFBAEF,0xEEC6FF,0x171219,0x251D28,0x332838,0x413347,0x4F3E56,0x5D4966,0x6B5475,0x795F84,0x876A93,0x9575A3,0xA380B2,0xB18BC1,0xBF96D1,0xCDA1E0,0xDBACEF,0xE9B7FF,0x161019,0x241A28,0x322538,0x402F47,0x4D3956,0x5B4366,0x694D75,0x775784,0x846193,0x926BA3,0xA075B2,0xAE7FC1,0xBB8AD1,0xC994E0,0xD79EEF,0xE4A8FF,0x160F19,0x231828,0x312138,0x3E2A47,0x4C3456,0x593D66,0x674675,0x744F84,0x825893,0x8F61A3,0x9D6BB2,0xAA74C1,0xB87DD1,0xC586E0,0xD28FEF,0xE099FF,0x150D19,0x231628,0x301E38,0x3D2647,0x4A2E56,0x573766,0x653F75,0x724784,0x7F4F93,0x8C58A3,0x9960B2,0xA768C1,0xB470D1,0xC179E0,0xCE81EF,0xDB89FF,0x150C19,0x221328,0x2F1A38,0x3C2247,0x492956,0x563066,0x633875,0x6F3F84,0x7C4693,0x894EA3,0x9655B2,0xA35DC1,0xB064D1,0xBD6BE0,0xCA73EF,0xD77AFF,0x150A19,0x211128,0x2E1738,0x3A1D47,0x472456,0x542A66,0x603175,0x6D3784,0x7A3E93,0x8644A3,0x934AB2,0xA051C1,0xAC57D1,0xB95EE0,0xC564EF,0xD26BFF,0x140919,0x200E28,0x2D1438,0x391947,0x461F56,0x522466,0x5E2A75,0x6B2F84,0x773593,0x833AA3,0x9040B2,0x9C45C1,0xA84BD1,0xB550E0,0xC156EF,0xCE5BFF,0x140719,0x200C28,0x2C1038,0x381547,0x441A56,0x501E66,0x5C2375,0x682784,0x742C93,0x8030A3,0x8D35B2,0x993AC1,0xA53ED1,0xB143E0,0xBD47EF,0xC94CFF,0x130619,0x1F0928,0x2B0D38,0x371147,0x421456,0x4E1866,0x5A1C75,0x661F84,0x722393,0x7D27A3,0x892AB2,0x952EC1,0xA132D1,0xAD35E0,0xB939EF,0xC43DFF,0x130419,0x1E0728,0x2A0A38,0x350C47,0x410F56,0x4C1266,0x581575,0x631784,0x6F1A93,0x7B1DA3,0x8620B2,0x9222C1,0x9D25D1,0xA928E0,0xB42BEF,0xC02DFF,0x120319,0x1E0428,0x290638,0x340847,0x3F0A56,0x4B0C66,0x560E75,0x610F84,0x6C1193,0x7813A3,0x8315B2,0x8E17C1,0x9919D1,0xA51AE0,0xB01CEF,0xBB1EFF,0x120119,0x1D0228,0x280338,0x330447,0x3E0556,0x490666,0x540775,0x5F0784,0x6A0893,0x7509A3,0x800AB2,0x8B0BC1,0x960CD1,0xA10DE0,0xAC0EEF,0xB70FFF,0x110019,0x1C0028,0x270038,0x310047,0x3C0056,0x470066,0x520075,0x5C0084,0x670093,0x7200A3,0x7C00B2,0x8700C1,0x9200D1,0x9D00E0,0xA700EF,0xB200FF}, + {0x181619,0x272428,0x363238,0x454047,0x544E56,0x635B66,0x726975,0x817784,0x908593,0x9F92A3,0xAEA0B2,0xBDAEC1,0xCCBCD1,0xDBC9E0,0xEAD7EF,0xF9E5FF,0x181519,0x272228,0x362F38,0x453B47,0x534856,0x625566,0x716275,0x806F84,0x8F7C93,0x9D89A3,0xAC95B2,0xBBA2C1,0xCAAFD1,0xD9BCE0,0xE8C9EF,0xF6D6FF,0x181319,0x271F28,0x352B38,0x443747,0x524356,0x614F66,0x705B75,0x7E6784,0x8D7393,0x9C7FA3,0xAA8BB2,0xB997C1,0xC7A3D1,0xD6AFE0,0xE5BAEF,0xF3C6FF,0x181219,0x261D28,0x342838,0x433347,0x513E56,0x604966,0x6E5475,0x7D5F84,0x8B6A93,0x9A75A3,0xA880B2,0xB68BC1,0xC596D1,0xD3A1E0,0xE2ACEF,0xF0B7FF,0x171019,0x261A28,0x342538,0x422F47,0x503956,0x5F4366,0x6D4D75,0x7B5784,0x896193,0x986BA3,0xA675B2,0xB47FC1,0xC28AD1,0xD194E0,0xDF9EEF,0xEDA8FF,0x170F19,0x251828,0x332138,0x412A47,0x4F3456,0x5D3D66,0x6B4675,0x794F84,0x885893,0x9661A3,0xA46BB2,0xB274C1,0xC07DD1,0xCE86E0,0xDC8FEF,0xEA99FF,0x170D19,0x251628,0x321E38,0x402647,0x4E2E56,0x5C3766,0x6A3F75,0x784784,0x864F93,0x9458A3,0xA260B2,0xAF68C1,0xBD70D1,0xCB79E0,0xD981EF,0xE789FF,0x160C19,0x241328,0x321A38,0x3F2247,0x4D2956,0x5B3066,0x693875,0x763F84,0x844693,0x924EA3,0x9F55B2,0xAD5DC1,0xBB64D1,0xC96BE0,0xD673EF,0xE47AFF,0x160A19,0x241128,0x311738,0x3F1D47,0x4C2456,0x5A2A66,0x673175,0x753784,0x823E93,0x9044A3,0x9D4AB2,0xAB51C1,0xB857D1,0xC65EE0,0xD364EF,0xE16BFF,0x160919,0x230E28,0x301438,0x3E1947,0x4B1F56,0x582466,0x662A75,0x732F84,0x803593,0x8E3AA3,0x9B40B2,0xA845C1,0xB64BD1,0xC350E0,0xD156EF,0xDE5BFF,0x150719,0x230C28,0x301038,0x3D1547,0x4A1A56,0x571E66,0x642375,0x722784,0x7F2C93,0x8C30A3,0x9935B2,0xA63AC1,0xB33ED1,0xC043E0,0xCE47EF,0xDB4CFF,0x150619,0x220928,0x2F0D38,0x3C1147,0x491456,0x561866,0x631C75,0x701F84,0x7D2393,0x8A27A3,0x972AB2,0xA42EC1,0xB132D1,0xBE35E0,0xCB39EF,0xD83DFF,0x150419,0x220728,0x2E0A38,0x3B0C47,0x480F56,0x551266,0x621575,0x6E1784,0x7B1A93,0x881DA3,0x9520B2,0xA222C1,0xAE25D1,0xBB28E0,0xC82BEF,0xD52DFF,0x150319,0x210428,0x2E0638,0x3A0847,0x470A56,0x540C66,0x600E75,0x6D0F84,0x791193,0x8613A3,0x9315B2,0x9F17C1,0xAC19D1,0xB81AE0,0xC51CEF,0xD21EFF,0x140119,0x210228,0x2D0338,0x390447,0x460556,0x520666,0x5F0775,0x6B0784,0x780893,0x8409A3,0x900AB2,0x9D0BC1,0xA90CD1,0xB60DE0,0xC20EEF,0xCF0FFF,0x140019,0x200028,0x2C0038,0x390047,0x450056,0x510066,0x5D0075,0x6A0084,0x760093,0x8200A3,0x8E00B2,0x9B00C1,0xA700D1,0xB300E0,0xBF00EF,0xCC00FF}, + {0x191619,0x282428,0x373238,0x464047,0x554E56,0x645B66,0x746975,0x837784,0x928593,0xA192A3,0xB0A0B2,0xBFAEC1,0xCFBCD1,0xDEC9E0,0xEDD7EF,0xFCE5FF,0x191519,0x282228,0x372F38,0x463B47,0x554856,0x645566,0x736275,0x826F84,0x917C93,0xA089A3,0xAF95B2,0xBEA2C1,0xCDAFD1,0xDCBCE0,0xEBC9EF,0xFAD6FF,0x181319,0x271F28,0x362B38,0x453747,0x544356,0x634F66,0x725B75,0x816784,0x907393,0x9F7FA3,0xAE8BB2,0xBD97C1,0xCCA3D1,0xDBAFE0,0xEABAEF,0xF9C6FF,0x181219,0x271D28,0x362838,0x453347,0x543E56,0x634966,0x725475,0x805F84,0x8F6A93,0x9E75A3,0xAD80B2,0xBC8BC1,0xCB96D1,0xDAA1E0,0xE8ACEF,0xF7B7FF,0x181019,0x271A28,0x362538,0x442F47,0x533956,0x624366,0x714D75,0x805784,0x8E6193,0x9D6BA3,0xAC75B2,0xBB7FC1,0xC98AD1,0xD894E0,0xE79EEF,0xF6A8FF,0x180F19,0x271828,0x352138,0x442A47,0x533456,0x613D66,0x704675,0x7F4F84,0x8D5893,0x9C61A3,0xAB6BB2,0xBA74C1,0xC87DD1,0xD786E0,0xE68FEF,0xF499FF,0x180D19,0x261628,0x351E38,0x442647,0x522E56,0x613766,0x6F3F75,0x7E4784,0x8D4F93,0x9B58A3,0xAA60B2,0xB868C1,0xC770D1,0xD679E0,0xE481EF,0xF389FF,0x180C19,0x261328,0x351A38,0x432247,0x522956,0x603066,0x6F3875,0x7D3F84,0x8C4693,0x9A4EA3,0xA955B2,0xB75DC1,0xC664D1,0xD46BE0,0xE373EF,0xF17AFF,0x180A19,0x261128,0x341738,0x431D47,0x512456,0x602A66,0x6E3175,0x7C3784,0x8B3E93,0x9944A3,0xA84AB2,0xB651C1,0xC457D1,0xD35EE0,0xE164EF,0xF06BFF,0x170919,0x260E28,0x341438,0x421947,0x511F56,0x5F2466,0x6D2A75,0x7C2F84,0x8A3593,0x983AA3,0xA740B2,0xB545C1,0xC34BD1,0xD250E0,0xE056EF,0xEE5BFF,0x170719,0x250C28,0x341038,0x421547,0x501A56,0x5E1E66,0x6D2375,0x7B2784,0x892C93,0x9730A3,0xA635B2,0xB43AC1,0xC23ED1,0xD043E0,0xDE47EF,0xED4CFF,0x170619,0x250928,0x330D38,0x411147,0x501456,0x5E1866,0x6C1C75,0x7A1F84,0x882393,0x9627A3,0xA42AB2,0xB32EC1,0xC132D1,0xCF35E0,0xDD39EF,0xEB3DFF,0x170419,0x250728,0x330A38,0x410C47,0x4F0F56,0x5D1266,0x6B1575,0x791784,0x871A93,0x951DA3,0xA320B2,0xB122C1,0xBF25D1,0xCD28E0,0xDC2BEF,0xEA2DFF,0x170319,0x250428,0x330638,0x410847,0x4F0A56,0x5D0C66,0x6A0E75,0x780F84,0x861193,0x9413A3,0xA215B2,0xB017C1,0xBE19D1,0xCC1AE0,0xDA1CEF,0xE81EFF,0x170119,0x240228,0x320338,0x400447,0x4E0556,0x5C0666,0x6A0775,0x780784,0x850893,0x9309A3,0xA10AB2,0xAF0BC1,0xBD0CD1,0xCB0DE0,0xD90EEF,0xE70FFF,0x160019,0x240028,0x320038,0x400047,0x4E0056,0x5B0066,0x690075,0x770084,0x850093,0x9200A3,0xA000B2,0xAE00C1,0xBC00D1,0xC900E0,0xD700EF,0xE500FF}, + {0x191619,0x282428,0x383238,0x474047,0x564E56,0x665B66,0x756975,0x847784,0x938593,0xA392A3,0xB2A0B2,0xC1AEC1,0xD1BCD1,0xE0C9E0,0xEFD7EF,0xFFE5FF,0x191519,0x282228,0x382F38,0x473B47,0x564856,0x665566,0x756275,0x846F84,0x937C93,0xA389A3,0xB295B2,0xC1A2C1,0xD1AFD1,0xE0BCE0,0xEFC9EF,0xFFD6FF,0x191319,0x281F28,0x382B38,0x473747,0x564356,0x664F66,0x755B75,0x846784,0x937393,0xA37FA3,0xB28BB2,0xC197C1,0xD1A3D1,0xE0AFE0,0xEFBAEF,0xFFC6FF,0x191219,0x281D28,0x382838,0x473347,0x563E56,0x664966,0x755475,0x845F84,0x936A93,0xA375A3,0xB280B2,0xC18BC1,0xD196D1,0xE0A1E0,0xEFACEF,0xFFB7FF,0x191019,0x281A28,0x382538,0x472F47,0x563956,0x664366,0x754D75,0x845784,0x936193,0xA36BA3,0xB275B2,0xC17FC1,0xD18AD1,0xE094E0,0xEF9EEF,0xFFA8FF,0x190F19,0x281828,0x382138,0x472A47,0x563456,0x663D66,0x754675,0x844F84,0x935893,0xA361A3,0xB26BB2,0xC174C1,0xD17DD1,0xE086E0,0xEF8FEF,0xFF99FF,0x190D19,0x281628,0x381E38,0x472647,0x562E56,0x663766,0x753F75,0x844784,0x934F93,0xA358A3,0xB260B2,0xC168C1,0xD170D1,0xE079E0,0xEF81EF,0xFF89FF,0x190C19,0x281328,0x381A38,0x472247,0x562956,0x663066,0x753875,0x843F84,0x934693,0xA34EA3,0xB255B2,0xC15DC1,0xD164D1,0xE06BE0,0xEF73EF,0xFF7AFF,0x190A19,0x281128,0x381738,0x471D47,0x562456,0x662A66,0x753175,0x843784,0x933E93,0xA344A3,0xB24AB2,0xC151C1,0xD157D1,0xE05EE0,0xEF64EF,0xFF6BFF,0x190919,0x280E28,0x381438,0x471947,0x561F56,0x662466,0x752A75,0x842F84,0x933593,0xA33AA3,0xB240B2,0xC145C1,0xD14BD1,0xE050E0,0xEF56EF,0xFF5BFF,0x190719,0x280C28,0x381038,0x471547,0x561A56,0x661E66,0x752375,0x842784,0x932C93,0xA330A3,0xB235B2,0xC13AC1,0xD13ED1,0xE043E0,0xEF47EF,0xFF4CFF,0x190619,0x280928,0x380D38,0x471147,0x561456,0x661866,0x751C75,0x841F84,0x932393,0xA327A3,0xB22AB2,0xC12EC1,0xD132D1,0xE035E0,0xEF39EF,0xFF3DFF,0x190419,0x280728,0x380A38,0x470C47,0x560F56,0x661266,0x751575,0x841784,0x931A93,0xA31DA3,0xB220B2,0xC122C1,0xD125D1,0xE028E0,0xEF2BEF,0xFF2DFF,0x190319,0x280428,0x380638,0x470847,0x560A56,0x660C66,0x750E75,0x840F84,0x931193,0xA313A3,0xB215B2,0xC117C1,0xD119D1,0xE01AE0,0xEF1CEF,0xFF1EFF,0x190119,0x280228,0x380338,0x470447,0x560556,0x660666,0x750775,0x840784,0x930893,0xA309A3,0xB20AB2,0xC10BC1,0xD10CD1,0xE00DE0,0xEF0EEF,0xFF0FFF,0x190019,0x280028,0x380038,0x470047,0x560056,0x660066,0x750075,0x840084,0x930093,0xA300A3,0xB200B2,0xC100C1,0xD100D1,0xE000E0,0xEF00EF,0xFF00FF}, + {0x191619,0x282428,0x383237,0x474046,0x564E55,0x665B64,0x756974,0x847783,0x938592,0xA392A1,0xB2A0B0,0xC1AEBF,0xD1BCCF,0xE0C9DE,0xEFD7ED,0xFFE5FC,0x191519,0x282228,0x382F37,0x473B46,0x564855,0x665564,0x756273,0x846F82,0x937C91,0xA389A0,0xB295AF,0xC1A2BE,0xD1AFCD,0xE0BCDC,0xEFC9EB,0xFFD6FA,0x191318,0x281F27,0x382B36,0x473745,0x564354,0x664F63,0x755B72,0x846781,0x937390,0xA37F9F,0xB28BAE,0xC197BD,0xD1A3CC,0xE0AFDB,0xEFBAEA,0xFFC6F9,0x191218,0x281D27,0x382836,0x473345,0x563E54,0x664963,0x755472,0x845F80,0x936A8F,0xA3759E,0xB280AD,0xC18BBC,0xD196CB,0xE0A1DA,0xEFACE8,0xFFB7F7,0x191018,0x281A27,0x382536,0x472F44,0x563953,0x664362,0x754D71,0x845780,0x93618E,0xA36B9D,0xB275AC,0xC17FBB,0xD18AC9,0xE094D8,0xEF9EE7,0xFFA8F6,0x190F18,0x281827,0x382135,0x472A44,0x563453,0x663D61,0x754670,0x844F7F,0x93588D,0xA3619C,0xB26BAB,0xC174BA,0xD17DC8,0xE086D7,0xEF8FE6,0xFF99F4,0x190D18,0x281626,0x381E35,0x472644,0x562E52,0x663761,0x753F6F,0x84477E,0x934F8D,0xA3589B,0xB260AA,0xC168B8,0xD170C7,0xE079D6,0xEF81E4,0xFF89F3,0x190C18,0x281326,0x381A35,0x472243,0x562952,0x663060,0x75386F,0x843F7D,0x93468C,0xA34E9A,0xB255A9,0xC15DB7,0xD164C6,0xE06BD4,0xEF73E3,0xFF7AF1,0x190A18,0x281126,0x381734,0x471D43,0x562451,0x662A60,0x75316E,0x84377C,0x933E8B,0xA34499,0xB24AA8,0xC151B6,0xD157C4,0xE05ED3,0xEF64E1,0xFF6BF0,0x190917,0x280E26,0x381434,0x471942,0x561F51,0x66245F,0x752A6D,0x842F7C,0x93358A,0xA33A98,0xB240A7,0xC145B5,0xD14BC3,0xE050D2,0xEF56E0,0xFF5BEE,0x190717,0x280C25,0x381034,0x471542,0x561A50,0x661E5E,0x75236D,0x84277B,0x932C89,0xA33097,0xB235A6,0xC13AB4,0xD13EC2,0xE043D0,0xEF47DE,0xFF4CED,0x190617,0x280925,0x380D33,0x471141,0x561450,0x66185E,0x751C6C,0x841F7A,0x932388,0xA32796,0xB22AA4,0xC12EB3,0xD132C1,0xE035CF,0xEF39DD,0xFF3DEB,0x190417,0x280725,0x380A33,0x470C41,0x560F4F,0x66125D,0x75156B,0x841779,0x931A87,0xA31D95,0xB220A3,0xC122B1,0xD125BF,0xE028CD,0xEF2BDC,0xFF2DEA,0x190317,0x280425,0x380633,0x470841,0x560A4F,0x660C5D,0x750E6A,0x840F78,0x931186,0xA31394,0xB215A2,0xC117B0,0xD119BE,0xE01ACC,0xEF1CDA,0xFF1EE8,0x190117,0x280224,0x380332,0x470440,0x56054E,0x66065C,0x75076A,0x840778,0x930885,0xA30993,0xB20AA1,0xC10BAF,0xD10CBD,0xE00DCB,0xEF0ED9,0xFF0FE7,0x190016,0x280024,0x380032,0x470040,0x56004E,0x66005B,0x750069,0x840077,0x930085,0xA30092,0xB200A0,0xC100AE,0xD100BC,0xE000C9,0xEF00D7,0xFF00E5}, + {0x191618,0x282427,0x383236,0x474045,0x564E54,0x665B63,0x756972,0x847781,0x938590,0xA3929F,0xB2A0AE,0xC1AEBD,0xD1BCCC,0xE0C9DB,0xEFD7EA,0xFFE5F9,0x191518,0x282227,0x382F36,0x473B45,0x564853,0x665562,0x756271,0x846F80,0x937C8F,0xA3899D,0xB295AC,0xC1A2BB,0xD1AFCA,0xE0BCD9,0xEFC9E8,0xFFD6F6,0x191318,0x281F27,0x382B35,0x473744,0x564352,0x664F61,0x755B70,0x84677E,0x93738D,0xA37F9C,0xB28BAA,0xC197B9,0xD1A3C7,0xE0AFD6,0xEFBAE5,0xFFC6F3,0x191218,0x281D26,0x382834,0x473343,0x563E51,0x664960,0x75546E,0x845F7D,0x936A8B,0xA3759A,0xB280A8,0xC18BB6,0xD196C5,0xE0A1D3,0xEFACE2,0xFFB7F0,0x191017,0x281A26,0x382534,0x472F42,0x563950,0x66435F,0x754D6D,0x84577B,0x936189,0xA36B98,0xB275A6,0xC17FB4,0xD18AC2,0xE094D1,0xEF9EDF,0xFFA8ED,0x190F17,0x281825,0x382133,0x472A41,0x56344F,0x663D5D,0x75466B,0x844F79,0x935888,0xA36196,0xB26BA4,0xC174B2,0xD17DC0,0xE086CE,0xEF8FDC,0xFF99EA,0x190D17,0x281625,0x381E32,0x472640,0x562E4E,0x66375C,0x753F6A,0x844778,0x934F86,0xA35894,0xB260A2,0xC168AF,0xD170BD,0xE079CB,0xEF81D9,0xFF89E7,0x190C16,0x281324,0x381A32,0x47223F,0x56294D,0x66305B,0x753869,0x843F76,0x934684,0xA34E92,0xB2559F,0xC15DAD,0xD164BB,0xE06BC9,0xEF73D6,0xFF7AE4,0x190A16,0x281124,0x381731,0x471D3F,0x56244C,0x662A5A,0x753167,0x843775,0x933E82,0xA34490,0xB24A9D,0xC151AB,0xD157B8,0xE05EC6,0xEF64D3,0xFF6BE1,0x190916,0x280E23,0x381430,0x47193E,0x561F4B,0x662458,0x752A66,0x842F73,0x933580,0xA33A8E,0xB2409B,0xC145A8,0xD14BB6,0xE050C3,0xEF56D1,0xFF5BDE,0x190715,0x280C23,0x381030,0x47153D,0x561A4A,0x661E57,0x752364,0x842772,0x932C7F,0xA3308C,0xB23599,0xC13AA6,0xD13EB3,0xE043C0,0xEF47CE,0xFF4CDB,0x190615,0x280922,0x380D2F,0x47113C,0x561449,0x661856,0x751C63,0x841F70,0x93237D,0xA3278A,0xB22A97,0xC12EA4,0xD132B1,0xE035BE,0xEF39CB,0xFF3DD8,0x190415,0x280722,0x380A2E,0x470C3B,0x560F48,0x661255,0x751562,0x84176E,0x931A7B,0xA31D88,0xB22095,0xC122A2,0xD125AE,0xE028BB,0xEF2BC8,0xFF2DD5,0x190315,0x280421,0x38062E,0x47083A,0x560A47,0x660C54,0x750E60,0x840F6D,0x931179,0xA31386,0xB21593,0xC1179F,0xD119AC,0xE01AB8,0xEF1CC5,0xFF1ED2,0x190114,0x280221,0x38032D,0x470439,0x560546,0x660652,0x75075F,0x84076B,0x930878,0xA30984,0xB20A90,0xC10B9D,0xD10CA9,0xE00DB6,0xEF0EC2,0xFF0FCF,0x190014,0x280020,0x38002C,0x470039,0x560045,0x660051,0x75005D,0x84006A,0x930076,0xA30082,0xB2008E,0xC1009B,0xD100A7,0xE000B3,0xEF00BF,0xFF00CB}, + {0x191618,0x282427,0x383236,0x474045,0x564E54,0x665B62,0x756971,0x847780,0x93858F,0xA3929E,0xB2A0AD,0xC1AEBB,0xD1BCCA,0xE0C9D9,0xEFD7E8,0xFFE5F7,0x191518,0x282226,0x382F35,0x473B43,0x564852,0x665561,0x75626F,0x846F7E,0x937C8C,0xA3899B,0xB295A9,0xC1A2B8,0xD1AFC7,0xE0BCD5,0xEFC9E4,0xFFD6F2,0x191317,0x281F26,0x382B34,0x473742,0x564350,0x664F5F,0x755B6D,0x84677B,0x93738A,0xA37F98,0xB28BA6,0xC197B5,0xD1A3C3,0xE0AFD1,0xEFBADF,0xFFC6EE,0x191217,0x281D25,0x382833,0x473341,0x563E4F,0x66495D,0x75546B,0x845F79,0x936A87,0xA37595,0xB280A3,0xC18BB1,0xD196BF,0xE0A1CD,0xEFACDB,0xFFB7E9,0x191016,0x281A24,0x382532,0x472F40,0x56394D,0x66435B,0x754D69,0x845777,0x936184,0xA36B92,0xB275A0,0xC17FAE,0xD18ABB,0xE094C9,0xEF9ED7,0xFFA8E4,0x190F16,0x281823,0x382131,0x472A3E,0x56344C,0x663D59,0x754667,0x844F74,0x935882,0xA3618F,0xB26B9D,0xC174AA,0xD17DB8,0xE086C5,0xEF8FD2,0xFF99E0,0x190D15,0x281623,0x381E30,0x47263D,0x562E4A,0x663757,0x753F65,0x844772,0x934F7F,0xA3588C,0xB26099,0xC168A7,0xD170B4,0xE079C1,0xEF81CE,0xFF89DB,0x190C15,0x281322,0x381A2F,0x47223C,0x562949,0x663056,0x753863,0x843F6F,0x93467C,0xA34E89,0xB25596,0xC15DA3,0xD164B0,0xE06BBD,0xEF73CA,0xFF7AD7,0x190A15,0x281121,0x38172E,0x471D3A,0x562447,0x662A54,0x753160,0x84376D,0x933E7A,0xA34486,0xB24A93,0xC151A0,0xD157AC,0xE05EB9,0xEF64C5,0xFF6BD2,0x190914,0x280E20,0x38142D,0x471939,0x561F46,0x662452,0x752A5E,0x842F6B,0x933577,0xA33A83,0xB24090,0xC1459C,0xD14BA8,0xE050B5,0xEF56C1,0xFF5BCE,0x190714,0x280C20,0x38102C,0x471538,0x561A44,0x661E50,0x75235C,0x842768,0x932C74,0xA33080,0xB2358D,0xC13A99,0xD13EA5,0xE043B1,0xEF47BD,0xFF4CC9,0x190613,0x28091F,0x380D2B,0x471137,0x561442,0x66184E,0x751C5A,0x841F66,0x932372,0xA3277D,0xB22A89,0xC12E95,0xD132A1,0xE035AD,0xEF39B9,0xFF3DC4,0x190413,0x28071E,0x380A2A,0x470C35,0x560F41,0x66124C,0x751558,0x841763,0x931A6F,0xA31D7B,0xB22086,0xC12292,0xD1259D,0xE028A9,0xEF2BB4,0xFF2DC0,0x190312,0x28041E,0x380629,0x470834,0x560A3F,0x660C4B,0x750E56,0x840F61,0x93116C,0xA31378,0xB21583,0xC1178E,0xD11999,0xE01AA5,0xEF1CB0,0xFF1EBB,0x190112,0x28021D,0x380328,0x470433,0x56053E,0x660649,0x750754,0x84075F,0x93086A,0xA30975,0xB20A80,0xC10B8B,0xD10C96,0xE00DA1,0xEF0EAC,0xFF0FB7,0x190011,0x28001C,0x380027,0x470031,0x56003C,0x660047,0x750052,0x84005C,0x930067,0xA30072,0xB2007C,0xC10087,0xD10092,0xE0009D,0xEF00A7,0xFF00B2}, + {0x191618,0x282427,0x383235,0x474044,0x564E53,0x665B61,0x756970,0x84777F,0x93858D,0xA3929C,0xB2A0AB,0xC1AEBA,0xD1BCC8,0xE0C9D7,0xEFD7E6,0xFFE5F4,0x191517,0x282226,0x382F34,0x473B42,0x564851,0x66555F,0x75626D,0x846F7C,0x937C8A,0xA38998,0xB295A7,0xC1A2B5,0xD1AFC3,0xE0BCD2,0xEFC9E0,0xFFD6EE,0x191317,0x281F25,0x382B33,0x473741,0x56434F,0x664F5D,0x755B6A,0x846778,0x937386,0xA37F94,0xB28BA2,0xC197B0,0xD1A3BE,0xE0AFCC,0xEFBADA,0xFFC6E8,0x191216,0x281D24,0x382831,0x47333F,0x563E4C,0x66495A,0x755468,0x845F75,0x936A83,0xA37590,0xB2809E,0xC18BAC,0xD196B9,0xE0A1C7,0xEFACD4,0xFFB7E2,0x191016,0x281A23,0x382530,0x472F3D,0x56394A,0x664358,0x754D65,0x845772,0x93617F,0xA36B8D,0xB2759A,0xC17FA7,0xD18AB4,0xE094C1,0xEF9ECF,0xFFA8DC,0x190F15,0x281822,0x38212F,0x472A3B,0x563448,0x663D55,0x754662,0x844F6F,0x93587C,0xA36189,0xB26B95,0xC174A2,0xD17DAF,0xE086BC,0xEF8FC9,0xFF99D6,0x190D14,0x281621,0x381E2D,0x47263A,0x562E46,0x663753,0x753F5F,0x84476C,0x934F78,0xA35885,0xB26091,0xC1689E,0xD170AA,0xE079B7,0xEF81C3,0xFF89D0,0x190C14,0x281320,0x381A2C,0x472238,0x562944,0x663050,0x75385C,0x843F69,0x934675,0xA34E81,0xB2558D,0xC15D99,0xD164A5,0xE06BB1,0xEF73BD,0xFF7AC9,0x190A13,0x28111F,0x38172B,0x471D36,0x562442,0x662A4E,0x75315A,0x843765,0x933E71,0xA3447D,0xB24A89,0xC15194,0xD157A0,0xE05EAC,0xEF64B8,0xFF6BC3,0x190912,0x280E1E,0x381429,0x471935,0x561F40,0x66244B,0x752A57,0x842F62,0x93356E,0xA33A79,0xB24084,0xC14590,0xD14B9B,0xE050A6,0xEF56B2,0xFF5BBD,0x190712,0x280C1D,0x381028,0x471533,0x561A3E,0x661E49,0x752354,0x84275F,0x932C6A,0xA33075,0xB23580,0xC13A8B,0xD13E96,0xE043A1,0xEF47AC,0xFF4CB7,0x190611,0x28091C,0x380D27,0x471131,0x56143C,0x661846,0x751C51,0x841F5C,0x932366,0xA32771,0xB22A7C,0xC12E86,0xD13291,0xE0359C,0xEF39A6,0xFF3DB1,0x190411,0x28071B,0x380A25,0x470C2F,0x560F3A,0x661244,0x75154E,0x841759,0x931A63,0xA31D6D,0xB22077,0xC12282,0xD1258C,0xE02896,0xEF2BA1,0xFF2DAB,0x190310,0x28041A,0x380624,0x47082E,0x560A38,0x660C42,0x750E4C,0x840F55,0x93115F,0xA31369,0xB21573,0xC1177D,0xD11987,0xE01A91,0xEF1C9B,0xFF1EA5,0x19010F,0x280219,0x380323,0x47042C,0x560536,0x66063F,0x750749,0x840752,0x93085C,0xA30965,0xB20A6F,0xC10B78,0xD10C82,0xE00D8C,0xEF0E95,0xFF0F9F,0x19000F,0x280018,0x380021,0x47002A,0x560034,0x66003D,0x750046,0x84004F,0x930058,0xA30061,0xB2006B,0xC10074,0xD1007D,0xE00086,0xEF008F,0xFF0098}, + {0x191618,0x282426,0x383235,0x474043,0x564E52,0x665B60,0x75696F,0x84777D,0x93858C,0xA3929B,0xB2A0A9,0xC1AEB8,0xD1BCC6,0xE0C9D5,0xEFD7E3,0xFFE5F2,0x191517,0x282225,0x382F33,0x473B41,0x56484F,0x66555D,0x75626B,0x846F79,0x937C88,0xA38996,0xB295A4,0xC1A2B2,0xD1AFC0,0xE0BCCE,0xEFC9DC,0xFFD6EA,0x191316,0x281F24,0x382B31,0x47373F,0x56434D,0x664F5A,0x755B68,0x846776,0x937383,0xA37F91,0xB28B9E,0xC197AC,0xD1A3BA,0xE0AFC7,0xEFBAD5,0xFFC6E2,0x191215,0x281D23,0x382830,0x47333D,0x563E4A,0x664957,0x755464,0x845F72,0x936A7F,0xA3758C,0xB28099,0xC18BA6,0xD196B3,0xE0A1C0,0xEFACCE,0xFFB7DB,0x191015,0x281A21,0x38252E,0x472F3B,0x563947,0x664354,0x754D61,0x84576E,0x93617A,0xA36B87,0xB27594,0xC17FA0,0xD18AAD,0xE094BA,0xEF9EC6,0xFFA8D3,0x190F14,0x281820,0x38212C,0x472A39,0x563445,0x663D51,0x75465D,0x844F6A,0x935876,0xA36182,0xB26B8E,0xC1749B,0xD17DA7,0xE086B3,0xEF8FBF,0xFF99CC,0x190D13,0x28161F,0x381E2B,0x472636,0x562E42,0x66374E,0x753F5A,0x844766,0x934F71,0xA3587D,0xB26089,0xC16895,0xD170A1,0xE079AC,0xEF81B8,0xFF89C4,0x190C12,0x28131E,0x381A29,0x472234,0x562940,0x66304B,0x753856,0x843F62,0x93466D,0xA34E78,0xB25584,0xC15D8F,0xD1649A,0xE06BA6,0xEF73B1,0xFF7ABC,0x190A12,0x28111C,0x381727,0x471D32,0x56243D,0x662A48,0x753153,0x84375E,0x933E69,0xA34473,0xB24A7E,0xC15189,0xD15794,0xE05E9F,0xEF64AA,0xFF6BB5,0x190911,0x280E1B,0x381426,0x471930,0x561F3A,0x662445,0x752A4F,0x842F5A,0x933564,0xA33A6E,0xB24079,0xC14583,0xD14B8E,0xE05098,0xEF56A2,0xFF5BAD,0x190710,0x280C1A,0x381024,0x47152E,0x561A38,0x661E42,0x75234C,0x842756,0x932C60,0xA3306A,0xB23574,0xC13A7D,0xD13E87,0xE04391,0xEF479B,0xFF4CA5,0x19060F,0x280919,0x380D22,0x47112C,0x561435,0x66183F,0x751C48,0x841F52,0x93235B,0xA32765,0xB22A6E,0xC12E78,0xD13281,0xE0358B,0xEF3994,0xFF3D9E,0x19040F,0x280718,0x380A21,0x470C2A,0x560F33,0x66123C,0x751545,0x84174E,0x931A57,0xA31D60,0xB22069,0xC12272,0xD1257B,0xE02884,0xEF2B8D,0xFF2D96,0x19030E,0x280416,0x38061F,0x470827,0x560A30,0x660C39,0x750E41,0x840F4A,0x931152,0xA3135B,0xB21563,0xC1176C,0xD11975,0xE01A7D,0xEF1C86,0xFF1E8E,0x19010D,0x280215,0x38031D,0x470425,0x56052D,0x660636,0x75073E,0x840746,0x93084E,0xA30956,0xB20A5E,0xC10B66,0xD10C6E,0xE00D76,0xEF0E7F,0xFF0F87,0x19000C,0x280014,0x38001C,0x470023,0x56002B,0x660033,0x75003A,0x840042,0x930049,0xA30051,0xB20059,0xC10060,0xD10068,0xE00070,0xEF0077,0xFF007F}, + {0x191617,0x282426,0x383234,0x474043,0x564E51,0x665B5F,0x75696E,0x84777C,0x93858B,0xA39299,0xB2A0A7,0xC1AEB6,0xD1BCC4,0xE0C9D2,0xEFD7E1,0xFFE5EF,0x191517,0x282224,0x382F32,0x473B40,0x56484E,0x66555C,0x75626A,0x846F77,0x937C85,0xA38993,0xB295A1,0xC1A2AF,0xD1AFBD,0xE0BCCA,0xEFC9D8,0xFFD6E6,0x191316,0x281F23,0x382B30,0x47373D,0x56434B,0x664F58,0x755B65,0x846773,0x937380,0xA37F8D,0xB28B9A,0xC197A8,0xD1A3B5,0xE0AFC2,0xEFBAD0,0xFFC6DD,0x191215,0x281D21,0x38282E,0x47333B,0x563E48,0x664954,0x755461,0x845F6E,0x936A7B,0xA37587,0xB28094,0xC18BA1,0xD196AD,0xE0A1BA,0xEFACC7,0xFFB7D4,0x191014,0x281A20,0x38252C,0x472F38,0x563945,0x664351,0x754D5D,0x845769,0x936175,0xA36B81,0xB2758E,0xC17F9A,0xD18AA6,0xE094B2,0xEF9EBE,0xFFA8CA,0x190F13,0x28181F,0x38212A,0x472A36,0x563441,0x663D4D,0x754659,0x844F64,0x935870,0xA3617C,0xB26B87,0xC17493,0xD17D9E,0xE086AA,0xEF8FB6,0xFF99C1,0x190D12,0x28161D,0x381E28,0x472633,0x562E3E,0x663749,0x753F54,0x844760,0x934F6B,0xA35876,0xB26081,0xC1688C,0xD17097,0xE079A2,0xEF81AD,0xFF89B8,0x190C11,0x28131C,0x381A26,0x472231,0x56293B,0x663046,0x753850,0x843F5B,0x934665,0xA34E70,0xB2557A,0xC15D85,0xD1648F,0xE06B9A,0xEF73A4,0xFF7AAF,0x190A10,0x28111A,0x381724,0x471D2E,0x562438,0x662A42,0x75314C,0x843756,0x933E60,0xA3446A,0xB24A74,0xC1517E,0xD15788,0xE05E92,0xEF649C,0xFF6BA6,0x19090F,0x280E19,0x381422,0x47192B,0x561F35,0x66243E,0x752A48,0x842F51,0x93355B,0xA33A64,0xB2406D,0xC14577,0xD14B80,0xE0508A,0xEF5693,0xFF5B9D,0x19070E,0x280C17,0x381020,0x471529,0x561A32,0x661E3B,0x752344,0x84274C,0x932C55,0xA3305E,0xB23567,0xC13A70,0xD13E79,0xE04382,0xEF478B,0xFF4C93,0x19060D,0x280916,0x380D1E,0x471126,0x56142F,0x661837,0x751C3F,0x841F48,0x932350,0xA32758,0xB22A61,0xC12E69,0xD13271,0xE0357A,0xEF3982,0xFF3D8A,0x19040C,0x280714,0x380A1C,0x470C24,0x560F2C,0x661233,0x75153B,0x841743,0x931A4B,0xA31D52,0xB2205A,0xC12262,0xD1256A,0xE02871,0xEF2B79,0xFF2D81,0x19030C,0x280413,0x38061A,0x470821,0x560A28,0x660C30,0x750E37,0x840F3E,0x931145,0xA3134D,0xB21554,0xC1175B,0xD11962,0xE01A69,0xEF1C71,0xFF1E78,0x19010B,0x280211,0x380318,0x47041F,0x560525,0x66062C,0x750733,0x840739,0x930840,0xA30947,0xB20A4D,0xC10B54,0xD10C5B,0xE00D61,0xEF0E68,0xFF0F6F,0x19000A,0x280010,0x380016,0x47001C,0x560022,0x660028,0x75002E,0x840035,0x93003B,0xA30041,0xB20047,0xC1004D,0xD10053,0xE00059,0xEF005F,0xFF0066}, + {0x191617,0x282425,0x383234,0x474042,0x564E50,0x665B5E,0x75696D,0x84777B,0x938589,0xA39297,0xB2A0A6,0xC1AEB4,0xD1BCC2,0xE0C9D0,0xEFD7DE,0xFFE5ED,0x191516,0x282224,0x382F31,0x473B3F,0x56484C,0x66555A,0x756268,0x846F75,0x937C83,0xA38990,0xB2959E,0xC1A2AC,0xD1AFB9,0xE0BCC7,0xEFC9D4,0xFFD6E2,0x191315,0x281F22,0x382B2F,0x47373C,0x564349,0x664F56,0x755B63,0x846770,0x93737D,0xA37F8A,0xB28B97,0xC197A3,0xD1A3B0,0xE0AFBD,0xEFBACA,0xFFC6D7,0x191214,0x281D20,0x38282D,0x473339,0x563E45,0x664952,0x75545E,0x845F6A,0x936A76,0xA37583,0xB2808F,0xC18B9B,0xD196A8,0xE0A1B4,0xEFACC0,0xFFB7CD,0x191013,0x281A1F,0x38252A,0x472F36,0x563942,0x66434D,0x754D59,0x845765,0x936170,0xA36B7C,0xB27588,0xC17F93,0xD18A9F,0xE094AA,0xEF9EB6,0xFFA8C2,0x190F12,0x28181D,0x382128,0x472A33,0x56343E,0x663D49,0x754654,0x844F5F,0x93586A,0xA36175,0xB26B80,0xC1748B,0xD17D96,0xE086A1,0xEF8FAC,0xFF99B7,0x190D11,0x28161B,0x381E26,0x472630,0x562E3A,0x663745,0x753F4F,0x844759,0x934F64,0xA3586E,0xB26079,0xC16883,0xD1708D,0xE07998,0xEF81A2,0xFF89AC,0x190C10,0x281319,0x381A23,0x47222D,0x562937,0x663040,0x75384A,0x843F54,0x93465E,0xA34E67,0xB25571,0xC15D7B,0xD16484,0xE06B8E,0xEF7398,0xFF7AA2,0x190A0F,0x281118,0x381721,0x471D2A,0x562433,0x662A3C,0x753145,0x84374E,0x933E57,0xA34460,0xB24A6A,0xC15173,0xD1577C,0xE05E85,0xEF648E,0xFF6B97,0x19090E,0x280E16,0x38141E,0x471927,0x561F2F,0x662438,0x752A40,0x842F49,0x933551,0xA33A5A,0xB24062,0xC1456A,0xD14B73,0xE0507B,0xEF5684,0xFF5B8C,0x19070D,0x280C14,0x38101C,0x471524,0x561A2C,0x661E34,0x75233B,0x842743,0x932C4B,0xA33053,0xB2355B,0xC13A62,0xD13E6A,0xE04372,0xEF477A,0xFF4C82,0x19060B,0x280913,0x380D1A,0x471121,0x561428,0x66182F,0x751C36,0x841F3E,0x932345,0xA3274C,0xB22A53,0xC12E5A,0xD13261,0xE03569,0xEF3970,0xFF3D77,0x19040A,0x280711,0x380A17,0x470C1E,0x560F24,0x66122B,0x751531,0x841738,0x931A3F,0xA31D45,0xB2204C,0xC12252,0xD12559,0xE0285F,0xEF2B66,0xFF2D6C,0x190309,0x28040F,0x380615,0x47081B,0x560A21,0x660C27,0x750E2D,0x840F32,0x931138,0xA3133E,0xB21544,0xC1174A,0xD11950,0xE01A56,0xEF1C5C,0xFF1E61,0x190108,0x28020D,0x380313,0x470418,0x56051D,0x660622,0x750728,0x84072D,0x930832,0xA30937,0xB20A3D,0xC10B42,0xD10C47,0xE00D4C,0xEF0E51,0xFF0F57,0x190007,0x28000C,0x380010,0x470015,0x56001A,0x66001E,0x750023,0x840027,0x93002C,0xA30030,0xB20035,0xC1003A,0xD1003E,0xE00043,0xEF0047,0xFF004C}, + {0x191617,0x282425,0x383233,0x474041,0x564E4F,0x665B5D,0x75696B,0x847779,0x938588,0xA39296,0xB2A0A4,0xC1AEB2,0xD1BCC0,0xE0C9CE,0xEFD7DC,0xFFE5EA,0x191516,0x282223,0x382F30,0x473B3E,0x56484B,0x665558,0x756266,0x846F73,0x937C80,0xA3898E,0xB2959B,0xC1A2A8,0xD1AFB6,0xE0BCC3,0xEFC9D1,0xFFD6DE,0x191315,0x281F21,0x382B2E,0x47373A,0x564347,0x664F54,0x755B60,0x84676D,0x937379,0xA37F86,0xB28B93,0xC1979F,0xD1A3AC,0xE0AFB8,0xEFBAC5,0xFFC6D2,0x191213,0x281D1F,0x38282B,0x473337,0x563E43,0x66494F,0x75545B,0x845F66,0x936A72,0xA3757E,0xB2808A,0xC18B96,0xD196A2,0xE0A1AE,0xEFACBA,0xFFB7C5,0x191012,0x281A1D,0x382528,0x472F33,0x56393F,0x66434A,0x754D55,0x845760,0x93616B,0xA36B76,0xB27581,0xC17F8D,0xD18A98,0xE094A3,0xEF9EAE,0xFFA8B9,0x190F11,0x28181B,0x382126,0x472A30,0x56343A,0x663D45,0x75464F,0x844F5A,0x935864,0xA3616E,0xB26B79,0xC17483,0xD17D8E,0xE08698,0xEF8FA2,0xFF99AD,0x190D10,0x281619,0x381E23,0x47262D,0x562E36,0x663740,0x753F4A,0x844753,0x934F5D,0xA35867,0xB26070,0xC1687A,0xD17084,0xE0798D,0xEF8197,0xFF89A1,0x190C0E,0x281317,0x381A20,0x472229,0x562932,0x66303B,0x753844,0x843F4D,0x934656,0xA34E5F,0xB25568,0xC15D71,0xD1647A,0xE06B83,0xEF738B,0xFF7A94,0x190A0D,0x281115,0x38171E,0x471D26,0x56242E,0x662A36,0x75313E,0x843747,0x933E4F,0xA34457,0xB24A5F,0xC15167,0xD15770,0xE05E78,0xEF6480,0xFF6B88,0x19090C,0x280E13,0x38141B,0x471922,0x561F2A,0x662431,0x752A39,0x842F40,0x933548,0xA33A4F,0xB24057,0xC1455E,0xD14B66,0xE0506D,0xEF5674,0xFF5B7C,0x19070B,0x280C11,0x381018,0x47151F,0x561A26,0x661E2C,0x752333,0x84273A,0x932C41,0xA33047,0xB2354E,0xC13A55,0xD13E5C,0xE04362,0xEF4769,0xFF4C70,0x190609,0x28090F,0x380D15,0x47111B,0x561421,0x661827,0x751C2D,0x841F33,0x932339,0xA3273F,0xB22A45,0xC12E4B,0xD13251,0xE03557,0xEF395D,0xFF3D63,0x190408,0x28070E,0x380A13,0x470C18,0x560F1D,0x661223,0x751528,0x84172D,0x931A32,0xA31D38,0xB2203D,0xC12242,0xD12547,0xE0284D,0xEF2B52,0xFF2D57,0x190307,0x28040C,0x380610,0x470815,0x560A19,0x660C1E,0x750E22,0x840F27,0x93112B,0xA31330,0xB21534,0xC11739,0xD1193D,0xE01A42,0xEF1C46,0xFF1E4B,0x190106,0x28020A,0x38030D,0x470411,0x560515,0x660619,0x75071D,0x840720,0x930824,0xA30928,0xB20A2C,0xC10B30,0xD10C33,0xE00D37,0xEF0E3B,0xFF0F3F,0x190005,0x280008,0x38000B,0x47000E,0x560011,0x660014,0x750017,0x84001A,0x93001D,0xA30020,0xB20023,0xC10026,0xD10029,0xE0002C,0xEF002F,0xFF0033}, + {0x191617,0x282425,0x383233,0x474040,0x564E4E,0x665B5C,0x75696A,0x847778,0x938586,0xA39294,0xB2A0A2,0xC1AEB0,0xD1BCBE,0xE0C9CC,0xEFD7DA,0xFFE5E8,0x191515,0x282222,0x382F30,0x473B3D,0x56484A,0x665557,0x756264,0x846F71,0x937C7E,0xA3898B,0xB29598,0xC1A2A5,0xD1AFB2,0xE0BCC0,0xEFC9CD,0xFFD6DA,0x191314,0x281F20,0x382B2C,0x473739,0x564345,0x664F51,0x755B5E,0x84676A,0x937376,0xA37F82,0xB28B8F,0xC1979B,0xD1A3A7,0xE0AFB3,0xEFBAC0,0xFFC6CC,0x191213,0x281D1E,0x382829,0x473335,0x563E40,0x66494C,0x755457,0x845F63,0x936A6E,0xA3757A,0xB28085,0xC18B90,0xD1969C,0xE0A1A7,0xEFACB3,0xFFB7BE,0x191011,0x281A1C,0x382526,0x472F31,0x56393C,0x664346,0x754D51,0x84575C,0x936166,0xA36B71,0xB2757B,0xC17F86,0xD18A91,0xE0949B,0xEF9EA6,0xFFA8B0,0x190F10,0x28181A,0x382123,0x472A2D,0x563437,0x663D41,0x75464B,0x844F54,0x93585E,0xA36168,0xB26B72,0xC1747C,0xD17D85,0xE0868F,0xEF8F99,0xFF99A3,0x190D0E,0x281617,0x381E20,0x472629,0x562E32,0x66373B,0x753F44,0x84474D,0x934F56,0xA3585F,0xB26068,0xC16871,0xD1707A,0xE07983,0xEF818C,0xFF8995,0x190C0D,0x281315,0x381A1D,0x472225,0x56292E,0x663036,0x75383E,0x843F46,0x93464E,0xA34E56,0xB2555E,0xC15D67,0xD1646F,0xE06B77,0xEF737F,0xFF7A87,0x190A0C,0x281113,0x38171A,0x471D22,0x562429,0x662A30,0x753138,0x84373F,0x933E46,0xA3444E,0xB24A55,0xC1515C,0xD15763,0xE05E6B,0xEF6472,0xFF6B79,0x19090A,0x280E11,0x381417,0x47191E,0x561F24,0x66242B,0x752A31,0x842F38,0x93353E,0xA33A45,0xB2404B,0xC14552,0xD14B58,0xE0505F,0xEF5665,0xFF5B6C,0x190709,0x280C0F,0x381014,0x47151A,0x561A20,0x661E25,0x75232B,0x842731,0x932C36,0xA3303C,0xB23542,0xC13A47,0xD13E4D,0xE04353,0xEF4758,0xFF4C5E,0x190608,0x28090C,0x380D11,0x471116,0x56141B,0x661820,0x751C25,0x841F29,0x93232E,0xA32733,0xB22A38,0xC12E3D,0xD13242,0xE03546,0xEF394B,0xFF3D50,0x190406,0x28070A,0x380A0E,0x470C12,0x560F16,0x66121A,0x75151E,0x841722,0x931A26,0xA31D2A,0xB2202E,0xC12232,0xD12536,0xE0283A,0xEF2B3E,0xFF2D42,0x190305,0x280408,0x38060B,0x47080E,0x560A12,0x660C15,0x750E18,0x840F1B,0x93111E,0xA31321,0xB21525,0xC11728,0xD1192B,0xE01A2E,0xEF1C31,0xFF1E35,0x190103,0x280206,0x380308,0x47040A,0x56050D,0x66060F,0x750712,0x840714,0x930816,0xA30919,0xB20A1B,0xC10B1D,0xD10C20,0xE00D22,0xEF0E24,0xFF0F27,0x190002,0x280004,0x380005,0x470007,0x560008,0x66000A,0x75000B,0x84000D,0x93000E,0xA30010,0xB20011,0xC10013,0xD10014,0xE00016,0xEF0017,0xFF0019}, +}; diff --git a/dlls/hooks/hlds_hooks.cpp b/dlls/hooks/hlds_hooks.cpp index 1da2de76..d6a59c6a 100644 --- a/dlls/hooks/hlds_hooks.cpp +++ b/dlls/hooks/hlds_hooks.cpp @@ -69,6 +69,10 @@ extern bool g_weather_init_done; // client index that is receiving AddFullToPack calls int g_packClientIdx = 0; +extern bool g_fog_enabled; +extern int g_fog_start_dist; +extern int g_fog_end_dist; + DLL_FUNCTIONS dllFuncs = { GameDLLInit, //pfnGameInit DispatchSpawn, //pfnSpawn @@ -497,6 +501,7 @@ void ServerDeactivate( void ) g_monstersNerfed = false; g_cfgsExecuted = false; g_weather_init_done = false; + g_fog_enabled = false; memset(&g_nerfStats, 0, sizeof(NerfStats)); memset(&g_textureStats, 0, sizeof(TextureTypeStats)); @@ -1279,7 +1284,13 @@ int AddToFullPack( struct entity_state_s *state, int e, edict_t *ent, edict_t *h // Round animtime to nearest millisecond state->animtime = (int)(1000.0 * ent->v.animtime ) / 1000.0; - memcpy( state->origin, ent->v.origin, 3 * sizeof( float ) ); + if (baseent->m_fakeFollow & plrbit) { + state->origin = plr->GetViewPosition() + baseent->m_fakeFollowOffset; + } + else { + memcpy(state->origin, ent->v.origin, 3 * sizeof(float)); + } + memcpy( state->angles, ent->v.angles, 3 * sizeof( float ) ); memcpy( state->mins, ent->v.mins, 3 * sizeof( float ) ); memcpy( state->maxs, ent->v.maxs, 3 * sizeof( float ) ); @@ -1334,6 +1345,30 @@ int AddToFullPack( struct entity_state_s *state, int e, edict_t *ent, edict_t *h state->rendercolor.g = ent->v.rendercolor.y; state->rendercolor.b = ent->v.rendercolor.z; + if (g_fog_enabled && ent->v.renderamt) { + bool isBuggedMode = (ent->v.rendermode != kRenderNormal + && ent->v.rendermode != kRenderTransAlpha); + + if (isBuggedMode && !baseent->IsWeather() && state->entityType != ENTITY_BEAM) { + float size = ((ent->v.absmax - ent->v.absmin)).Length()*0.5f; + float dist = (plr->GetViewPosition() - baseent->Center()).Length(); + + if (dist + size > g_fog_start_dist && dist - size < g_fog_end_dist) { + // fog models always render in front of transparent entities, which makes them invisible. + // Set the entity render mode to opaque so you can at least see them. + // TODO: No way to change render order? I tried moving ent indexes around with no luck + + // Glow ignores the Z buffer for sprites and has the effect of "Normal" for BSP models and MDL + state->rendermode = kRenderGlow; + state->renderfx = kRenderFxNoDissipation; + state->renderamt *= 1.0f - (dist - g_fog_start_dist) / (g_fog_end_dist - g_fog_start_dist); + } + else if (dist - size > g_fog_end_dist) { + state->renderamt = 0; + } + } + } + state->aiment = 0; if ( ent->v.aiment ) { diff --git a/dlls/util/util.h b/dlls/util/util.h index a860e5f9..3a27f024 100644 --- a/dlls/util/util.h +++ b/dlls/util/util.h @@ -127,6 +127,16 @@ enum merged_item_bodies { MERGE_MDL_SHOCK_EFFECT, }; +#undef RGB + +struct RGB { + uint8_t r, g, b; + + RGB(uint8_t r, uint8_t g, uint8_t b) : r(r), g(g), b(b) {} + RGB(Vector v) : r(v.x), g(v.y), b(v.z) {} + RGB(uint32_t hex) : r((hex >> 16) & 0xff), g((hex >> 8) & 0xff), b(hex & 0xff) {} +}; + struct RGBA { uint8_t r, g, b, a; @@ -134,6 +144,7 @@ struct RGBA { RGBA(uint8_t r, uint8_t g, uint8_t b) : r(r), g(g), b(b), a(255) {} RGBA(Vector v) : r(v.x), g(v.y), b(v.z), a(255) {} RGBA(Vector v, uint8_t a) : r(v.x), g(v.y), b(v.z), a(a) {} + RGBA(RGB rgb) : r(rgb.r), g(rgb.g), b(rgb.b), a(255) {} }; // Use this instead of ALLOC_STRING on constant strings diff --git a/sevenkewp b/sevenkewp index 0ab342f6..3573b53b 160000 --- a/sevenkewp +++ b/sevenkewp @@ -1 +1 @@ -Subproject commit 0ab342f65e0d0969ed5636b4b0ece283102be111 +Subproject commit 3573b53b0026f8522da47ac633da7c86f7bae11a