From 1e7f952cb18ad520a0b1361988ad21ff2729d0b9 Mon Sep 17 00:00:00 2001 From: Herc Date: Fri, 20 Feb 2026 17:26:04 +0000 Subject: [PATCH 01/37] Revert "Revert "Add HeliosInstance class for multiple independent engine instances"" This reverts commit b8b7065c54e95fd056b0e0a01410634602ea8b73. --- HeliosLib/HeliosInstance.cpp | 49 ++++++++++++++++++++++++++ HeliosLib/HeliosInstance.h | 68 ++++++++++++++++++++++++++++++++++++ HeliosLib/HeliosLib.cpp | 13 +++++++ HeliosLib/Makefile | 4 +-- 4 files changed, 132 insertions(+), 2 deletions(-) create mode 100644 HeliosLib/HeliosInstance.cpp create mode 100644 HeliosLib/HeliosInstance.h diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp new file mode 100644 index 00000000..b621c1ca --- /dev/null +++ b/HeliosLib/HeliosInstance.cpp @@ -0,0 +1,49 @@ +#include "HeliosInstance.h" +#include "Led.h" + +HeliosInstance::HeliosInstance() : pat() +{ +} + +HeliosInstance::~HeliosInstance() +{ +} + +bool HeliosInstance::init() +{ + // Initialize the pattern to a default state + pat.init(); + return true; +} + +void HeliosInstance::tick() +{ + // Play the pattern - this updates internal state + pat.play(); + + // Get the current color from the pattern and set the LED + RGBColor col = pat.cur_color(); + Led::set(col); +} + +RGBColor HeliosInstance::getCurColor() const +{ + return Led::get(); +} + +void HeliosInstance::setColorset(Colorset &colorset) +{ + pat.setColorset(colorset); +} + +void HeliosInstance::setArgs(PatternArgs &args) +{ + pat.setArgs(args); +} + +void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) +{ + pat.setArgs(args); + pat.setColorset(colorset); + pat.init(); +} diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h new file mode 100644 index 00000000..fbbeca61 --- /dev/null +++ b/HeliosLib/HeliosInstance.h @@ -0,0 +1,68 @@ +#pragma once + +#include "Helios.h" +#include "Pattern.h" +#include "Colorset.h" + +#ifdef WASM +#include +using namespace emscripten; +#endif + +/** + * HeliosInstance - An independent instance of the Helios engine. + * + * Unlike the static Helios class which has global state, HeliosInstance + * allows multiple independent engines to coexist. Each instance has its + * own pattern, colorset, and state. + * + * This enables multiple mode previews on the same page (like a grid of + * mode cards) without interference. + */ +class HeliosInstance +{ +public: + HeliosInstance(); + ~HeliosInstance(); + + // Initialize this instance + bool init(); + + // Run one tick of the engine + void tick(); + + // Get the current LED color after tick + RGBColor getCurColor() const; + + // Access the current pattern for this instance + Pattern &cur_pattern() { return pat; } + + // Set the colorset on the current pattern + void setColorset(Colorset &colorset); + + // Set pattern args on the current pattern + void setArgs(PatternArgs &args); + + // Fully configure and reinitialize the current pattern + void setMode(PatternArgs &args, Colorset &colorset); + +private: + Pattern pat; + // Add other instance-specific state here as needed +}; + +#ifdef WASM +// EMSCRIPTEN_BINDINGS for HeliosInstance +inline void bindHeliosInstance() +{ + class_("HeliosInstance") + .constructor<>() + .function("init", &HeliosInstance::init) + .function("tick", &HeliosInstance::tick) + .function("getCurColor", &HeliosInstance::getCurColor) + .function("cur_pattern", &HeliosInstance::cur_pattern, return_value_policy::reference()) + .function("setColorset", &HeliosInstance::setColorset) + .function("setArgs", &HeliosInstance::setArgs) + .function("setMode", &HeliosInstance::setMode); +} +#endif diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index b5d9d668..c8200bee 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -1,4 +1,5 @@ #include "HeliosLib.h" +#include "HeliosInstance.h" // Helios includes #include "Helios.h" @@ -167,6 +168,18 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("getFlags", &Pattern::getFlags) .function("hasFlags", &Pattern::hasFlags); + // HeliosInstance class for independent engine instances + // This allows multiple mode previews on the same page + class_("HeliosInstance") + .constructor<>() + .function("init", &HeliosInstance::init) + .function("tick", &HeliosInstance::tick) + .function("getCurColor", &HeliosInstance::getCurColor) + .function("cur_pattern", &HeliosInstance::cur_pattern, allow_raw_pointer()) + .function("setColorset", &HeliosInstance::setColorset) + .function("setArgs", &HeliosInstance::setArgs) + .function("setMode", &HeliosInstance::setMode); + // bind others as necessary } #endif diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index 288ee301..f0c2bff4 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -69,9 +69,9 @@ LIBS=\ # source files # local source files first, other sources after ifeq ($(OS),Windows_NT) - SRC = $(shell find ../Helios/ -type f -name \\*.cpp) HeliosLib.cpp + SRC = $(shell find ../Helios/ -type f -name \\*.cpp) HeliosLib.cpp HeliosInstance.cpp else - SRC = $(shell find ../Helios/ -type f -name '*.cpp') HeliosLib.cpp + SRC = $(shell find ../Helios/ -type f -name '*.cpp') HeliosLib.cpp HeliosInstance.cpp endif # object files are source files with .c replaced with .o From 80f27a14effa080f26735b799415965991e106bf Mon Sep 17 00:00:00 2001 From: Herc Date: Fri, 20 Feb 2026 17:35:35 +0000 Subject: [PATCH 02/37] Fix HeliosInstance build errors - Remove Helios.h include from HeliosInstance.h (circular include) - Fix getCurColor() to not be const (accesses static Led) - Remove cur_pattern from WASM bindings (caused embind template errors) - Keep only needed methods: init, tick, getCurColor, setColorset, setArgs, setMode --- HeliosLib/HeliosInstance.cpp | 12 +++------ HeliosLib/HeliosInstance.h | 49 +----------------------------------- HeliosLib/HeliosLib.cpp | 1 - 3 files changed, 5 insertions(+), 57 deletions(-) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index b621c1ca..24ce59ec 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,5 +1,4 @@ #include "HeliosInstance.h" -#include "Led.h" HeliosInstance::HeliosInstance() : pat() { @@ -11,23 +10,20 @@ HeliosInstance::~HeliosInstance() bool HeliosInstance::init() { - // Initialize the pattern to a default state pat.init(); return true; } void HeliosInstance::tick() { - // Play the pattern - this updates internal state pat.play(); - - // Get the current color from the pattern and set the LED - RGBColor col = pat.cur_color(); - Led::set(col); + // Pattern updates internal state, color retrieved via getCurColor() using Led } -RGBColor HeliosInstance::getCurColor() const +RGBColor HeliosInstance::getCurColor() { + // Note: Led is static/shared across instances + // For preview use-case where we read immediately after tick, this works return Led::get(); } diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index fbbeca61..8303db56 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -1,68 +1,21 @@ #pragma once -#include "Helios.h" #include "Pattern.h" #include "Colorset.h" -#ifdef WASM -#include -using namespace emscripten; -#endif - -/** - * HeliosInstance - An independent instance of the Helios engine. - * - * Unlike the static Helios class which has global state, HeliosInstance - * allows multiple independent engines to coexist. Each instance has its - * own pattern, colorset, and state. - * - * This enables multiple mode previews on the same page (like a grid of - * mode cards) without interference. - */ class HeliosInstance { public: HeliosInstance(); ~HeliosInstance(); - // Initialize this instance bool init(); - - // Run one tick of the engine void tick(); - - // Get the current LED color after tick - RGBColor getCurColor() const; - - // Access the current pattern for this instance - Pattern &cur_pattern() { return pat; } - - // Set the colorset on the current pattern + RGBColor getCurColor(); void setColorset(Colorset &colorset); - - // Set pattern args on the current pattern void setArgs(PatternArgs &args); - - // Fully configure and reinitialize the current pattern void setMode(PatternArgs &args, Colorset &colorset); private: Pattern pat; - // Add other instance-specific state here as needed }; - -#ifdef WASM -// EMSCRIPTEN_BINDINGS for HeliosInstance -inline void bindHeliosInstance() -{ - class_("HeliosInstance") - .constructor<>() - .function("init", &HeliosInstance::init) - .function("tick", &HeliosInstance::tick) - .function("getCurColor", &HeliosInstance::getCurColor) - .function("cur_pattern", &HeliosInstance::cur_pattern, return_value_policy::reference()) - .function("setColorset", &HeliosInstance::setColorset) - .function("setArgs", &HeliosInstance::setArgs) - .function("setMode", &HeliosInstance::setMode); -} -#endif diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index c8200bee..62553554 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -175,7 +175,6 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("init", &HeliosInstance::init) .function("tick", &HeliosInstance::tick) .function("getCurColor", &HeliosInstance::getCurColor) - .function("cur_pattern", &HeliosInstance::cur_pattern, allow_raw_pointer()) .function("setColorset", &HeliosInstance::setColorset) .function("setArgs", &HeliosInstance::setArgs) .function("setMode", &HeliosInstance::setMode); From 89b9d83e6122b7a3f53f4b7efb0d8b45d2957d35 Mon Sep 17 00:00:00 2001 From: Herc Date: Fri, 20 Feb 2026 17:57:33 +0000 Subject: [PATCH 03/37] Fix: add Led.h include to HeliosInstance.cpp --- HeliosLib/HeliosInstance.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 24ce59ec..4fba84f1 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,4 +1,5 @@ #include "HeliosInstance.h" +#include "Led.h" HeliosInstance::HeliosInstance() : pat() { From a8b0dcbcb5cabdd2a4fa4aa68be28451c143f32d Mon Sep 17 00:00:00 2001 From: Herc Date: Fri, 20 Feb 2026 18:28:01 +0000 Subject: [PATCH 04/37] Fix: use factory function instead of constructor for HeliosInstance - Add static create() method to HeliosInstance - Export createHeliosInstance() function from WASM - Update JS to use factory function instead of constructor --- HeliosLib/HeliosInstance.h | 2 ++ HeliosLib/HeliosLib.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index 8303db56..f51e0ea9 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -9,6 +9,8 @@ class HeliosInstance HeliosInstance(); ~HeliosInstance(); + static HeliosInstance* create() { return new HeliosInstance(); } + bool init(); void tick(); RGBColor getCurColor(); diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 62553554..1fa94596 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -168,10 +168,12 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("getFlags", &Pattern::getFlags) .function("hasFlags", &Pattern::hasFlags); + // Factory function to create HeliosInstance + function("createHeliosInstance", &HeliosInstance::create); + // HeliosInstance class for independent engine instances // This allows multiple mode previews on the same page class_("HeliosInstance") - .constructor<>() .function("init", &HeliosInstance::init) .function("tick", &HeliosInstance::tick) .function("getCurColor", &HeliosInstance::getCurColor) From 98626c92d4d3b35b72abd17b759a7debb8f71482 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 21:20:04 +0100 Subject: [PATCH 05/37] Update WASM binding for createHeliosInstance to allow raw pointers --- HeliosLib/HeliosLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 1fa94596..1034a8d6 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -169,7 +169,7 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("hasFlags", &Pattern::hasFlags); // Factory function to create HeliosInstance - function("createHeliosInstance", &HeliosInstance::create); + function("createHeliosInstance", &HeliosInstance::create, allow_raw_pointers()); // HeliosInstance class for independent engine instances // This allows multiple mode previews on the same page From 8a8e6145172d7429aa3c98297af7e430b9553664 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 21:39:55 +0100 Subject: [PATCH 06/37] Add TimeControl integration in HeliosInstance - Include TimeControl.h to manage timing for patterns. - Call Time::tickClock() in the tick() method to ensure pattern timers function correctly. --- HeliosLib/HeliosInstance.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 4fba84f1..40623819 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,5 +1,6 @@ #include "HeliosInstance.h" #include "Led.h" +#include "TimeControl.h" HeliosInstance::HeliosInstance() : pat() { @@ -19,6 +20,8 @@ void HeliosInstance::tick() { pat.play(); // Pattern updates internal state, color retrieved via getCurColor() using Led + // Advance Helios time so pattern timers (on/off/gap/dash durations) behave correctly. + Time::tickClock(); } RGBColor HeliosInstance::getCurColor() From b93ce8fe3174d26bce03b4f2ec6b22069db339f4 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 21:47:44 +0100 Subject: [PATCH 07/37] Update HeliosEngine --- Helios/TimeControl.h | 2 ++ HeliosLib/HeliosInstance.cpp | 7 ++++--- HeliosLib/HeliosInstance.h | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index b5f316d8..ea64cdc6 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -27,6 +27,8 @@ class Time // Exposing this in the header seems to save on space a non negligible amount, it is used a lot // and exposing in the header probably allows the compiler to optimize away repititive calls static uint32_t getCurtime() { return m_curTick; } + // force the current tick value (used by isolated HeliosInstance timelines) + static void setCurtime(uint32_t tick) { m_curTick = tick; } // Current microseconds since startup, only use this for things like measuring rapid data transfer timings. // If you just need to perform regular time checks for a pattern or some logic then use getCurtime() and measure diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 40623819..fa9e8d2b 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -2,7 +2,7 @@ #include "Led.h" #include "TimeControl.h" -HeliosInstance::HeliosInstance() : pat() +HeliosInstance::HeliosInstance() : pat(), m_localTick(0) { } @@ -12,16 +12,17 @@ HeliosInstance::~HeliosInstance() bool HeliosInstance::init() { + m_localTick = 0; pat.init(); return true; } void HeliosInstance::tick() { + m_localTick += 1; + Time::setCurtime(m_localTick); pat.play(); // Pattern updates internal state, color retrieved via getCurColor() using Led - // Advance Helios time so pattern timers (on/off/gap/dash durations) behave correctly. - Time::tickClock(); } RGBColor HeliosInstance::getCurColor() diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index f51e0ea9..7f6656b2 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -20,4 +20,5 @@ class HeliosInstance private: Pattern pat; + uint32_t m_localTick; }; From a94ba4e2f871c6b637639793e93e41a939bc04ae Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 21:52:48 +0100 Subject: [PATCH 08/37] Update HeliosEngine --- HeliosLib/HeliosInstance.cpp | 12 ++++++++---- HeliosLib/HeliosInstance.h | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index fa9e8d2b..5f5196a4 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -2,7 +2,7 @@ #include "Led.h" #include "TimeControl.h" -HeliosInstance::HeliosInstance() : pat(), m_localTick(0) +HeliosInstance::HeliosInstance() : pat(), m_localTick(0), m_lastColor(RGB_OFF) { } @@ -13,6 +13,7 @@ HeliosInstance::~HeliosInstance() bool HeliosInstance::init() { m_localTick = 0; + m_lastColor = RGB_OFF; pat.init(); return true; } @@ -21,15 +22,17 @@ void HeliosInstance::tick() { m_localTick += 1; Time::setCurtime(m_localTick); + // Restore this instance's last color before play(). Pattern states like OFF/ON + // may not write Led every tick, so this prevents cross-instance color bleed. + Led::set(m_lastColor); pat.play(); + m_lastColor = Led::get(); // Pattern updates internal state, color retrieved via getCurColor() using Led } RGBColor HeliosInstance::getCurColor() { - // Note: Led is static/shared across instances - // For preview use-case where we read immediately after tick, this works - return Led::get(); + return m_lastColor; } void HeliosInstance::setColorset(Colorset &colorset) @@ -47,4 +50,5 @@ void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) pat.setArgs(args); pat.setColorset(colorset); pat.init(); + m_lastColor = RGB_OFF; } diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index 7f6656b2..51a6f66e 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -21,4 +21,5 @@ class HeliosInstance private: Pattern pat; uint32_t m_localTick; + RGBColor m_lastColor; }; From eef9158fa4553d0eb042ec5a3ab576cd376ea55e Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 22:20:19 +0100 Subject: [PATCH 09/37] Enhance clean targets in Makefiles to remove additional build artifacts across Helios components --- HeliosCLI/Makefile | 5 +++++ HeliosEmbedded/Makefile | 4 ++++ HeliosLib/Makefile | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/HeliosCLI/Makefile b/HeliosCLI/Makefile index 9f5b6a82..ff502591 100644 --- a/HeliosCLI/Makefile +++ b/HeliosCLI/Makefile @@ -108,6 +108,11 @@ FORCE: # generic clean target clean: @$(RM) $(DFILES) $(OBJS) $(TARGETS) $(TESTS) + @$(RM) ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d + @$(RM) ../HeliosLib/*.o ../HeliosLib/*.d ../HeliosLib/helios.a ../HeliosLib/HeliosLib.js ../HeliosLib/HeliosLib.wasm + @$(RM) ../HeliosCLI/*.o ../HeliosCLI/*.d ../HeliosCLI/helios + @$(RM) ../HeliosEmbedded/*.o ../HeliosEmbedded/*.d ../HeliosEmbedded/*.avr.o ../HeliosEmbedded/*.avr.d + @$(RM) ../HeliosEmbedded/helios.elf ../HeliosEmbedded/helios.hex ../HeliosEmbedded/helios.bin ../HeliosEmbedded/helios.eep ../HeliosEmbedded/helios.lst ../HeliosEmbedded/helios.map compute_version: $(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$$' | sort -V | tail -n1)) diff --git a/HeliosEmbedded/Makefile b/HeliosEmbedded/Makefile index 02dee584..fa1ea064 100644 --- a/HeliosEmbedded/Makefile +++ b/HeliosEmbedded/Makefile @@ -334,6 +334,10 @@ extract_hex: helios_firmware.hex clean: rm -f $(OBJS) $(TARGET).elf $(TARGET).hex $(DFILES) $(TARGET).bin $(TARGET).eep $(TARGET).lst $(TARGET).map + rm -f ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d + rm -f ../HeliosLib/*.o ../HeliosLib/*.d ../HeliosLib/helios.a ../HeliosLib/HeliosLib.js ../HeliosLib/HeliosLib.wasm + rm -f ../HeliosCLI/*.o ../HeliosCLI/*.d ../HeliosCLI/helios + rm -f ../HeliosEmbedded/*.o ../HeliosEmbedded/*.d ../HeliosEmbedded/*.avr.o ../HeliosEmbedded/*.avr.d compute_version: $(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$$' | sort -V | tail -n1)) diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index f0c2bff4..df5e0ec5 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -127,6 +127,11 @@ FORCE: # generic clean target clean: @$(RM) $(DFILES) $(OBJS) $(TARGETS) $(TESTS) HeliosLib.js HeliosLib.wasm + @$(RM) ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d + @$(RM) ../HeliosLib/*.o ../HeliosLib/*.d ../HeliosLib/helios.a ../HeliosLib/HeliosLib.js ../HeliosLib/HeliosLib.wasm + @$(RM) ../HeliosCLI/*.o ../HeliosCLI/*.d ../HeliosCLI/helios + @$(RM) ../HeliosEmbedded/*.o ../HeliosEmbedded/*.d ../HeliosEmbedded/*.avr.o ../HeliosEmbedded/*.avr.d + @$(RM) ../HeliosEmbedded/helios.elf ../HeliosEmbedded/helios.hex ../HeliosEmbedded/helios.bin ../HeliosEmbedded/helios.eep ../HeliosEmbedded/helios.lst ../HeliosEmbedded/helios.map compute_version: $(eval LATEST_TAG ?= $(shell git fetch --depth=1 origin +refs/tags/*:refs/tags/* &> /dev/null && git tag --list | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$$' | sort -V | tail -n1)) From a48c32cc094277364f83df0d6cd4ba9cca8de2ac Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 20 Feb 2026 22:34:00 +0100 Subject: [PATCH 10/37] Update HeliosEngine --- Helios/Pattern.cpp | 29 +++++++++++++++++++++------- Helios/Pattern.h | 8 +++++++- Helios/TimeControl.h | 2 -- Helios/Timer.cpp | 20 ++++++++++++++++--- Helios/Timer.h | 6 ++++++ HeliosLib/HeliosInstance.cpp | 26 ++++--------------------- HeliosLib/HeliosInstance.h | 10 ++-------- HeliosLib/HeliosLib.cpp | 5 +---- HeliosLib/HeliosPatternInstance.h | 32 +++++++++++++++++++++++++++++++ 9 files changed, 91 insertions(+), 47 deletions(-) create mode 100644 HeliosLib/HeliosPatternInstance.h diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index 19c4497e..a4b87f53 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -144,7 +144,7 @@ void Pattern::play() break; } - if (!m_blinkTimer.alarm()) { + if (!m_blinkTimer.alarmAt(now())) { // no alarm triggered just stay in current state, return and don't transition states PRINT_STATE(m_state); return; @@ -183,30 +183,30 @@ void Pattern::onBlinkOn() blendBlinkOn(); return; } - Led::set(m_colorset.getNext()); + outputSet(m_colorset.getNext()); } void Pattern::onBlinkOff() { PRINT_STATE(STATE_OFF); - Led::clear(); + outputClear(); } void Pattern::beginGap() { PRINT_STATE(STATE_IN_GAP); - Led::clear(); + outputClear(); } void Pattern::beginDash() { PRINT_STATE(STATE_IN_DASH); - Led::set(m_colorset.getNext()); + outputSet(m_colorset.getNext()); } void Pattern::nextState(uint8_t timing) { - m_blinkTimer.init(timing); + m_blinkTimer.initAt(timing, now()); m_state = (PatternState)(m_state + 1); } @@ -267,7 +267,22 @@ void Pattern::blendBlinkOn() interpolate(m_cur.green, m_next.green); interpolate(m_cur.blue, m_next.blue); // set the color - Led::set(m_cur); + outputSet(m_cur); +} + +uint32_t Pattern::now() const +{ + return Time::getCurtime(); +} + +void Pattern::outputSet(const RGBColor &col) +{ + Led::set(col); +} + +void Pattern::outputClear() +{ + Led::clear(); } void Pattern::interpolate(uint8_t ¤t, const uint8_t next) diff --git a/Helios/Pattern.h b/Helios/Pattern.h index fb78176f..e3dd0402 100644 --- a/Helios/Pattern.h +++ b/Helios/Pattern.h @@ -25,7 +25,7 @@ class Pattern Pattern(uint8_t onDur = 1, uint8_t offDur = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0); Pattern(const PatternArgs &args); - ~Pattern(); + virtual ~Pattern(); // init the pattern to initial state void init(); @@ -129,6 +129,12 @@ class Pattern // apis for blend void blendBlinkOn(); void interpolate(uint8_t ¤t, const uint8_t next); + + // abstraction points so alternate runtimes (e.g. WASM instances) can provide + // local time/led behavior without mutating global Time/Led state. + virtual uint32_t now() const; + virtual void outputSet(const RGBColor &col); + virtual void outputClear(); }; #endif diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index ea64cdc6..b5f316d8 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -27,8 +27,6 @@ class Time // Exposing this in the header seems to save on space a non negligible amount, it is used a lot // and exposing in the header probably allows the compiler to optimize away repititive calls static uint32_t getCurtime() { return m_curTick; } - // force the current tick value (used by isolated HeliosInstance timelines) - static void setCurtime(uint32_t tick) { m_curTick = tick; } // Current microseconds since startup, only use this for things like measuring rapid data transfer timings. // If you just need to perform regular time checks for a pattern or some logic then use getCurtime() and measure diff --git a/Helios/Timer.cpp b/Helios/Timer.cpp index 48dd685b..1a9ded60 100644 --- a/Helios/Timer.cpp +++ b/Helios/Timer.cpp @@ -15,16 +15,26 @@ Timer::~Timer() } void Timer::init(uint8_t alarm) +{ + initAt(alarm, Time::getCurtime()); +} + +void Timer::initAt(uint8_t alarm, uint32_t now) { reset(); m_alarm = alarm; - start(); + startAt(now); } void Timer::start(uint32_t offset) +{ + startAt(Time::getCurtime(), offset); +} + +void Timer::startAt(uint32_t now, uint32_t offset) { // reset the start time - m_startTime = Time::getCurtime() + offset; + m_startTime = now + offset; } void Timer::reset() @@ -34,11 +44,15 @@ void Timer::reset() } bool Timer::alarm() +{ + return alarmAt(Time::getCurtime()); +} + +bool Timer::alarmAt(uint32_t now) { if (!m_alarm) { return false; } - uint32_t now = Time::getCurtime(); // time since start (forward or backwards) int32_t timeDiff = (int32_t)(int64_t)(now - m_startTime); if (timeDiff < 0) { diff --git a/Helios/Timer.h b/Helios/Timer.h index 92a19a52..f9d34e5d 100644 --- a/Helios/Timer.h +++ b/Helios/Timer.h @@ -11,14 +11,20 @@ class Timer // init a timer with a number of alarms and optionally start it void init(uint8_t alarm); + // init timer using explicit "now" tick source + void initAt(uint8_t alarm, uint32_t now); // start the timer but don't change current alarm, this shifts // the timer startTime but does not reset it's alarm state void start(uint32_t offset = 0); + // start timer using explicit "now" tick source + void startAt(uint32_t now, uint32_t offset = 0); // delete all alarms from the timer and reset void reset(); // Will return the true if the timer hit bool alarm(); + // same as alarm() but with explicit "now" tick source + bool alarmAt(uint32_t now); private: // the alarm diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 5f5196a4..14f63e88 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,8 +1,6 @@ #include "HeliosInstance.h" -#include "Led.h" -#include "TimeControl.h" -HeliosInstance::HeliosInstance() : pat(), m_localTick(0), m_lastColor(RGB_OFF) +HeliosInstance::HeliosInstance() : pat() { } @@ -10,29 +8,14 @@ HeliosInstance::~HeliosInstance() { } -bool HeliosInstance::init() -{ - m_localTick = 0; - m_lastColor = RGB_OFF; - pat.init(); - return true; -} - void HeliosInstance::tick() { - m_localTick += 1; - Time::setCurtime(m_localTick); - // Restore this instance's last color before play(). Pattern states like OFF/ON - // may not write Led every tick, so this prevents cross-instance color bleed. - Led::set(m_lastColor); - pat.play(); - m_lastColor = Led::get(); - // Pattern updates internal state, color retrieved via getCurColor() using Led + pat.tick(); } RGBColor HeliosInstance::getCurColor() { - return m_lastColor; + return pat.getCurColor(); } void HeliosInstance::setColorset(Colorset &colorset) @@ -49,6 +32,5 @@ void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) { pat.setArgs(args); pat.setColorset(colorset); - pat.init(); - m_lastColor = RGB_OFF; + pat.restart(); } diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index 51a6f66e..d3aab3cc 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -1,17 +1,13 @@ #pragma once -#include "Pattern.h" #include "Colorset.h" +#include "HeliosPatternInstance.h" class HeliosInstance { public: HeliosInstance(); ~HeliosInstance(); - - static HeliosInstance* create() { return new HeliosInstance(); } - - bool init(); void tick(); RGBColor getCurColor(); void setColorset(Colorset &colorset); @@ -19,7 +15,5 @@ class HeliosInstance void setMode(PatternArgs &args, Colorset &colorset); private: - Pattern pat; - uint32_t m_localTick; - RGBColor m_lastColor; + HeliosPatternInstance pat; }; diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 1034a8d6..d586e8ed 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -168,13 +168,10 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("getFlags", &Pattern::getFlags) .function("hasFlags", &Pattern::hasFlags); - // Factory function to create HeliosInstance - function("createHeliosInstance", &HeliosInstance::create, allow_raw_pointers()); - // HeliosInstance class for independent engine instances // This allows multiple mode previews on the same page class_("HeliosInstance") - .function("init", &HeliosInstance::init) + .constructor<>() .function("tick", &HeliosInstance::tick) .function("getCurColor", &HeliosInstance::getCurColor) .function("setColorset", &HeliosInstance::setColorset) diff --git a/HeliosLib/HeliosPatternInstance.h b/HeliosLib/HeliosPatternInstance.h new file mode 100644 index 00000000..b0cc48d9 --- /dev/null +++ b/HeliosLib/HeliosPatternInstance.h @@ -0,0 +1,32 @@ +#pragma once + +#include "Pattern.h" + +class HeliosPatternInstance : public Pattern +{ +public: + HeliosPatternInstance() : Pattern(), m_localTick(0), m_curColor() { restart(); } + + void tick() + { + m_localTick += 1; + Pattern::play(); + } + + RGBColor getCurColor() const { return m_curColor; } + void restart() + { + m_localTick = 0; + m_curColor.clear(); + Pattern::init(); + } + +protected: + uint32_t now() const override { return m_localTick; } + void outputSet(const RGBColor &col) override { m_curColor = col; } + void outputClear() override { m_curColor.clear(); } + +private: + uint32_t m_localTick; + RGBColor m_curColor; +}; From 988a720df51edd11acd842fdf915840e8b1e900c Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sat, 21 Feb 2026 12:24:26 +0100 Subject: [PATCH 11/37] Complete full RAII runtime migration in Helios core. Convert Helios controller and core services (pattern runtime, storage, LED, time, and button) to instance-owned state, preserve ISR bridge compatibility, and isolate WASM bindings/build to instance-only APIs. --- Helios/Button.cpp | 84 ++++++------ Helios/Button.h | 90 +++++++------ Helios/Helios.cpp | 236 ++++++++++++++++++---------------- Helios/Helios.h | 125 ++++++++++-------- Helios/HeliosPatternRuntime.h | 35 +++++ Helios/Led.cpp | 24 ++-- Helios/Led.h | 44 +++---- Helios/Pattern.cpp | 18 ++- Helios/Storage.cpp | 6 +- Helios/Storage.h | 47 +++---- Helios/TimeControl.cpp | 34 +++-- Helios/TimeControl.h | 40 +++--- Helios/Timer.cpp | 20 ++- HeliosCLI/cli_main.cpp | 39 +++--- HeliosEmbedded/main.cpp | 7 +- HeliosLib/HeliosLib.cpp | 71 +--------- HeliosLib/Makefile | 21 ++- 17 files changed, 513 insertions(+), 428 deletions(-) create mode 100644 Helios/HeliosPatternRuntime.h diff --git a/Helios/Button.cpp b/Helios/Button.cpp index b58ed095..d84b0c36 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -13,29 +13,31 @@ #include "Helios.h" -// static members of Button -uint32_t Button::m_pressTime = 0; -uint32_t Button::m_releaseTime = 0; -uint32_t Button::m_holdDuration = 0; -uint32_t Button::m_releaseDuration = 0; -uint8_t Button::m_releaseCount = 0; -bool Button::m_buttonState = false; -bool Button::m_newPress = false; -bool Button::m_newRelease = false; -bool Button::m_isPressed = false; -bool Button::m_shortClick = false; -bool Button::m_longClick = false; -bool Button::m_holdClick = false; - +Button::Button() : + m_pressTime(0), + m_releaseTime(0), + m_holdDuration(0), + m_releaseDuration(0), + m_releaseCount(0), + m_buttonState(false), + m_newPress(false), + m_newRelease(false), + m_isPressed(false), + m_shortClick(false), + m_longClick(false), + m_holdClick(false), #ifdef HELIOS_CLI -// an input queue for the button, each tick one even is processed -// out of this queue and used to produce input -std::queue Button::m_inputQueue; -// the virtual pin state -bool Button::m_pinState = false; -// whether the button is waiting to wake the device -bool Button::m_enableWake = false; + m_pinState(false), + m_enableWake(false), #endif + m_time(nullptr) +{ +} + +uint32_t Button::now() const +{ + return m_time ? m_time->getCurtime() : Time::activeCurtime(); +} // initialize a new button object with a pin number bool Button::init() @@ -85,7 +87,7 @@ void Button::enableWake() ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); - Helios::wakeup(); + Helios::wakeupActiveInstance(); } #endif @@ -108,8 +110,8 @@ bool Button::check() // detect if the button is being held for a long hold (past long click) bool Button::holdPressing() { - uint16_t holDur = (uint16_t)(Button::holdDuration()); - if (holDur > HOLD_CLICK_START && holDur <= HOLD_CLICK_END && Button::isPressed()) { + uint16_t holDur = (uint16_t)holdDuration(); + if (holDur > HOLD_CLICK_START && holDur <= HOLD_CLICK_END && isPressed()) { return true; } return false; @@ -130,18 +132,19 @@ void Button::update() m_buttonState = newButtonState; m_isPressed = m_buttonState; if (m_isPressed) { - m_pressTime = Time::getCurtime(); + m_pressTime = now(); m_newPress = true; } else { - m_releaseTime = Time::getCurtime(); + m_releaseTime = now(); m_newRelease = true; m_releaseCount++; } } + const uint32_t curtime = now(); if (m_isPressed) { - m_holdDuration = (Time::getCurtime() >= m_pressTime) ? (uint32_t)(Time::getCurtime() - m_pressTime) : 0; + m_holdDuration = (curtime >= m_pressTime) ? (uint32_t)(curtime - m_pressTime) : 0; } else { - m_releaseDuration = (Time::getCurtime() >= m_releaseTime) ? (uint32_t)(Time::getCurtime() - m_releaseTime) : 0; + m_releaseDuration = (curtime >= m_releaseTime) ? (uint32_t)(curtime - m_releaseTime) : 0; } m_shortClick = (m_newRelease && (m_holdDuration <= SHORT_CLICK_THRESHOLD)); m_longClick = (m_newRelease && (m_holdDuration > SHORT_CLICK_THRESHOLD) && (m_holdDuration < HOLD_CLICK_START)); @@ -156,7 +159,7 @@ void Button::update() if (m_enableWake) { if (m_isPressed || m_shortClick || m_longClick) { - Helios::wakeup(); + Helios::wakeupActiveInstance(); } } #endif @@ -171,16 +174,16 @@ bool Button::processPreInput() char command = m_inputQueue.front(); switch (command) { case 'p': // press - Button::doPress(); + doPress(); break; case 'r': // release - Button::doRelease(); + doRelease(); break; case 't': // toggle - Button::doToggle(); + doToggle(); break; case 'q': // quit - Helios::terminate(); + Helios::terminateActiveInstance(); break; case 'w': // wait // wait is pre input I guess @@ -205,10 +208,10 @@ bool Button::processPostInput() char command = m_inputQueue.front(); switch (command) { case 'c': // click button - Button::doShortClick(); + doShortClick(); break; case 'l': // long click button - Button::doLongClick(); + doLongClick(); break; default: // should never happen @@ -222,7 +225,7 @@ void Button::doShortClick() { m_newRelease = true; m_shortClick = true; - m_pressTime = Time::getCurtime(); + m_pressTime = now(); m_holdDuration = SHORT_CLICK_THRESHOLD - 1; m_releaseCount++; } @@ -231,7 +234,7 @@ void Button::doLongClick() { m_newRelease = true; m_longClick = true; - m_pressTime = Time::getCurtime(); + m_pressTime = now(); m_holdDuration = SHORT_CLICK_THRESHOLD + 1; m_releaseCount++; } @@ -240,7 +243,7 @@ void Button::doHoldClick() { m_newRelease = true; m_holdClick = true; - m_pressTime = Time::getCurtime(); + m_pressTime = now(); m_holdDuration = HOLD_CLICK_START + 1; m_releaseCount++; } @@ -268,11 +271,8 @@ void Button::queueInput(char input) m_inputQueue.push(input); } -uint32_t Button::inputQueueSize() +uint32_t Button::inputQueueSize() const { return m_inputQueue.size(); } #endif - -// global button -Button button; diff --git a/Helios/Button.h b/Helios/Button.h index 33d26ecf..feb4bdb8 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -1,51 +1,57 @@ +#pragma once + #include #ifdef HELIOS_CLI #include #endif +class Time; + class Button { public: + Button(); + void bindTime(Time *time) { m_time = time; } // initialize a new button object with a pin number - static bool init(); + bool init(); // directly poll the pin for whether it's pressed right now - static bool check(); + bool check(); // poll the button pin and update the state of the button object - static void update(); + void update(); // whether the button was pressed this tick - static bool onPress() { return m_newPress; } + bool onPress() const { return m_newPress; } // whether the button was released this tick - static bool onRelease() { return m_newRelease; } + bool onRelease() const { return m_newRelease; } // whether the button is currently pressed - static bool isPressed() { return m_isPressed; } + bool isPressed() const { return m_isPressed; } // whether the button was shortclicked this tick - static bool onShortClick() { return m_shortClick; } + bool onShortClick() const { return m_shortClick; } // whether the button was long clicked this tick - static bool onLongClick() { return m_longClick; } + bool onLongClick() const { return m_longClick; } // whether the button was hold clicked this tick - static bool onHoldClick() { return m_holdClick; } + bool onHoldClick() const { return m_holdClick; } // detect if the button is being held past long click - static bool holdPressing(); + bool holdPressing(); // when the button was last pressed - static uint32_t pressTime() { return m_pressTime; } + uint32_t pressTime() const { return m_pressTime; } // when the button was last released - static uint32_t releaseTime() { return m_releaseTime; } + uint32_t releaseTime() const { return m_releaseTime; } // how long the button is currently or was last held down (in ticks) - static uint32_t holdDuration() { return m_holdDuration; } + uint32_t holdDuration() const { return m_holdDuration; } // how long the button is currently or was last released for (in ticks) - static uint32_t releaseDuration() { return m_releaseDuration; } + uint32_t releaseDuration() const { return m_releaseDuration; } // the number of releases - static uint8_t releaseCount() { return m_releaseCount; } + uint8_t releaseCount() const { return m_releaseCount; } // enable wake on press - static void enableWake(); + void enableWake(); #ifdef HELIOS_CLI // these will 'inject' a short/long click without actually touching the @@ -55,19 +61,19 @@ class Button // will never trigger because the injected input event doesn't actually // press the button or change the button state it just sets the 'shortClick' // or 'longClick' values accordingly - static void doShortClick(); - static void doLongClick(); - static void doHoldClick(); + void doShortClick(); + void doLongClick(); + void doHoldClick(); // this will actually press down the button, it's your responsibility to wait // for the appropriate number of ticks and then release the button - static void doPress(); - static void doRelease(); - static void doToggle(); + void doPress(); + void doRelease(); + void doToggle(); // queue up an input event for the button - static void queueInput(char input); - static uint32_t inputQueueSize(); + void queueInput(char input); + uint32_t inputQueueSize() const; #endif private: @@ -75,45 +81,47 @@ class Button // state data that is populated each check // the timestamp of when the button was pressed - static uint32_t m_pressTime; + uint32_t m_pressTime; // the timestamp of when the button was released - static uint32_t m_releaseTime; + uint32_t m_releaseTime; // the last hold duration - static uint32_t m_holdDuration; + uint32_t m_holdDuration; // the last release duration - static uint32_t m_releaseDuration; + uint32_t m_releaseDuration; // the number of times released, will overflow at 255 - static uint8_t m_releaseCount; + uint8_t m_releaseCount; // the active state of the button - static bool m_buttonState; + bool m_buttonState; // whether pressed this tick - static bool m_newPress; + bool m_newPress; // whether released this tick - static bool m_newRelease; + bool m_newRelease; // whether currently pressed - static bool m_isPressed; + bool m_isPressed; // whether a short click occurred - static bool m_shortClick; + bool m_shortClick; // whether a long click occurred - static bool m_longClick; + bool m_longClick; // whether a long hold occurred - static bool m_holdClick; + bool m_holdClick; #ifdef HELIOS_CLI // process pre or post input events from the queue - static bool processPreInput(); - static bool processPostInput(); + bool processPreInput(); + bool processPostInput(); // an input queue for the button, each tick one even is processed // out of this queue and used to produce input - static std::queue m_inputQueue; + std::queue m_inputQueue; // the virtual pin state that is polled instead of a digital pin - static bool m_pinState; + bool m_pinState; // whether the button is waiting to wake the device - static bool m_enableWake; + bool m_enableWake; #endif + uint32_t now() const; + Time *m_time; }; diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 835f945b..3731ea66 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -28,23 +28,37 @@ // the number of menus in quadrant selection #define NUM_MENUS_QUADRANT 7 -Helios::State Helios::cur_state; -Helios::Flags Helios::global_flags; -uint8_t Helios::menu_selection; -uint8_t Helios::cur_mode; -uint8_t Helios::selected_slot; -uint8_t Helios::selected_base_quad; -uint8_t Helios::selected_hue; -uint8_t Helios::selected_sat; -uint8_t Helios::selected_val; -Pattern Helios::pat; -bool Helios::keepgoing; +Helios *Helios::s_activeInstance = nullptr; +volatile char helios_version[] = HELIOS_VERSION_STR; + +Helios::Helios() : + cur_state(STATE_MODES), + global_flags(FLAG_NONE), + menu_selection(0), + cur_mode(0), + selected_slot(0), + selected_base_quad(0), + selected_hue(0), + selected_sat(0), + selected_val(0), + default_args(), + default_colorsets(), + pat(), + m_storage(), + m_led(), + m_time(), + m_button(), + keepgoing(true) #ifdef HELIOS_CLI -bool Helios::sleeping; + , sleeping(false) #endif - -volatile char helios_version[] = HELIOS_VERSION_STR; +{ + setActiveInstance(this); + Time::setActiveInstance(&m_time); + m_led.bindTime(&m_time); + m_button.bindTime(&m_time); +} bool Helios::init() { @@ -75,16 +89,16 @@ bool Helios::init() bool Helios::init_components() { // initialize various components of Helios - if (!Time::init()) { + if (!m_time.init()) { return false; } - if (!Led::init()) { + if (!m_led.init()) { return false; } - if (!Storage::init()) { + if (!m_storage.init()) { return false; } - if (!Button::init()) { + if (!m_button.init()) { return false; } // initialize global variables @@ -110,9 +124,12 @@ bool Helios::init_components() void Helios::tick() { + // advance pattern-local clock once per engine tick + pat.advanceTick(); + // sample the button and re-calculate all button globals // the button globals should not change anywhere else - Button::update(); + m_button.update(); // handle the current state of the system, ie whatever state // we're in we check for the appropriate input events for that @@ -120,24 +137,24 @@ void Helios::tick() handle_state(); // Update the Leds once per frame - Led::update(); + m_led.update(); // finally tick the clock forward and then sleep till the entire // tick duration has been consumed - Time::tickClock(); + m_time.tickClock(); } void Helios::enter_sleep() { #ifdef HELIOS_EMBEDDED // clear the led colors - Led::clear(); + m_led.clear(); // Set all pins to input DDRB = 0x00; // Disable pull-ups on all pins PORTB = 0x00; // Enable wake on interrupt for the button - Button::enableWake(); + m_button.enableWake(); // Set sleep mode to POWER DOWN mode set_sleep_mode(SLEEP_MODE_PWR_DOWN); // enter sleep @@ -162,13 +179,13 @@ void Helios::wakeup() #else // if the button was held down then they are entering off-menus // but if we re-initialize the button it will clear this state - bool pressed = Button::isPressed(); + bool pressed = m_button.isPressed(); // re-initialize some stuff - Time::init(); - Button::init(); + m_time.init(); + m_button.init(); // so just re-press it if (pressed) { - Button::doPress(); + m_button.doPress(); } cur_state = STATE_MODES; // turn off the sleeping flag that only CLI has @@ -187,36 +204,36 @@ void Helios::load_next_mode() void Helios::load_cur_mode() { // read pattern from storage at cur mode index - if (!Storage::read_pattern(cur_mode, pat)) { + if (!m_storage.read_pattern(cur_mode, pat)) { // and just initialize default if it cannot be read Patterns::make_default(cur_mode, pat); // try to write it out because storage was corrupt - Storage::write_pattern(cur_mode, pat); + m_storage.write_pattern(cur_mode, pat); } - // then re-initialize the pattern - pat.init(); + // then re-initialize the pattern runtime + pat.restart(); } void Helios::save_cur_mode() { - Storage::write_pattern(cur_mode, pat); + m_storage.write_pattern(cur_mode, pat); } void Helios::load_global_flags() { // read the global flags from index 0 config - global_flags = (Flags)Storage::read_global_flags(); + global_flags = (Flags)m_storage.read_global_flags(); if (has_flags(FLAG_CONJURE)) { // if conjure is enabled then load the current mode index from storage - cur_mode = Storage::read_current_mode(); + cur_mode = m_storage.read_current_mode(); } // read the global brightness from index 2 config - uint8_t saved_brightness = Storage::read_brightness(); + uint8_t saved_brightness = m_storage.read_brightness(); // Check if flags are valid (FLAGS_INVALID is inverse mask of valid flags) // and brightness is set in storage bool is_valid = !has_any_flags(FLAGS_INVALID) && saved_brightness > 0; if (is_valid) { - Led::setBrightness(saved_brightness); + m_led.setBrightness(saved_brightness); } if (!is_valid) { @@ -228,8 +245,8 @@ void Helios::load_global_flags() void Helios::save_global_flags() { - Storage::write_global_flags(global_flags); - Storage::write_current_mode(cur_mode); + m_storage.write_global_flags(global_flags); + m_storage.write_current_mode(cur_mode); } void Helios::set_mode_index(uint8_t mode_index) @@ -242,16 +259,16 @@ void Helios::set_mode_index(uint8_t mode_index) void Helios::handle_state() { // check for the force sleep button hold regardless of which state we're in - if (Button::holdDuration() > FORCE_SLEEP_TIME) { + if (m_button.holdDuration() > FORCE_SLEEP_TIME) { // when released the device will just sleep - if (Button::onRelease()) { + if (m_button.onRelease()) { enter_sleep(); // ALWAYS RETURN AFTER SLEEP! WE WILL WAKE HERE! return; } // but as long as it's held past the sleep time it just turns off the led - if (Button::isPressed()) { - Led::clear(); + if (m_button.isPressed()) { + m_led.clear(); return; } } @@ -291,7 +308,7 @@ void Helios::handle_state() #ifdef HELIOS_CLI case STATE_SLEEP: // simulate sleep in helios CLI - if (Button::onPress() || Button::onShortClick() || Button::onLongClick()) { + if (m_button.onPress() || m_button.onShortClick() || m_button.onLongClick()) { wakeup(); } break; @@ -302,9 +319,9 @@ void Helios::handle_state() void Helios::handle_state_modes() { // whether they have released the button since turning on - bool hasReleased = (Button::releaseCount() > 0); + bool hasReleased = (m_button.releaseCount() > 0); - if (Button::releaseCount() > 1 && Button::onShortClick()) { + if (m_button.releaseCount() > 1 && m_button.onShortClick()) { if (has_flags(FLAG_CONJURE)) { enter_sleep(); } else { @@ -314,7 +331,7 @@ void Helios::handle_state_modes() } // check for lock and go back to sleep - if (has_flags(FLAG_LOCKED) && hasReleased && !Button::onRelease()) { + if (has_flags(FLAG_LOCKED) && hasReleased && !m_button.onRelease()) { enter_sleep(); // ALWAYS RETURN AFTER SLEEP! WE WILL WAKE HERE! return; @@ -323,9 +340,10 @@ void Helios::handle_state_modes() if (!has_flags(FLAG_LOCKED) && hasReleased) { // just play the current mode pat.play(); + m_led.set(pat.getCurColor()); } // check how long the button is held - uint32_t holdDur = Button::holdDuration(); + uint32_t holdDur = m_button.holdDuration(); // calculate a magnitude which corresponds to how many times past the MENU_HOLD_TIME // the user has held the button, so 0 means haven't held fully past one yet, etc uint8_t magnitude = (uint8_t)(holdDur / MENU_HOLD_TIME); @@ -334,44 +352,44 @@ void Helios::handle_state_modes() // flash red briefly when locked and short clicked if (has_flags(FLAG_LOCKED) && !heldPast) { - Led::set(RGB_RED_BRI_LOW); + m_led.set(RGB_RED_BRI_LOW); } // if the button is held for at least 1 second - if (Button::isPressed() && heldPast) { + if (m_button.isPressed() && heldPast) { // if the button has been released before then show the on menu if (hasReleased) { switch (magnitude) { default: - case 0: Led::clear(); break; // Turn off - case 1: Led::set(0, 0x3c, 0x31); break; // Color Selection - case 2: Led::set(0x3c, 0, 0x0e); break; // Pattern Selection - case 3: Led::set(0x3c, 0x1c, 0); break; // Conjure Mode - case 4: Led::set(0x3c, 0x3c, 0x3c); break; // Shift Mode - case 5: Led::set(HSVColor(Time::getCurtime(), 255, 100)); break; // Randomizer + case 0: m_led.clear(); break; // Turn off + case 1: m_led.set(0, 0x3c, 0x31); break; // Color Selection + case 2: m_led.set(0x3c, 0, 0x0e); break; // Pattern Selection + case 3: m_led.set(0x3c, 0x1c, 0); break; // Conjure Mode + case 4: m_led.set(0x3c, 0x3c, 0x3c); break; // Shift Mode + case 5: m_led.set(HSVColor(m_time.getCurtime(), 255, 100)); break; // Randomizer } } else { if (has_flags(FLAG_LOCKED)) { switch (magnitude) { default: - case 0: Led::clear(); break; - case TIME_TILL_GLOW_LOCK_UNLOCK: Led::set(0x3c, 0, 0); break; // Exit + case 0: m_led.clear(); break; + case TIME_TILL_GLOW_LOCK_UNLOCK: m_led.set(0x3c, 0, 0); break; // Exit } } else { switch (magnitude) { default: - case 0: Led::clear(); break; // nothing - case 1: Led::set(0x3c, 0, 0); break; // Enter Glow Lock - case 2: Led::set(0, 0x3c, 0); break; // Global Brightness - case 3: Led::set(0, 0, 0x3c); break; // Master Reset + case 0: m_led.clear(); break; // nothing + case 1: m_led.set(0x3c, 0, 0); break; // Enter Glow Lock + case 2: m_led.set(0, 0x3c, 0); break; // Global Brightness + case 3: m_led.set(0, 0, 0x3c); break; // Master Reset } } } } // if this isn't a release tick there's nothing more to do - if (Button::onRelease()) { + if (m_button.onRelease()) { // Resets the menu selection before entering new state menu_selection = 0; - if (heldPast && Button::releaseCount() == 1) { + if (heldPast && m_button.releaseCount() == 1) { handle_off_menu(magnitude, heldPast); return; } @@ -401,7 +419,7 @@ void Helios::handle_off_menu(uint8_t mag, bool past) switch (mag) { case 1: // red lock cur_state = STATE_TOGGLE_LOCK; - Led::clear(); + m_led.clear(); return; // RETURN HERE case 2: // green global brightness cur_state = STATE_SET_GLOBAL_BRIGHTNESS; @@ -444,7 +462,7 @@ void Helios::handle_on_menu(uint8_t mag, bool past) break; case 3: // conjure mode cur_state = STATE_TOGGLE_CONJURE; - Led::clear(); + m_led.clear(); break; case 4: // shift mode down cur_state = STATE_SHIFT_MODE; @@ -478,7 +496,7 @@ void Helios::handle_state_col_select() break; } // get the current color - RGBColor cur = Led::get(); + RGBColor cur = m_led.get(); cur.red /= 2; cur.green /= 2; cur.blue /= 2; @@ -496,7 +514,7 @@ void Helios::handle_state_col_select_slot(ColorSelectOption &out_option) Colorset &set = pat.colorset(); uint8_t num_cols = set.numColors(); - if (Button::onShortClick()) { + if (m_button.onShortClick()) { // the number of menus in slot selection = all colors + exit uint8_t num_menus = num_cols + 1; // except if the number of colors is less than total color slots @@ -507,7 +525,7 @@ void Helios::handle_state_col_select_slot(ColorSelectOption &out_option) menu_selection = (menu_selection + 1) % num_menus; } - bool long_click = Button::onLongClick(); + bool long_click = m_button.onLongClick(); // Reset the color selection variables, these are the hue/sat/val that have been selected // in the following menus, this is a weird place to reset these but it ends up being the only @@ -518,14 +536,14 @@ void Helios::handle_state_col_select_slot(ColorSelectOption &out_option) if (num_cols < NUM_COLOR_SLOTS && menu_selection == num_cols) { // add color out_option = SELECTED_ADD; - Led::strobe(100, 100, RGB_WHITE_BRI_LOW, RGB_OFF); + m_led.strobe(100, 100, RGB_WHITE_BRI_LOW, RGB_OFF); if (long_click) { selected_slot = menu_selection; } } else if (menu_selection == num_cols + 1 || (num_cols == NUM_COLOR_SLOTS && menu_selection == num_cols)) { // exit out_option = SELECTED_EXIT; - Led::strobe(60, 40, RGB_RED_BRI_LOW, RGB_OFF); + m_led.strobe(60, 40, RGB_RED_BRI_LOW, RGB_OFF); if (long_click) { #if ALTERNATIVE_HSV_RGB == 1 // restore hsv to rgb algorithm type, done color selection @@ -541,15 +559,15 @@ void Helios::handle_state_col_select_slot(ColorSelectOption &out_option) // render current selection RGBColor col = set.get(selected_slot); if (col.empty()) { - Led::strobe(1, 30, RGB_OFF, RGB_WHITE_BRI_LOW); + m_led.strobe(1, 30, RGB_OFF, RGB_WHITE_BRI_LOW); } else { - Led::strobe(3, 30, RGB_OFF, col); + m_led.strobe(3, 30, RGB_OFF, col); } - if (Button::holdPressing()) { + if (m_button.holdPressing()) { // flash red - Led::strobe(150, 150, RGB_RED_BRI_LOW, col); + m_led.strobe(150, 150, RGB_RED_BRI_LOW, col); } - if (Button::onHoldClick()){ + if (m_button.onHoldClick()){ set.removeColor(selected_slot); return; } @@ -576,7 +594,7 @@ static const ColorsMenuData color_menu_data[4] = { void Helios::handle_state_col_select_quadrant() { - if (Button::onShortClick()) { + if (m_button.onShortClick()) { menu_selection = (menu_selection + 1) % NUM_MENUS_QUADRANT; } @@ -585,7 +603,7 @@ void Helios::handle_state_col_select_quadrant() menu_selection = 0; } - if (Button::onLongClick()) { + if (m_button.onLongClick()) { // select hue/sat/val switch (menu_selection) { case 0: // selected blank @@ -633,19 +651,19 @@ void Helios::handle_state_col_select_quadrant() off_dur = 500; break; } - Led::strobe(on_dur, off_dur, col1, col2); + m_led.strobe(on_dur, off_dur, col1, col2); // show a white flash for the first two menus if (menu_selection <= 1) { show_selection(RGB_WHITE_BRI_LOW); } else { // dim the color for the quad menus - RGBColor cur = Led::get(); + RGBColor cur = m_led.get(); cur.red /= 2; cur.green /= 2; cur.blue /= 2; show_selection(RGB_WHITE_BRI_LOW); } - if (Button::onLongClick()) { + if (m_button.onLongClick()) { cur_state = (State)(cur_state + 1); // reset the menu selection menu_selection = 0; @@ -655,13 +673,13 @@ void Helios::handle_state_col_select_quadrant() void Helios::handle_state_col_select_hue_sat_val() { // handle iterating to the next option - if (Button::onShortClick()) { + if (m_button.onShortClick()) { menu_selection = (menu_selection + 1) % NUM_MENUS_HUE_SAT_VAL; } // in the sat/val selection a longclick is next and hold is save but in // the final val selection a longclick is save and there's no next - bool gotoNextMenu = Button::onLongClick(); - bool saveAndFinish = Button::onHoldClick(); + bool gotoNextMenu = m_button.onLongClick(); + bool saveAndFinish = m_button.onHoldClick(); switch (cur_state) { default: case STATE_COLOR_SELECT_HUE: @@ -679,10 +697,10 @@ void Helios::handle_state_col_select_hue_sat_val() break; } // render current selection - Led::set(HSVColor(selected_hue, selected_sat, selected_val)); + m_led.set(HSVColor(selected_hue, selected_sat, selected_val)); // show the long selection flash - if (Button::holdPressing()) { - Led::strobe(150, 150, RGB_CORAL_ORANGE_SAT_LOWEST, Led::get()); + if (m_button.holdPressing()) { + m_led.strobe(150, 150, RGB_CORAL_ORANGE_SAT_LOWEST, m_led.get()); } // check to see if we are holding to save and skip if (saveAndFinish) { @@ -702,16 +720,17 @@ void Helios::handle_state_col_select_hue_sat_val() void Helios::handle_state_pat_select() { - if (Button::onLongClick()) { + if (m_button.onLongClick()) { save_cur_mode(); cur_state = STATE_MODES; } - if (Button::onShortClick()) { + if (m_button.onShortClick()) { Patterns::make_pattern((PatternID)menu_selection, pat); menu_selection = (menu_selection + 1) % PATTERN_COUNT; - pat.init(); + pat.restart(); } pat.play(); + m_led.set(pat.getCurColor()); show_selection(RGB_MAGENTA_BRI_LOW); } @@ -727,17 +746,17 @@ void Helios::handle_state_toggle_flag(Flags flag) void Helios::handle_state_set_defaults() { - if (Button::onShortClick()) { + if (m_button.onShortClick()) { menu_selection = !menu_selection; } // show low white for exit or red for select if (menu_selection) { - Led::strobe(80, 20, RGB_RED_BRI_LOW, RGB_OFF); + m_led.strobe(80, 20, RGB_RED_BRI_LOW, RGB_OFF); } else { - Led::strobe(20, 10, RGB_WHITE_BRI_LOWEST, RGB_OFF); + m_led.strobe(20, 10, RGB_WHITE_BRI_LOWEST, RGB_OFF); } // when the user long clicks a selection - if (Button::onLongClick()) { + if (m_button.onLongClick()) { // if the user actually selected 'yes' if (menu_selection == 1) { factory_reset(); @@ -751,11 +770,11 @@ void Helios::factory_reset() { for (uint8_t i = 0; i < NUM_MODE_SLOTS; ++i) { Patterns::make_default(i, pat); - Storage::write_pattern(i, pat); + m_storage.write_pattern(i, pat); } // Reset global brightness to default - Led::setBrightness(DEFAULT_BRIGHTNESS); - Storage::write_brightness(DEFAULT_BRIGHTNESS); + m_led.setBrightness(DEFAULT_BRIGHTNESS); + m_storage.write_brightness(DEFAULT_BRIGHTNESS); // reset global flags global_flags = FLAG_NONE; cur_mode = 0; @@ -767,7 +786,7 @@ void Helios::factory_reset() void Helios::handle_state_set_global_brightness() { - if (Button::onShortClick()) { + if (m_button.onShortClick()) { menu_selection = (menu_selection + 1) % NUM_BRIGHTNESS_OPTIONS; } // show different levels of green for each selection @@ -791,12 +810,12 @@ void Helios::handle_state_set_global_brightness() brightness = BRIGHTNESS_LOWEST; break; } - Led::set(0, col, 0); + m_led.set(0, col, 0); // when the user long clicks a selection - if (Button::onLongClick()) { + if (m_button.onLongClick()) { // set the brightness based on the selection - Led::setBrightness(brightness); - Storage::write_brightness(brightness); + m_led.setBrightness(brightness); + m_storage.write_brightness(brightness); cur_state = STATE_MODES; } show_selection(RGB_WHITE_BRI_LOW); @@ -806,7 +825,7 @@ void Helios::handle_state_shift_mode() { uint8_t new_mode = (cur_mode > 0) ? (uint8_t)(cur_mode - 1) : (uint8_t)(NUM_MODE_SLOTS - 1); // copy the storage from the new position into our current position - Storage::copy_slot(new_mode, cur_mode); + m_storage.copy_slot(new_mode, cur_mode); // point at the new position cur_mode = new_mode; // write out the current mode to the newly updated position @@ -816,32 +835,33 @@ void Helios::handle_state_shift_mode() void Helios::handle_state_randomize() { - if (Button::onShortClick()) { + if (m_button.onShortClick()) { Colorset &cur_set = pat.colorset(); Random ctx(pat.crc32()); uint8_t randVal = ctx.next8(); cur_set.randomizeColors(ctx, (randVal + 1) % NUM_COLOR_SLOTS, Colorset::COLOR_MODE_RANDOMLY_PICK); Patterns::make_pattern((PatternID)(randVal % PATTERN_COUNT), pat); - pat.init(); + pat.restart(); } - if (Button::onLongClick()) { + if (m_button.onLongClick()) { save_cur_mode(); cur_state = STATE_MODES; } pat.play(); + m_led.set(pat.getCurColor()); show_selection(RGB_WHITE_BRI_LOW); } void Helios::show_selection(RGBColor color) { // only show selection while pressing the button - if (!Button::isPressed()) { + if (!m_button.isPressed()) { return; } - uint16_t holdDur = (uint16_t)Button::holdDuration(); + uint16_t holdDur = (uint16_t)m_button.holdDuration(); // if the hold duration is outside the flashing range do nothing if (holdDur < SHORT_CLICK_THRESHOLD || holdDur >= HOLD_CLICK_START) { return; } - Led::set(color); + m_led.set(color); } diff --git a/Helios/Helios.h b/Helios/Helios.h index eef2d972..b57e9528 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -2,31 +2,49 @@ #include "HeliosConfig.h" #include "Colorset.h" -#include "Pattern.h" +#include "HeliosPatternRuntime.h" +#include "Storage.h" +#include "Led.h" +#include "TimeControl.h" +#include "Button.h" class Helios { public: - static bool init(); - static void tick(); + Helios(); + bool init(); + void tick(); - static void enter_sleep(); - static void wakeup(); + void enter_sleep(); + void wakeup(); - static bool keep_going() { return keepgoing; } - static void terminate() { keepgoing = false; } + bool keep_going() const { return keepgoing; } + void terminate() { keepgoing = false; } - static void load_next_mode(); - static void load_cur_mode(); - static void save_cur_mode(); - static void load_global_flags(); - static void save_global_flags(); - static void set_mode_index(uint8_t mode_index); + void load_next_mode(); + void load_cur_mode(); + void save_cur_mode(); + void load_global_flags(); + void save_global_flags(); + void set_mode_index(uint8_t mode_index); #ifdef HELIOS_CLI - static bool is_asleep() { return sleeping; } - static Pattern &cur_pattern() { return pat; } + bool is_asleep() const { return sleeping; } #endif + Pattern &cur_pattern() { return pat; } + const Pattern &cur_pattern() const { return pat; } + Storage &storage() { return m_storage; } + Led &led() { return m_led; } + const Led &led() const { return m_led; } + Time &time() { return m_time; } + const Time &time() const { return m_time; } + Button &button() { return m_button; } + const Button &button() const { return m_button; } + + // Embedded ISR bridge to the active runtime instance. + static void setActiveInstance(Helios *instance) { s_activeInstance = instance; } + static void wakeupActiveInstance() { if (s_activeInstance) s_activeInstance->wakeup(); } + static void terminateActiveInstance() { if (s_activeInstance) s_activeInstance->terminate(); } enum Flags : uint8_t { // No flags are set @@ -49,18 +67,18 @@ class Helios }; // get/set global flags - static void set_flags(Flags flag) { global_flags = (Flags)(global_flags | flag); } - static bool has_flags(Flags flag) { return (global_flags & flag) == flag; } - static bool has_any_flags(Flags flag) { return (global_flags & flag) != FLAG_NONE; } - static void clear_flags(Flags flag) { global_flags = (Flags)(global_flags & ~flag); } - static void toggle_flags(Flags flag) { global_flags = (Flags)(global_flags ^ flag); } + void set_flags(Flags flag) { global_flags = (Flags)(global_flags | flag); } + bool has_flags(Flags flag) const { return (global_flags & flag) == flag; } + bool has_any_flags(Flags flag) const { return (global_flags & flag) != FLAG_NONE; } + void clear_flags(Flags flag) { global_flags = (Flags)(global_flags & ~flag); } + void toggle_flags(Flags flag) { global_flags = (Flags)(global_flags ^ flag); } private: // initialize the various components of helios - static bool init_components(); + bool init_components(); - static void handle_state(); - static void handle_state_modes(); + void handle_state(); + void handle_state_modes(); // the slot selection returns this info for internal menu logic enum ColorSelectOption { @@ -71,20 +89,20 @@ class Helios SELECTED_SLOT }; - static void handle_off_menu(uint8_t mag, bool past); - static void handle_on_menu(uint8_t mag, bool past); - static void handle_state_col_select(); - static void handle_state_col_select_slot(ColorSelectOption &out_option); - static void handle_state_col_select_quadrant(); - static void handle_state_col_select_hue_sat_val(); - static void handle_state_pat_select(); - static void handle_state_toggle_flag(Flags flag); - static void handle_state_set_defaults(); - static void handle_state_set_global_brightness(); - static void handle_state_shift_mode(); - static void handle_state_randomize(); - static void show_selection(RGBColor color); - static void factory_reset(); + void handle_off_menu(uint8_t mag, bool past); + void handle_on_menu(uint8_t mag, bool past); + void handle_state_col_select(); + void handle_state_col_select_slot(ColorSelectOption &out_option); + void handle_state_col_select_quadrant(); + void handle_state_col_select_hue_sat_val(); + void handle_state_pat_select(); + void handle_state_toggle_flag(Flags flag); + void handle_state_set_defaults(); + void handle_state_set_global_brightness(); + void handle_state_shift_mode(); + void handle_state_randomize(); + void show_selection(RGBColor color); + void factory_reset(); enum State : uint8_t { STATE_MODES, @@ -106,23 +124,28 @@ class Helios }; // the current state of the system - static State cur_state; + State cur_state; // global flags for the entire system - static Flags global_flags; - static uint8_t menu_selection; - static uint8_t cur_mode; + Flags global_flags; + uint8_t menu_selection; + uint8_t cur_mode; // the quadrant that was selected in color select - static uint8_t selected_slot; - static uint8_t selected_base_quad; - static uint8_t selected_hue; - static uint8_t selected_sat; - static uint8_t selected_val; - static PatternArgs default_args[6]; - static Colorset default_colorsets[6]; - static Pattern pat; - static bool keepgoing; + uint8_t selected_slot; + uint8_t selected_base_quad; + uint8_t selected_hue; + uint8_t selected_sat; + uint8_t selected_val; + PatternArgs default_args[6]; + Colorset default_colorsets[6]; + HeliosPatternRuntime pat; + Storage m_storage; + Led m_led; + Time m_time; + Button m_button; + bool keepgoing; #ifdef HELIOS_CLI - static bool sleeping; + bool sleeping; #endif + static Helios *s_activeInstance; }; diff --git a/Helios/HeliosPatternRuntime.h b/Helios/HeliosPatternRuntime.h new file mode 100644 index 00000000..55676904 --- /dev/null +++ b/Helios/HeliosPatternRuntime.h @@ -0,0 +1,35 @@ +#pragma once + +#include "Pattern.h" + +class HeliosPatternRuntime : public Pattern +{ +public: + HeliosPatternRuntime() : Pattern(), m_localTick(0), m_curColor() { restart(); } + + void advanceTick() { m_localTick += 1; } + + void tick() + { + advanceTick(); + Pattern::play(); + } + + RGBColor getCurColor() const { return m_curColor; } + + void restart() + { + m_localTick = 0; + m_curColor.clear(); + Pattern::init(); + } + +protected: + uint32_t now() const override { return m_localTick; } + void outputSet(const RGBColor &col) override { m_curColor = col; } + void outputClear() override { m_curColor.clear(); } + +private: + uint32_t m_localTick; + RGBColor m_curColor; +}; diff --git a/Helios/Led.cpp b/Helios/Led.cpp index 13052f1e..899993d0 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -22,11 +22,13 @@ #define SCALE8(i, scale) (((uint16_t)i * (uint16_t)(scale)) >> 8) -// array of led color values -RGBColor Led::m_ledColor = RGB_OFF; -RGBColor Led::m_realColor = RGB_OFF; -// global brightness -uint8_t Led::m_brightness = DEFAULT_BRIGHTNESS; +Led::Led() : + m_brightness(DEFAULT_BRIGHTNESS), + m_ledColor(RGB_OFF), + m_realColor(RGB_OFF), + m_time(nullptr) +{ +} bool Led::init() { @@ -69,7 +71,8 @@ void Led::adjustBrightness(uint8_t fadeBy) void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) { - set(((Time::getCurtime() % (on_time + off_time)) > on_time) ? off_col : on_col); + const uint32_t curtime = m_time ? m_time->getCurtime() : Time::activeCurtime(); + set(((curtime % (on_time + off_time)) > on_time) ? off_col : on_col); } void Led::breath(uint8_t hue, uint32_t duration, uint8_t magnitude, uint8_t sat, uint8_t val) @@ -79,7 +82,8 @@ void Led::breath(uint8_t hue, uint32_t duration, uint8_t magnitude, uint8_t sat, return; } // Determine the phase in the cycle - uint32_t phase = Time::getCurtime() % (2 * duration); + const uint32_t curtime = m_time ? m_time->getCurtime() : Time::activeCurtime(); + uint32_t phase = curtime % (2 * duration); // Calculate hue shift int32_t hueShift; if (phase < duration) { @@ -99,7 +103,11 @@ void Led::hold(RGBColor col) { set(col); update(); - Time::delayMilliseconds(250); + if (m_time) { + m_time->delayMilliseconds(250); + return; + } + Time::activeDelayMilliseconds(250); } void Led::setPWM(uint8_t pwmPin, uint8_t pwmValue, volatile uint8_t &controlRegister, diff --git a/Helios/Led.h b/Helios/Led.h index 34c5faad..d22410cb 100644 --- a/Helios/Led.h +++ b/Helios/Led.h @@ -5,57 +5,57 @@ #include "Colortypes.h" +class Time; + class Led { - // private unimplemented constructor - Led(); - public: - // opting for static class here because there should only ever be one - // Led control object and I don't like singletons - static bool init(); - static void cleanup(); + Led(); + void bindTime(Time *time) { m_time = time; } + bool init(); + void cleanup(); // control individual LED, these are appropriate to use in internal pattern logic - static void set(RGBColor col); - static void set(uint8_t r, uint8_t g, uint8_t b); + void set(RGBColor col); + void set(uint8_t r, uint8_t g, uint8_t b); // Turn off individual LEDs, these are appropriate to use in internal pattern logic - static void clear() { set(RGB_OFF); } + void clear() { set(RGB_OFF); } // Dim individual LEDs, these are appropriate to use in internal pattern logic - static void adjustBrightness(uint8_t fadeBy); + void adjustBrightness(uint8_t fadeBy); // strobe between two colors with a simple on/off timing - static void strobe(uint16_t on_time, uint16_t off_time, RGBColor col1, RGBColor col2); + void strobe(uint16_t on_time, uint16_t off_time, RGBColor col1, RGBColor col2); // breath the hue on an index // warning: these use hsv to rgb in realtime! - static void breath(uint8_t hue, uint32_t duration = 1000, uint8_t magnitude = 60, + void breath(uint8_t hue, uint32_t duration = 1000, uint8_t magnitude = 60, uint8_t sat = 255, uint8_t val = 255); // a very specialized api to hold all leds on a color for 250ms - static void hold(RGBColor col); + void hold(RGBColor col); // get the RGBColor of an Led index - static RGBColor get() { return m_ledColor; } + RGBColor get() const { return m_ledColor; } // global brightness - static uint8_t getBrightness() { return m_brightness; } - static void setBrightness(uint8_t brightness) { m_brightness = brightness; } + uint8_t getBrightness() const { return m_brightness; } + void setBrightness(uint8_t brightness) { m_brightness = brightness; } // actually update the LEDs and show the changes - static void update(); + void update(); private: - static void setPWM(uint8_t pwmPin, uint8_t pwmValue, volatile uint8_t &controlRegister, + void setPWM(uint8_t pwmPin, uint8_t pwmValue, volatile uint8_t &controlRegister, uint8_t controlBit, volatile uint8_t &compareRegister); // the global brightness - static uint8_t m_brightness; + uint8_t m_brightness; // led color - static RGBColor m_ledColor; - static RGBColor m_realColor; + RGBColor m_ledColor; + RGBColor m_realColor; + Time *m_time; }; #endif diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index a4b87f53..4b16bc7b 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -1,11 +1,10 @@ #include "Pattern.h" //#include "../Patterns/PatternBuilder.h" -#include "TimeControl.h" #include "Colorset.h" #include "HeliosConfig.h" -#include "Led.h" +#include "TimeControl.h" #include // for memcpy @@ -22,7 +21,7 @@ static void printState(PatternState state) { static uint64_t lastPrint = 0; - if (lastPrint == Time::getCurtime()) return; + if (lastPrint == Time::activeCurtime()) return; switch (m_state) { case STATE_ON: printf("on "); break; case STATE_OFF: printf("off "); break; @@ -31,7 +30,7 @@ static void printState(PatternState state) case STATE_IN_GAP2: printf("gap2"); break; default: return; } - lastPrint = Time::getCurtime(); + lastPrint = Time::activeCurtime(); } #else #define PRINT_STATE(state) // do nothing @@ -272,17 +271,22 @@ void Pattern::blendBlinkOn() uint32_t Pattern::now() const { - return Time::getCurtime(); +#ifdef WASM + // WASM uses explicit instance time via HeliosPatternInstance overrides. + return 0; +#else + return Time::activeCurtime(); +#endif } void Pattern::outputSet(const RGBColor &col) { - Led::set(col); + (void)col; } void Pattern::outputClear() { - Led::clear(); + // no-op fallback; runtime-specific subclasses own output routing. } void Pattern::interpolate(uint8_t ¤t, const uint8_t next) diff --git a/Helios/Storage.cpp b/Helios/Storage.cpp index af401f99..4acf27f2 100644 --- a/Helios/Storage.cpp +++ b/Helios/Storage.cpp @@ -15,10 +15,12 @@ #include #endif +Storage::Storage() #ifdef HELIOS_CLI -// whether storage is enabled, default enabled -bool Storage::m_enableStorage = true; + : m_enableStorage(true) #endif +{ +} bool Storage::init() { diff --git a/Helios/Storage.h b/Helios/Storage.h index 9cf2ad43..83fe52a3 100644 --- a/Helios/Storage.h +++ b/Helios/Storage.h @@ -22,48 +22,49 @@ class Storage { public: - static bool init(); + Storage(); + bool init(); - static bool read_pattern(uint8_t slot, Pattern &pat); - static void write_pattern(uint8_t slot, const Pattern &pat); + bool read_pattern(uint8_t slot, Pattern &pat); + void write_pattern(uint8_t slot, const Pattern &pat); - static void copy_slot(uint8_t srcSlot, uint8_t dstSlot); + void copy_slot(uint8_t srcSlot, uint8_t dstSlot); - static uint8_t read_config(uint8_t index); - static void write_config(uint8_t index, uint8_t val); + uint8_t read_config(uint8_t index); + void write_config(uint8_t index, uint8_t val); - static uint8_t read_global_flags() { return read_config(STORAGE_GLOBAL_FLAG_INDEX); } - static void write_global_flags(uint8_t global_flags) { write_config(STORAGE_GLOBAL_FLAG_INDEX, global_flags); } + uint8_t read_global_flags() { return read_config(STORAGE_GLOBAL_FLAG_INDEX); } + void write_global_flags(uint8_t global_flags) { write_config(STORAGE_GLOBAL_FLAG_INDEX, global_flags); } - static uint8_t read_current_mode() { return read_config(STORAGE_CURRENT_MODE_INDEX); } - static void write_current_mode(uint8_t current_mode) { write_config(STORAGE_CURRENT_MODE_INDEX, current_mode); } + uint8_t read_current_mode() { return read_config(STORAGE_CURRENT_MODE_INDEX); } + void write_current_mode(uint8_t current_mode) { write_config(STORAGE_CURRENT_MODE_INDEX, current_mode); } - static uint8_t read_brightness() { return read_config(STORAGE_BRIGHTNESS_INDEX); } - static void write_brightness(uint8_t brightness) { write_config(STORAGE_BRIGHTNESS_INDEX, brightness); } + uint8_t read_brightness() { return read_config(STORAGE_BRIGHTNESS_INDEX); } + void write_brightness(uint8_t brightness) { write_config(STORAGE_BRIGHTNESS_INDEX, brightness); } - static uint8_t crc8(uint8_t pos, uint8_t size); + uint8_t crc8(uint8_t pos, uint8_t size); #ifdef HELIOS_CLI // toggle storage on/off - static void enableStorage(bool enabled) { m_enableStorage = enabled; } + void enableStorage(bool enabled) { m_enableStorage = enabled; } #endif private: - static uint8_t crc_pos(uint8_t pos); - static uint8_t read_crc(uint8_t pos); - static bool check_crc(uint8_t pos); - static void write_crc(uint8_t pos); + uint8_t crc_pos(uint8_t pos); + uint8_t read_crc(uint8_t pos); + bool check_crc(uint8_t pos); + void write_crc(uint8_t pos); - static void write_byte(uint8_t address, uint8_t data); - static uint8_t read_byte(uint8_t address); + void write_byte(uint8_t address, uint8_t data); + uint8_t read_byte(uint8_t address); #ifdef HELIOS_EMBEDDED - static inline uint8_t internal_read(uint8_t address); - static inline void internal_write(uint8_t address, uint8_t data); + inline uint8_t internal_read(uint8_t address); + inline void internal_write(uint8_t address, uint8_t data); #endif #ifdef HELIOS_CLI // whether storage is enabled - static bool m_enableStorage; + bool m_enableStorage; #endif }; diff --git a/Helios/TimeControl.cpp b/Helios/TimeControl.cpp index 904be2a3..0390b0cf 100644 --- a/Helios/TimeControl.cpp +++ b/Helios/TimeControl.cpp @@ -4,8 +4,6 @@ #include "Timings.h" -#include "Led.h" - #ifdef HELIOS_EMBEDDED #include #include @@ -23,15 +21,16 @@ uint64_t start = 0; #define NS_TO_US(ns) ((ns)/1000) #endif -// static members -uint32_t Time::m_curTick = 0; -// the last frame timestamp -uint32_t Time::m_prevTime = 0; +Time *Time::s_activeInstance = nullptr; +Time::Time() : + m_curTick(0), + m_prevTime(0) #ifdef HELIOS_CLI -// whether timestep is enabled, default enabled -bool Time::m_enableTimestep = true; + , m_enableTimestep(true) #endif +{ +} bool Time::init() { @@ -181,3 +180,22 @@ void Time::delayMilliseconds(uint32_t ms) } #endif } + +uint32_t Time::activeCurtime() +{ + return s_activeInstance ? s_activeInstance->getCurtime() : 0; +} + +void Time::activeDelayMilliseconds(uint32_t ms) +{ + if (s_activeInstance) { + s_activeInstance->delayMilliseconds(ms); + } +} + +void Time::activeDelayMicroseconds(uint32_t us) +{ + if (s_activeInstance) { + s_activeInstance->delayMicroseconds(us); + } +} diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index b5f316d8..949db55b 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -11,48 +11,50 @@ class Time { - // private unimplemented constructor - Time(); - public: - // opting for static class here because there should only ever be one - // Settings control object and I don't like singletons - static bool init(); - static void cleanup(); + Time(); + bool init(); + void cleanup(); // tick the clock forward to millis() - static void tickClock(); + void tickClock(); // get the current tick, offset by any active simulation (simulation only exists in vortexlib) - // Exposing this in the header seems to save on space a non negligible amount, it is used a lot - // and exposing in the header probably allows the compiler to optimize away repititive calls - static uint32_t getCurtime() { return m_curTick; } + uint32_t getCurtime() const { return m_curTick; } // Current microseconds since startup, only use this for things like measuring rapid data transfer timings. // If you just need to perform regular time checks for a pattern or some logic then use getCurtime() and measure // time in ticks, use the SEC_TO_TICKS() or MS_TO_TICKS() macros to convert timings to measures of ticks for // purpose of comparing against getCurtime() - static uint32_t microseconds(); + uint32_t microseconds(); // delay for some number of microseconds or milliseconds, these are bad - static void delayMicroseconds(uint32_t us); - static void delayMilliseconds(uint32_t ms); + void delayMicroseconds(uint32_t us); + void delayMilliseconds(uint32_t ms); #ifdef HELIOS_CLI // toggle timestep on/off - static void enableTimestep(bool enabled) { m_enableTimestep = enabled; } + void enableTimestep(bool enabled) { m_enableTimestep = enabled; } #endif + // bridge access for legacy/static callsites and interrupt edges + static void setActiveInstance(Time *instance) { s_activeInstance = instance; } + static uint32_t activeCurtime(); + static void activeDelayMilliseconds(uint32_t ms); + static void activeDelayMicroseconds(uint32_t us); + private: - // global tick counter - static uint32_t m_curTick; + // tick counter + uint32_t m_curTick; // the last frame timestamp - static uint32_t m_prevTime; + uint32_t m_prevTime; #ifdef HELIOS_CLI // whether timestep is enabled - static bool m_enableTimestep; + bool m_enableTimestep; #endif + + static Time *s_activeInstance; }; #endif diff --git a/Helios/Timer.cpp b/Helios/Timer.cpp index 1a9ded60..85cd176b 100644 --- a/Helios/Timer.cpp +++ b/Helios/Timer.cpp @@ -2,7 +2,9 @@ #include "Timer.h" +#ifndef WASM #include "TimeControl.h" +#endif Timer::Timer() : m_alarm(0), @@ -16,7 +18,11 @@ Timer::~Timer() void Timer::init(uint8_t alarm) { - initAt(alarm, Time::getCurtime()); +#ifdef WASM + initAt(alarm, 0); +#else + initAt(alarm, Time::activeCurtime()); +#endif } void Timer::initAt(uint8_t alarm, uint32_t now) @@ -28,7 +34,11 @@ void Timer::initAt(uint8_t alarm, uint32_t now) void Timer::start(uint32_t offset) { - startAt(Time::getCurtime(), offset); +#ifdef WASM + startAt(0, offset); +#else + startAt(Time::activeCurtime(), offset); +#endif } void Timer::startAt(uint32_t now, uint32_t offset) @@ -45,7 +55,11 @@ void Timer::reset() bool Timer::alarm() { - return alarmAt(Time::getCurtime()); +#ifdef WASM + return alarmAt(0); +#else + return alarmAt(Time::activeCurtime()); +#endif } bool Timer::alarmAt(uint32_t now) diff --git a/HeliosCLI/cli_main.cpp b/HeliosCLI/cli_main.cpp index 8552fb85..f96f84ab 100644 --- a/HeliosCLI/cli_main.cpp +++ b/HeliosCLI/cli_main.cpp @@ -61,6 +61,7 @@ std::string initial_colorset_str = ""; std::string initial_pattern_str = ""; std::string initial_pattern_args_str = ""; uint32_t initial_mode_index = 0; +static Helios *g_helios = nullptr; // used to switch terminal to non-blocking and back static struct termios orig_term_attr = {0}; @@ -80,6 +81,8 @@ static void dump_eeprom(const std::string& filename); int main(int argc, char *argv[]) { + Helios helios; + g_helios = &helios; // parse command line options parse_options(argc, argv); // set the terminal to instantly receive key presses @@ -91,21 +94,21 @@ int main(int argc, char *argv[]) return 0; } // toggle timestep in the engine based on the cli input - Time::enableTimestep(timestep); + helios.time().enableTimestep(timestep); // toggle storage in the engine based on cli input - Storage::enableStorage(storage); + helios.storage().enableStorage(storage); // run the engine initialization - Helios::init(); + helios.init(); // set the initial mode index - Helios::set_mode_index(initial_mode_index); + helios.set_mode_index(initial_mode_index); // Set the initial pattern based on user arguments if (initial_pattern_str.length() > 0) { // convert the string arg to integer, then treat it as a PatternID PatternID id = (PatternID)strtoul(initial_pattern_str.c_str(), NULL, 10); // pass the current pattern to make_pattern to update it's internals - Patterns::make_pattern(id, Helios::cur_pattern()); + Patterns::make_pattern(id, helios.cur_pattern()); // re-initialize the current pattern - Helios::cur_pattern().init(); + helios.cur_pattern().init(); } // set initial pattern args based on user arguments if (initial_pattern_args_str.length() > 0) { @@ -126,7 +129,7 @@ int main(int argc, char *argv[]) // construct pattern args from the array of values PatternArgs args(vals[0], vals[1], vals[2], vals[3], vals[4], vals[5]); // set the args of the current pattern - Helios::cur_pattern().setArgs(args); + helios.cur_pattern().setArgs(args); } // Set the initial colorset based on user arguments if (initial_colorset_str.length() > 0) { @@ -143,9 +146,9 @@ int main(int argc, char *argv[]) } } // update the colorset of the current pattern - Helios::cur_pattern().setColorset(set); + helios.cur_pattern().setColorset(set); // re-initialize the current pattern - Helios::cur_pattern().init(); + helios.cur_pattern().init(); } // just generate eeprom? if (eeprom) { @@ -155,19 +158,19 @@ int main(int argc, char *argv[]) // so that we can detect when one full cycle of the pattern has passed uint32_t cycle_count = 0; uint8_t last_index = 0; - while (Helios::keep_going()) { + while (helios.keep_going()) { // check for any inputs and read the next one read_inputs(); // if lockstep is enabled, only run logic if the // input queue isn't actually empty - if (lockstep && !Button::inputQueueSize()) { + if (lockstep && !g_helios->button().inputQueueSize()) { // just keep waiting for an input continue; } // run the main loop - Helios::tick(); + helios.tick(); // don't render anything if asleep, but technically it's still running... - if (Helios::is_asleep()) { + if (helios.is_asleep()) { continue; } // watch for a full cycle if it was requested by the command line @@ -175,7 +178,7 @@ int main(int argc, char *argv[]) // grab the current index of the colorset, which might be the same for // several tick in a row, so we must check whether it just changed this // tick by comparing it to the index we saved last tick - uint8_t cur_index = Helios::cur_pattern().colorset().curIndex(); + uint8_t cur_index = helios.cur_pattern().colorset().curIndex(); if (cur_index == 0 && last_index != 0) { // only if the current index is 0 (start of colorset) and the last index was // not 0 then the colorset *just* started iterating through it's colors, so @@ -184,7 +187,7 @@ int main(int argc, char *argv[]) } // then if we run more than the chosen number of cycles just quit if (cycle_count >= num_cycles) { - Helios::terminate(); + helios.terminate(); break; } last_index = cur_index; @@ -389,7 +392,7 @@ static bool read_inputs() } for (uint32_t i = 0; i < repeatAmount; ++i) { // otherwise just queue up the command - Button::queueInput(command); + g_helios->button().queueInput(command); } } return true; @@ -402,7 +405,7 @@ static void show() if (generate_bmp) { // still need to generate the BMP by recoring all the output colors // even if they have chosen the -q for quiet option - RGBColor currentColor = {Led::get().red, Led::get().green, Led::get().blue}; + RGBColor currentColor = g_helios->led().get(); RGBColor scaledColor = currentColor.scaleBrightness(brightness_scale); colorBuffer.push_back(scaledColor); } @@ -414,7 +417,7 @@ static void show() out += "\r"; } // Get the current color and scale its brightness up - RGBColor currentColor = {Led::get().red, Led::get().green, Led::get().blue}; + RGBColor currentColor = g_helios->led().get(); RGBColor scaledColor = currentColor.scaleBrightness(brightness_scale); if (output_type == OUTPUT_TYPE_COLOR) { out += "\x1B[0m["; // opening | diff --git a/HeliosEmbedded/main.cpp b/HeliosEmbedded/main.cpp index 391fdf1b..8fafc52a 100644 --- a/HeliosEmbedded/main.cpp +++ b/HeliosEmbedded/main.cpp @@ -7,10 +7,11 @@ // this is the main thread for non-arduino embedded builds int main(int argc, char *argv[]) { - Helios::init(); + Helios helios; + helios.init(); // the main thread just initializes Helios then continuously calls tick - while (Helios::keep_going()) { - Helios::tick(); + while (helios.keep_going()) { + helios.tick(); } return 0; } diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index d586e8ed..1b14e980 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -1,70 +1,18 @@ #include "HeliosLib.h" #include "HeliosInstance.h" -// Helios includes -#include "Helios.h" -#include "Led.h" - #ifdef WASM #include -#include using namespace emscripten; -// just need a non class function to bind to wasm here -static void init_helios() { HeliosLib::init(); } -static void cleanup_helios() { HeliosLib::cleanup(); } - -// this is a spcial function that wraps tick then returns the current color of -// the leds as a javascript object 'value' -val tick_helios() { - // first run a tick - HeliosLib::tick(); - // fetch led color - val color = val::object(); - color.set("red", Led::get().red); - color.set("green", Led::get().green); - color.set("blue", Led::get().blue); - return color; -} - // js is dumb and has issues doing this cast I guess PatternID intToPatternID(int val) { return (PatternID)val; } -// Helper to set the colorset on the current pattern -static void setCurrentColorset(Colorset &colorset) -{ - Helios::cur_pattern().setColorset(colorset); -} - -// Helper to set pattern args on the current pattern -static void setCurrentArgs(PatternArgs &args) -{ - Helios::cur_pattern().setArgs(args); -} - -// Helper to fully configure and reinitialize the current pattern -static void setCurrentMode(PatternArgs &args, Colorset &colorset) -{ - Helios::cur_pattern().setArgs(args); - Helios::cur_pattern().setColorset(colorset); - Helios::cur_pattern().init(); -} - EMSCRIPTEN_BINDINGS(Vortex) { - // basic control functions - function("Init", &init_helios); - function("Cleanup", &cleanup_helios); - function("Tick", &tick_helios); - - // helpers to configure the current mode - function("setCurrentColorset", &setCurrentColorset); - function("setCurrentArgs", &setCurrentArgs); - function("setCurrentMode", &setCurrentMode); - // Bind the HSVColor class class_("HSVColor") .constructor<>() @@ -156,18 +104,6 @@ EMSCRIPTEN_BINDINGS(Vortex) { .property("group_size", &PatternArgs::group_size) .property("blend_speed", &PatternArgs::blend_speed); - // pattern class - class_("Pattern") - .function("init", &Pattern::init) - .function("setArgs", &Pattern::setArgs) - .function("getArgs", select_overload(&Pattern::getArgs)) - //.function("equals", &Pattern::equals, allow_raw_pointer()) - .function("getColorset", select_overload(&Pattern::getColorset)) - .function("setColorset", &Pattern::setColorset) - .function("clearColorset", &Pattern::clearColorset) - .function("getFlags", &Pattern::getFlags) - .function("hasFlags", &Pattern::hasFlags); - // HeliosInstance class for independent engine instances // This allows multiple mode previews on the same page class_("HeliosInstance") @@ -186,11 +122,7 @@ EMSCRIPTEN_BINDINGS(Vortex) { bool HeliosLib::init() { - if (!Helios::init()) { - return false; - } - - return true; + return true; } void HeliosLib::cleanup() @@ -200,5 +132,4 @@ void HeliosLib::cleanup() void HeliosLib::tick() { - Helios::tick(); } diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index df5e0ec5..ceb9caaa 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -68,10 +68,25 @@ LIBS=\ # source files # local source files first, other sources after -ifeq ($(OS),Windows_NT) - SRC = $(shell find ../Helios/ -type f -name \\*.cpp) HeliosLib.cpp HeliosInstance.cpp +HELIOS_SRC_COMMON=\ + ../Helios/Colortypes.cpp \ + ../Helios/Colorset.cpp \ + ../Helios/Pattern.cpp \ + ../Helios/Patterns.cpp \ + ../Helios/Random.cpp \ + ../Helios/Timer.cpp + +HELIOS_SRC_LEGACY=\ + ../Helios/Button.cpp \ + ../Helios/Helios.cpp \ + ../Helios/Led.cpp \ + ../Helios/Storage.cpp \ + ../Helios/TimeControl.cpp + +ifdef WASM +SRC = $(HELIOS_SRC_COMMON) HeliosLib.cpp HeliosInstance.cpp else - SRC = $(shell find ../Helios/ -type f -name '*.cpp') HeliosLib.cpp HeliosInstance.cpp +SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp HeliosInstance.cpp endif # object files are source files with .c replaced with .o From fc8a1952936156155bfef363cf0b70c984a088f5 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sat, 21 Feb 2026 12:40:15 +0100 Subject: [PATCH 12/37] Add full HeliosLib hookpoint callback architecture. Introduce HeliosCallbacks and wire button, LED, time, and storage hookpoints through Helios/HeliosLib, with WASM-exposed callback registration APIs for event-driven host integration. --- Helios/Button.cpp | 19 +++-- Helios/Button.h | 4 + Helios/Helios.cpp | 11 +++ Helios/Helios.h | 3 + Helios/HeliosCallbacks.h | 37 +++++++++ Helios/Led.cpp | 18 ++++- Helios/Led.h | 5 +- Helios/Storage.cpp | 12 ++- Helios/Storage.h | 3 + Helios/TimeControl.cpp | 12 ++- Helios/TimeControl.h | 3 + HeliosLib/HeliosInstance.cpp | 47 +++++++++++ HeliosLib/HeliosInstance.h | 14 ++++ HeliosLib/HeliosLib.cpp | 147 ++++++++++++++++++++++++++++++++++- HeliosLib/HeliosLib.h | 42 +++++++--- HeliosLib/Makefile | 2 +- 16 files changed, 355 insertions(+), 24 deletions(-) create mode 100644 Helios/HeliosCallbacks.h diff --git a/Helios/Button.cpp b/Helios/Button.cpp index d84b0c36..0f94a15e 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -7,10 +7,13 @@ #ifdef HELIOS_ARDUINO #include #endif -#define BUTTON_PIN 3 #define BUTTON_PORT 2 #endif +#ifndef BUTTON_PIN +#define BUTTON_PIN 3 +#endif + #include "Helios.h" Button::Button() : @@ -30,7 +33,8 @@ Button::Button() : m_pinState(false), m_enableWake(false), #endif - m_time(nullptr) + m_time(nullptr), + m_callbacks(nullptr) { } @@ -94,17 +98,22 @@ ISR(PCINT0_vect) { // directly poll the pin for whether it's pressed right now bool Button::check() { + bool defaultState = false; #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO - return digitalRead(3) == HIGH; + defaultState = digitalRead(3) == HIGH; #else - return (PINB & (1 << 3)) != 0; + defaultState = (PINB & (1 << 3)) != 0; #endif #elif defined(HELIOS_CLI) // then just return the pin state as-is, the input event may have // adjusted this value - return m_pinState; + defaultState = m_pinState; #endif + if (m_callbacks) { + return m_callbacks->checkPinHook(BUTTON_PIN, defaultState); + } + return defaultState; } // detect if the button is being held for a long hold (past long click) diff --git a/Helios/Button.h b/Helios/Button.h index feb4bdb8..87216616 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -6,6 +6,8 @@ #include #endif +#include "HeliosCallbacks.h" + class Time; class Button @@ -13,6 +15,7 @@ class Button public: Button(); void bindTime(Time *time) { m_time = time; } + void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } // initialize a new button object with a pin number bool init(); // directly poll the pin for whether it's pressed right now @@ -124,4 +127,5 @@ class Button #endif uint32_t now() const; Time *m_time; + HeliosCallbacks *m_callbacks; }; diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 3731ea66..108c53b8 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -49,6 +49,7 @@ Helios::Helios() : m_led(), m_time(), m_button(), + m_callbacks(nullptr), keepgoing(true) #ifdef HELIOS_CLI , sleeping(false) @@ -56,8 +57,18 @@ Helios::Helios() : { setActiveInstance(this); Time::setActiveInstance(&m_time); + setCallbacks(nullptr); +} + +void Helios::setCallbacks(HeliosCallbacks *callbacks) +{ + m_callbacks = callbacks; + m_time.bindCallbacks(callbacks); m_led.bindTime(&m_time); + m_led.bindCallbacks(callbacks); m_button.bindTime(&m_time); + m_button.bindCallbacks(callbacks); + m_storage.bindCallbacks(callbacks); } bool Helios::init() diff --git a/Helios/Helios.h b/Helios/Helios.h index b57e9528..52783655 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -7,6 +7,7 @@ #include "Led.h" #include "TimeControl.h" #include "Button.h" +#include "HeliosCallbacks.h" class Helios { @@ -40,6 +41,7 @@ class Helios const Time &time() const { return m_time; } Button &button() { return m_button; } const Button &button() const { return m_button; } + void setCallbacks(HeliosCallbacks *callbacks); // Embedded ISR bridge to the active runtime instance. static void setActiveInstance(Helios *instance) { s_activeInstance = instance; } @@ -142,6 +144,7 @@ class Helios Led m_led; Time m_time; Button m_button; + HeliosCallbacks *m_callbacks; bool keepgoing; #ifdef HELIOS_CLI diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h new file mode 100644 index 00000000..fe9c75f1 --- /dev/null +++ b/Helios/HeliosCallbacks.h @@ -0,0 +1,37 @@ +#pragma once + +#include + +#include "Colortypes.h" + +class HeliosCallbacks +{ +public: + virtual ~HeliosCallbacks() {} + + // Input hooks + virtual bool checkPinHook(uint32_t pin, bool defaultState) { return defaultState; } + + // Output hooks + virtual void ledsInit(const RGBColor &initialColor, int count) { (void)initialColor; (void)count; } + virtual void ledsShow(const RGBColor &color, uint8_t brightness) { (void)color; (void)brightness; } + virtual void ledsBrightness(uint8_t brightness) { (void)brightness; } + + // Optional timing hook + virtual uint32_t timeNowMicros(uint32_t defaultMicros) { return defaultMicros; } + + // Optional storage hooks, return true if handled by callback + virtual bool storageRead(uint8_t address, uint8_t &outValue) + { + (void)address; + (void)outValue; + return false; + } + + virtual bool storageWrite(uint8_t address, uint8_t value) + { + (void)address; + (void)value; + return false; + } +}; diff --git a/Helios/Led.cpp b/Helios/Led.cpp index 899993d0..2c646e58 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -26,7 +26,8 @@ Led::Led() : m_brightness(DEFAULT_BRIGHTNESS), m_ledColor(RGB_OFF), m_realColor(RGB_OFF), - m_time(nullptr) + m_time(nullptr), + m_callbacks(nullptr) { } @@ -35,6 +36,9 @@ bool Led::init() // clear the led colors m_ledColor = RGB_OFF; m_realColor = RGB_OFF; + if (m_callbacks) { + m_callbacks->ledsInit(m_ledColor, 1); + } #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO pinMode(0, OUTPUT); @@ -69,6 +73,14 @@ void Led::adjustBrightness(uint8_t fadeBy) m_ledColor.adjustBrightness(fadeBy); } +void Led::setBrightness(uint8_t brightness) +{ + m_brightness = brightness; + if (m_callbacks) { + m_callbacks->ledsBrightness(brightness); + } +} + void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) { const uint32_t curtime = m_time ? m_time->getCurtime() : Time::activeCurtime(); @@ -152,4 +164,8 @@ void Led::update() SREG = oldSREG; #endif #endif + // notify host runtimes whenever a frame is shown + if (m_callbacks) { + m_callbacks->ledsShow(m_ledColor, m_brightness); + } } diff --git a/Helios/Led.h b/Helios/Led.h index d22410cb..848d713c 100644 --- a/Helios/Led.h +++ b/Helios/Led.h @@ -4,6 +4,7 @@ #include #include "Colortypes.h" +#include "HeliosCallbacks.h" class Time; @@ -12,6 +13,7 @@ class Led public: Led(); void bindTime(Time *time) { m_time = time; } + void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } bool init(); void cleanup(); @@ -41,7 +43,7 @@ class Led // global brightness uint8_t getBrightness() const { return m_brightness; } - void setBrightness(uint8_t brightness) { m_brightness = brightness; } + void setBrightness(uint8_t brightness); // actually update the LEDs and show the changes void update(); @@ -56,6 +58,7 @@ class Led RGBColor m_ledColor; RGBColor m_realColor; Time *m_time; + HeliosCallbacks *m_callbacks; }; #endif diff --git a/Helios/Storage.cpp b/Helios/Storage.cpp index 4acf27f2..0dae6e50 100644 --- a/Helios/Storage.cpp +++ b/Helios/Storage.cpp @@ -17,7 +17,10 @@ Storage::Storage() #ifdef HELIOS_CLI - : m_enableStorage(true) + : m_enableStorage(true), + m_callbacks(nullptr) +#else + : m_callbacks(nullptr) #endif { } @@ -124,6 +127,9 @@ void Storage::write_crc(uint8_t pos) void Storage::write_byte(uint8_t address, uint8_t data) { + if (m_callbacks && m_callbacks->storageWrite(address, data)) { + return; + } #ifdef HELIOS_EMBEDDED // reads out the byte of the eeprom first to see if it's different // before writing out the byte -- this is faster than always writing @@ -161,6 +167,10 @@ void Storage::write_byte(uint8_t address, uint8_t data) uint8_t Storage::read_byte(uint8_t address) { + uint8_t callbackValue = 0; + if (m_callbacks && m_callbacks->storageRead(address, callbackValue)) { + return callbackValue; + } #ifdef HELIOS_EMBEDDED // do a three way read because the attiny85 eeprom basically doesn't work uint8_t b1 = internal_read(address); diff --git a/Helios/Storage.h b/Helios/Storage.h index 83fe52a3..89ccc659 100644 --- a/Helios/Storage.h +++ b/Helios/Storage.h @@ -3,6 +3,7 @@ #include #include "HeliosConfig.h" +#include "HeliosCallbacks.h" // the index of the first config byte, the config bytes start at the end // then work their way backwards (so 'config index 0' is the last byte) @@ -23,6 +24,7 @@ class Storage public: Storage(); + void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } bool init(); bool read_pattern(uint8_t slot, Pattern &pat); @@ -66,6 +68,7 @@ class Storage // whether storage is enabled bool m_enableStorage; #endif + HeliosCallbacks *m_callbacks; }; #endif diff --git a/Helios/TimeControl.cpp b/Helios/TimeControl.cpp index 0390b0cf..dff0139b 100644 --- a/Helios/TimeControl.cpp +++ b/Helios/TimeControl.cpp @@ -29,6 +29,7 @@ Time::Time() : #ifdef HELIOS_CLI , m_enableTimestep(true) #endif + , m_callbacks(nullptr) { } @@ -89,14 +90,15 @@ ISR(TIMER0_OVF_vect) { uint32_t Time::microseconds() { + uint32_t usOut = 0; #ifdef HELIOS_CLI struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); uint64_t us = SEC_TO_US((uint64_t)ts.tv_sec) + NS_TO_US((uint64_t)ts.tv_nsec); - return (unsigned long)us; + usOut = (unsigned long)us; #else #ifdef HELIOS_ARDUINO - return micros(); + usOut = micros(); #else // The only reason that micros() is actually necessary is if Helios::tick() // cannot be called in a 1Khz ISR. If Helios::tick() cannot be reliably called @@ -109,9 +111,13 @@ uint32_t Time::microseconds() uint32_t micros = (timer0_overflow_count * (256 * 8)) + (TCNT0 * 8); SREG = oldSREG; // then shift right to counteract the multiplication by 8 - return micros >> 6; + usOut = micros >> 6; #endif #endif + if (m_callbacks) { + return m_callbacks->timeNowMicros(usOut); + } + return usOut; } #ifdef HELIOS_EMBEDDED diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index 949db55b..325a1a20 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -4,6 +4,7 @@ #include #include "HeliosConfig.h" +#include "HeliosCallbacks.h" // macros to convert milliseconds and seconds to measures of ticks #define MS_TO_TICKS(ms) (uint32_t)(((uint32_t)(ms) * TICKRATE) / 1000) @@ -13,6 +14,7 @@ class Time { public: Time(); + void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } bool init(); void cleanup(); @@ -55,6 +57,7 @@ class Time #endif static Time *s_activeInstance; + HeliosCallbacks *m_callbacks; }; #endif diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 14f63e88..9a8aa623 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,6 +1,23 @@ #include "HeliosInstance.h" +#ifdef WASM +#include + +static bool isFunction(const emscripten::val &cb) +{ + if (cb.isNull() || cb.isUndefined()) { + return false; + } + return cb.typeOf().as() == "function"; +} +#endif + HeliosInstance::HeliosInstance() : pat() +#ifdef WASM + , m_ledsInitHook(emscripten::val::undefined()) + , m_ledsShowHook(emscripten::val::undefined()) + , m_ledsBrightnessHook(emscripten::val::undefined()) +#endif { } @@ -11,6 +28,12 @@ HeliosInstance::~HeliosInstance() void HeliosInstance::tick() { pat.tick(); +#ifdef WASM + if (isFunction(m_ledsShowHook)) { + RGBColor col = pat.getCurColor(); + m_ledsShowHook(col.red, col.green, col.blue, 255); + } +#endif } RGBColor HeliosInstance::getCurColor() @@ -34,3 +57,27 @@ void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) pat.setColorset(colorset); pat.restart(); } + +#ifdef WASM +void HeliosInstance::setLedsInitHook(emscripten::val callback) +{ + m_ledsInitHook = callback; + if (isFunction(m_ledsInitHook)) { + RGBColor col = pat.getCurColor(); + m_ledsInitHook(col.red, col.green, col.blue, 1); + } +} + +void HeliosInstance::setLedsShowHook(emscripten::val callback) +{ + m_ledsShowHook = callback; +} + +void HeliosInstance::setLedsBrightnessHook(emscripten::val callback) +{ + m_ledsBrightnessHook = callback; + if (isFunction(m_ledsBrightnessHook)) { + m_ledsBrightnessHook(255); + } +} +#endif diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index d3aab3cc..71e804d8 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -3,6 +3,10 @@ #include "Colorset.h" #include "HeliosPatternInstance.h" +#ifdef WASM +#include +#endif + class HeliosInstance { public: @@ -13,7 +17,17 @@ class HeliosInstance void setColorset(Colorset &colorset); void setArgs(PatternArgs &args); void setMode(PatternArgs &args, Colorset &colorset); +#ifdef WASM + void setLedsInitHook(emscripten::val callback); + void setLedsShowHook(emscripten::val callback); + void setLedsBrightnessHook(emscripten::val callback); +#endif private: HeliosPatternInstance pat; +#ifdef WASM + emscripten::val m_ledsInitHook; + emscripten::val m_ledsShowHook; + emscripten::val m_ledsBrightnessHook; +#endif }; diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 1b14e980..150d51ee 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -3,9 +3,73 @@ #ifdef WASM #include +#include using namespace emscripten; +class HeliosLibJsCallbacks : public HeliosCallbacks +{ +public: + HeliosLibJsCallbacks() : + m_checkPinHook(val::undefined()), + m_ledsInitHook(val::undefined()), + m_ledsShowHook(val::undefined()), + m_ledsBrightnessHook(val::undefined()) + { + } + + void setCheckPinHook(val callback) { m_checkPinHook = callback; } + void setLedsInitHook(val callback) { m_ledsInitHook = callback; } + void setLedsShowHook(val callback) { m_ledsShowHook = callback; } + void setLedsBrightnessHook(val callback) { m_ledsBrightnessHook = callback; } + + bool checkPinHook(uint32_t pin, bool defaultState) override + { + if (!isFunction(m_checkPinHook)) { + return defaultState; + } + return m_checkPinHook(pin, defaultState).as(); + } + + void ledsInit(const RGBColor &initialColor, int count) override + { + if (!isFunction(m_ledsInitHook)) { + return; + } + m_ledsInitHook(initialColor.red, initialColor.green, initialColor.blue, count); + } + + void ledsShow(const RGBColor &color, uint8_t brightness) override + { + if (!isFunction(m_ledsShowHook)) { + return; + } + m_ledsShowHook(color.red, color.green, color.blue, brightness); + } + + void ledsBrightness(uint8_t brightness) override + { + if (!isFunction(m_ledsBrightnessHook)) { + return; + } + m_ledsBrightnessHook(brightness); + } + +private: + static bool isFunction(const val &callback) + { + if (callback.isNull() || callback.isUndefined()) { + return false; + } + return callback.typeOf().as() == "function"; + } + + val m_checkPinHook; + val m_ledsInitHook; + val m_ledsShowHook; + val m_ledsBrightnessHook; +}; + // js is dumb and has issues doing this cast I guess PatternID intToPatternID(int val) { @@ -112,7 +176,20 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("getCurColor", &HeliosInstance::getCurColor) .function("setColorset", &HeliosInstance::setColorset) .function("setArgs", &HeliosInstance::setArgs) - .function("setMode", &HeliosInstance::setMode); + .function("setMode", &HeliosInstance::setMode) + .function("setLedsInitHook", &HeliosInstance::setLedsInitHook) + .function("setLedsShowHook", &HeliosInstance::setLedsShowHook) + .function("setLedsBrightnessHook", &HeliosInstance::setLedsBrightnessHook); + + class_("HeliosLib") + .constructor<>() + .function("init", &HeliosLib::init) + .function("tick", &HeliosLib::tick) + .function("cleanup", &HeliosLib::cleanup) + .function("setCheckPinHook", &HeliosLib::setCheckPinHook) + .function("setLedsInitHook", &HeliosLib::setLedsInitHook) + .function("setLedsShowHook", &HeliosLib::setLedsShowHook) + .function("setLedsBrightnessHook", &HeliosLib::setLedsBrightnessHook); // bind others as necessary } @@ -120,16 +197,80 @@ EMSCRIPTEN_BINDINGS(Vortex) { // Helios Lib code +HeliosLib::HeliosLib() : + m_helios(), + m_callbacks(nullptr) +#ifdef WASM + , m_jsCallbacks(new HeliosLibJsCallbacks()) +#endif +{ +#ifdef WASM + setCallbacks(m_jsCallbacks); +#endif +} + +HeliosLib::~HeliosLib() +{ +#ifdef WASM + delete m_jsCallbacks; + m_jsCallbacks = nullptr; +#endif +} + bool HeliosLib::init() { - return true; + return m_helios.init(); } void HeliosLib::cleanup() { - } void HeliosLib::tick() { + m_helios.tick(); +} + +void HeliosLib::setCallbacks(HeliosCallbacks *callbacks) +{ + m_callbacks = callbacks; + m_helios.setCallbacks(callbacks); +} + +#ifdef WASM +void HeliosLib::setCheckPinHook(emscripten::val callback) +{ + if (!m_jsCallbacks) { + return; + } + m_jsCallbacks->setCheckPinHook(callback); + setCallbacks(m_jsCallbacks); } + +void HeliosLib::setLedsInitHook(emscripten::val callback) +{ + if (!m_jsCallbacks) { + return; + } + m_jsCallbacks->setLedsInitHook(callback); + setCallbacks(m_jsCallbacks); +} + +void HeliosLib::setLedsShowHook(emscripten::val callback) +{ + if (!m_jsCallbacks) { + return; + } + m_jsCallbacks->setLedsShowHook(callback); + setCallbacks(m_jsCallbacks); +} + +void HeliosLib::setLedsBrightnessHook(emscripten::val callback) +{ + if (!m_jsCallbacks) { + return; + } + m_jsCallbacks->setLedsBrightnessHook(callback); + setCallbacks(m_jsCallbacks); +} +#endif diff --git a/HeliosLib/HeliosLib.h b/HeliosLib/HeliosLib.h index 3db4884c..37ddd1d5 100644 --- a/HeliosLib/HeliosLib.h +++ b/HeliosLib/HeliosLib.h @@ -1,15 +1,39 @@ +#pragma once + +#include "Helios.h" +#include "HeliosCallbacks.h" + +#ifdef WASM +#include +class HeliosLibJsCallbacks; +#endif -// Wrapper class around Helios as a whole, put high level apis that are used on -// desktop or in wasm but not in the core of Helios in this layer. Technically -// HeliosCLI would wrap this library to produce a CLI tool, but we already -// wrapped the Helios core so we should abstract some of that logic to here and -// simplify the CLI tool by just using this library directly class HeliosLib { public: - static bool init(); - static void cleanup(); + HeliosLib(); + ~HeliosLib(); - static void tick(); -}; + bool init(); + void cleanup(); + void tick(); + Helios &helios() { return m_helios; } + const Helios &helios() const { return m_helios; } + void setCallbacks(HeliosCallbacks *callbacks); + HeliosCallbacks *callbacks() const { return m_callbacks; } + +#ifdef WASM + void setCheckPinHook(emscripten::val callback); + void setLedsInitHook(emscripten::val callback); + void setLedsShowHook(emscripten::val callback); + void setLedsBrightnessHook(emscripten::val callback); +#endif + +private: + Helios m_helios; + HeliosCallbacks *m_callbacks; +#ifdef WASM + HeliosLibJsCallbacks *m_jsCallbacks; +#endif +}; diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index ceb9caaa..efb10a44 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -84,7 +84,7 @@ HELIOS_SRC_LEGACY=\ ../Helios/TimeControl.cpp ifdef WASM -SRC = $(HELIOS_SRC_COMMON) HeliosLib.cpp HeliosInstance.cpp +SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp HeliosInstance.cpp else SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp HeliosInstance.cpp endif From 555d324ebcc4279cecc0ee6c3ce0cd6b9c749e65 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sun, 22 Feb 2026 14:59:05 +0100 Subject: [PATCH 13/37] Update HeliosEngine --- HeliosLib/HeliosInstance.cpp | 36 ++++++++++++++++++++++++++++++++++++ HeliosLib/HeliosInstance.h | 4 ++++ HeliosLib/HeliosLib.cpp | 4 ++++ 3 files changed, 44 insertions(+) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 9a8aa623..b4e7c0f0 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,4 +1,6 @@ #include "HeliosInstance.h" +#include "Patterns.h" +#include "Random.h" #ifdef WASM #include @@ -58,6 +60,40 @@ void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) pat.restart(); } +int HeliosInstance::randomizeSeeded(uint8_t maxColors) +{ + Random ctx(pat.crc32()); + uint8_t randVal = ctx.next8(); + + uint8_t safeMaxColors = maxColors > 0 ? maxColors : 8; + uint8_t numColors = (uint8_t)((randVal + 1) % safeMaxColors); + + pat.colorset().randomizeColors(ctx, numColors, Colorset::COLOR_MODE_RANDOMLY_PICK); + + int patternIndex = (int)(randVal % PATTERN_COUNT); + Patterns::make_pattern((PatternID)patternIndex, pat); + pat.restart(); + return patternIndex; +} + +PatternArgs HeliosInstance::getArgs() +{ + return pat.getArgs(); +} + +int HeliosInstance::getNumColors() +{ + return pat.colorset().numColors(); +} + +RGBColor HeliosInstance::getColorAt(int index) +{ + if (index < 0) { + return RGBColor(); + } + return pat.colorset().get((uint8_t)index); +} + #ifdef WASM void HeliosInstance::setLedsInitHook(emscripten::val callback) { diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index 71e804d8..5e6d9461 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -17,6 +17,10 @@ class HeliosInstance void setColorset(Colorset &colorset); void setArgs(PatternArgs &args); void setMode(PatternArgs &args, Colorset &colorset); + int randomizeSeeded(uint8_t maxColors); + PatternArgs getArgs(); + int getNumColors(); + RGBColor getColorAt(int index); #ifdef WASM void setLedsInitHook(emscripten::val callback); void setLedsShowHook(emscripten::val callback); diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 150d51ee..d09f5a0c 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -177,6 +177,10 @@ EMSCRIPTEN_BINDINGS(Vortex) { .function("setColorset", &HeliosInstance::setColorset) .function("setArgs", &HeliosInstance::setArgs) .function("setMode", &HeliosInstance::setMode) + .function("randomizeSeeded", &HeliosInstance::randomizeSeeded) + .function("getArgs", &HeliosInstance::getArgs) + .function("getNumColors", &HeliosInstance::getNumColors) + .function("getColorAt", &HeliosInstance::getColorAt) .function("setLedsInitHook", &HeliosInstance::setLedsInitHook) .function("setLedsShowHook", &HeliosInstance::setLedsShowHook) .function("setLedsBrightnessHook", &HeliosInstance::setLedsBrightnessHook); From ff12bdf103bc2749b9314db426269b13a29ecce4 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sun, 22 Feb 2026 15:27:08 +0100 Subject: [PATCH 14/37] Restore variable seeded randomizer count for WASM colorsets. Allow NUM_COLOR_SLOTS override from config and set a safe WASM slot cap so randomizer can vary from 1..N without being hard-limited to 6. --- Helios/HeliosConfig.h | 5 ++++- HeliosLib/HeliosInstance.cpp | 13 ++++++++++--- HeliosLib/Makefile | 1 + 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Helios/HeliosConfig.h b/Helios/HeliosConfig.h index cda27691..fb01798d 100644 --- a/Helios/HeliosConfig.h +++ b/Helios/HeliosConfig.h @@ -66,8 +66,11 @@ // Max Color Slots // -// The number of slots in a colorset +// The number of slots in a colorset. +// Firmware default remains 6, but WASM can override via compiler define. +#ifndef NUM_COLOR_SLOTS #define NUM_COLOR_SLOTS 6 +#endif // Mode Slots // diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index b4e7c0f0..6f594b17 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -65,10 +65,17 @@ int HeliosInstance::randomizeSeeded(uint8_t maxColors) Random ctx(pat.crc32()); uint8_t randVal = ctx.next8(); - uint8_t safeMaxColors = maxColors > 0 ? maxColors : 8; - uint8_t numColors = (uint8_t)((randVal + 1) % safeMaxColors); + // Firmware-style variability: randomize between 1..requested max. + uint8_t requestedMaxColors = maxColors > 0 ? maxColors : 1; + if (requestedMaxColors > NUM_COLOR_SLOTS) { + requestedMaxColors = NUM_COLOR_SLOTS; + } + uint8_t requestedColors = (uint8_t)((randVal % requestedMaxColors) + 1); - pat.colorset().randomizeColors(ctx, numColors, Colorset::COLOR_MODE_RANDOMLY_PICK); + pat.colorset().randomizeColors(ctx, requestedColors, Colorset::COLOR_MODE_RANDOMLY_PICK); + while (pat.colorset().numColors() > requestedColors) { + pat.colorset().removeColor((uint8_t)(pat.colorset().numColors() - 1)); + } int patternIndex = (int)(randVal % PATTERN_COUNT); Patterns::make_pattern((PatternID)patternIndex, pat); diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index efb10a44..871770e4 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -39,6 +39,7 @@ INCLUDES=\ ifdef WASM DEFINES += -D WASM +DEFINES += -D NUM_COLOR_SLOTS=80 # this was used before but I think only the above is necessary LDFLAGS += --bind -s EXPORT_ES6=1 -s EXPORT_NAME='HeliosLib' endif From 86ba438695d8f9f9a7600f9dcfde7b34ae54a2c4 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sun, 22 Feb 2026 16:09:35 +0100 Subject: [PATCH 15/37] Finalize reviewer-aligned RAII migration and remove HeliosInstance runtime API. This updates Helios core ownership wiring to use Helios-scoped dependencies, removes legacy static runtime bridges, and consolidates WASM preview/randomizer behavior onto HeliosLib while preserving existing frontend behavior. --- Helios/Button.cpp | 29 +++++--- Helios/Button.h | 11 ++- Helios/Helios.cpp | 18 ++--- Helios/Helios.h | 7 +- Helios/HeliosCallbacks.h | 3 - Helios/Led.cpp | 29 +++----- Helios/Led.h | 9 +-- Helios/Pattern.cpp | 9 +-- Helios/Storage.cpp | 11 +-- Helios/Storage.h | 8 +-- Helios/TimeControl.cpp | 29 ++------ Helios/TimeControl.h | 16 ++--- Helios/Timer.cpp | 16 ----- HeliosLib/HeliosInstance.cpp | 129 +-------------------------------- HeliosLib/HeliosInstance.h | 38 +--------- HeliosLib/HeliosLib.cpp | 133 +++++++++++++++++++++++++++-------- HeliosLib/HeliosLib.h | 13 ++++ 17 files changed, 185 insertions(+), 323 deletions(-) diff --git a/Helios/Button.cpp b/Helios/Button.cpp index 0f94a15e..349ab459 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -16,7 +16,11 @@ #include "Helios.h" -Button::Button() : +#ifdef HELIOS_EMBEDDED +static Button *g_activeButton = nullptr; +#endif + +Button::Button(Helios &helios) : m_pressTime(0), m_releaseTime(0), m_holdDuration(0), @@ -33,14 +37,13 @@ Button::Button() : m_pinState(false), m_enableWake(false), #endif - m_time(nullptr), - m_callbacks(nullptr) + m_helios(helios) { } uint32_t Button::now() const { - return m_time ? m_time->getCurtime() : Time::activeCurtime(); + return m_helios.time().getCurtime(); } // initialize a new button object with a pin number @@ -66,6 +69,7 @@ bool Button::init() #ifdef HELIOS_ARDUINO pinMode(3, INPUT); #else + g_activeButton = this; // turn off wake PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); @@ -74,6 +78,11 @@ bool Button::init() return true; } +void Button::handleWakeInterrupt() +{ + m_helios.wakeup(); +} + // enable wake on press void Button::enableWake() { @@ -91,7 +100,9 @@ void Button::enableWake() ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); - Helios::wakeupActiveInstance(); + if (g_activeButton) { + g_activeButton->handleWakeInterrupt(); + } } #endif @@ -110,8 +121,8 @@ bool Button::check() // adjusted this value defaultState = m_pinState; #endif - if (m_callbacks) { - return m_callbacks->checkPinHook(BUTTON_PIN, defaultState); + if (m_helios.callbacks()) { + return m_helios.callbacks()->checkPinHook(BUTTON_PIN, defaultState); } return defaultState; } @@ -168,7 +179,7 @@ void Button::update() if (m_enableWake) { if (m_isPressed || m_shortClick || m_longClick) { - Helios::wakeupActiveInstance(); + m_helios.wakeup(); } } #endif @@ -192,7 +203,7 @@ bool Button::processPreInput() doToggle(); break; case 'q': // quit - Helios::terminateActiveInstance(); + m_helios.terminate(); break; case 'w': // wait // wait is pre input I guess diff --git a/Helios/Button.h b/Helios/Button.h index 87216616..3f9ad1fe 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -6,16 +6,13 @@ #include #endif -#include "HeliosCallbacks.h" - class Time; +class Helios; class Button { public: - Button(); - void bindTime(Time *time) { m_time = time; } - void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } + explicit Button(Helios &helios); // initialize a new button object with a pin number bool init(); // directly poll the pin for whether it's pressed right now @@ -55,6 +52,7 @@ class Button // enable wake on press void enableWake(); + void handleWakeInterrupt(); #ifdef HELIOS_CLI // these will 'inject' a short/long click without actually touching the @@ -126,6 +124,5 @@ class Button bool m_enableWake; #endif uint32_t now() const; - Time *m_time; - HeliosCallbacks *m_callbacks; + Helios &m_helios; }; diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 108c53b8..e0022421 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -28,8 +28,6 @@ // the number of menus in quadrant selection #define NUM_MENUS_QUADRANT 7 -Helios *Helios::s_activeInstance = nullptr; - volatile char helios_version[] = HELIOS_VERSION_STR; Helios::Helios() : @@ -45,30 +43,22 @@ Helios::Helios() : default_args(), default_colorsets(), pat(), - m_storage(), - m_led(), - m_time(), - m_button(), + m_storage(*this), + m_led(*this), + m_time(*this), + m_button(*this), m_callbacks(nullptr), keepgoing(true) #ifdef HELIOS_CLI , sleeping(false) #endif { - setActiveInstance(this); - Time::setActiveInstance(&m_time); setCallbacks(nullptr); } void Helios::setCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; - m_time.bindCallbacks(callbacks); - m_led.bindTime(&m_time); - m_led.bindCallbacks(callbacks); - m_button.bindTime(&m_time); - m_button.bindCallbacks(callbacks); - m_storage.bindCallbacks(callbacks); } bool Helios::init() diff --git a/Helios/Helios.h b/Helios/Helios.h index 52783655..77d52875 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -42,11 +42,7 @@ class Helios Button &button() { return m_button; } const Button &button() const { return m_button; } void setCallbacks(HeliosCallbacks *callbacks); - - // Embedded ISR bridge to the active runtime instance. - static void setActiveInstance(Helios *instance) { s_activeInstance = instance; } - static void wakeupActiveInstance() { if (s_activeInstance) s_activeInstance->wakeup(); } - static void terminateActiveInstance() { if (s_activeInstance) s_activeInstance->terminate(); } + HeliosCallbacks *callbacks() const { return m_callbacks; } enum Flags : uint8_t { // No flags are set @@ -150,5 +146,4 @@ class Helios #ifdef HELIOS_CLI bool sleeping; #endif - static Helios *s_activeInstance; }; diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h index fe9c75f1..25b42a24 100644 --- a/Helios/HeliosCallbacks.h +++ b/Helios/HeliosCallbacks.h @@ -17,9 +17,6 @@ class HeliosCallbacks virtual void ledsShow(const RGBColor &color, uint8_t brightness) { (void)color; (void)brightness; } virtual void ledsBrightness(uint8_t brightness) { (void)brightness; } - // Optional timing hook - virtual uint32_t timeNowMicros(uint32_t defaultMicros) { return defaultMicros; } - // Optional storage hooks, return true if handled by callback virtual bool storageRead(uint8_t address, uint8_t &outValue) { diff --git a/Helios/Led.cpp b/Helios/Led.cpp index 2c646e58..fbfe0aa1 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -2,8 +2,6 @@ #include "Led.h" -#include "TimeControl.h" - #include "HeliosConfig.h" #include "Helios.h" @@ -22,12 +20,11 @@ #define SCALE8(i, scale) (((uint16_t)i * (uint16_t)(scale)) >> 8) -Led::Led() : +Led::Led(Helios &helios) : m_brightness(DEFAULT_BRIGHTNESS), m_ledColor(RGB_OFF), m_realColor(RGB_OFF), - m_time(nullptr), - m_callbacks(nullptr) + m_helios(helios) { } @@ -36,8 +33,8 @@ bool Led::init() // clear the led colors m_ledColor = RGB_OFF; m_realColor = RGB_OFF; - if (m_callbacks) { - m_callbacks->ledsInit(m_ledColor, 1); + if (m_helios.callbacks()) { + m_helios.callbacks()->ledsInit(m_ledColor, 1); } #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO @@ -76,14 +73,14 @@ void Led::adjustBrightness(uint8_t fadeBy) void Led::setBrightness(uint8_t brightness) { m_brightness = brightness; - if (m_callbacks) { - m_callbacks->ledsBrightness(brightness); + if (m_helios.callbacks()) { + m_helios.callbacks()->ledsBrightness(brightness); } } void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) { - const uint32_t curtime = m_time ? m_time->getCurtime() : Time::activeCurtime(); + const uint32_t curtime = m_helios.time().getCurtime(); set(((curtime % (on_time + off_time)) > on_time) ? off_col : on_col); } @@ -94,7 +91,7 @@ void Led::breath(uint8_t hue, uint32_t duration, uint8_t magnitude, uint8_t sat, return; } // Determine the phase in the cycle - const uint32_t curtime = m_time ? m_time->getCurtime() : Time::activeCurtime(); + const uint32_t curtime = m_helios.time().getCurtime(); uint32_t phase = curtime % (2 * duration); // Calculate hue shift int32_t hueShift; @@ -115,11 +112,7 @@ void Led::hold(RGBColor col) { set(col); update(); - if (m_time) { - m_time->delayMilliseconds(250); - return; - } - Time::activeDelayMilliseconds(250); + m_helios.time().delayMilliseconds(250); } void Led::setPWM(uint8_t pwmPin, uint8_t pwmValue, volatile uint8_t &controlRegister, @@ -165,7 +158,7 @@ void Led::update() #endif #endif // notify host runtimes whenever a frame is shown - if (m_callbacks) { - m_callbacks->ledsShow(m_ledColor, m_brightness); + if (m_helios.callbacks()) { + m_helios.callbacks()->ledsShow(m_ledColor, m_brightness); } } diff --git a/Helios/Led.h b/Helios/Led.h index 848d713c..112656c4 100644 --- a/Helios/Led.h +++ b/Helios/Led.h @@ -4,16 +4,14 @@ #include #include "Colortypes.h" -#include "HeliosCallbacks.h" class Time; +class Helios; class Led { public: - Led(); - void bindTime(Time *time) { m_time = time; } - void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } + explicit Led(Helios &helios); bool init(); void cleanup(); @@ -57,8 +55,7 @@ class Led // led color RGBColor m_ledColor; RGBColor m_realColor; - Time *m_time; - HeliosCallbacks *m_callbacks; + Helios &m_helios; }; #endif diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index 4b16bc7b..96349676 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -4,7 +4,6 @@ #include "Colorset.h" #include "HeliosConfig.h" -#include "TimeControl.h" #include // for memcpy @@ -21,7 +20,6 @@ static void printState(PatternState state) { static uint64_t lastPrint = 0; - if (lastPrint == Time::activeCurtime()) return; switch (m_state) { case STATE_ON: printf("on "); break; case STATE_OFF: printf("off "); break; @@ -30,7 +28,7 @@ static void printState(PatternState state) case STATE_IN_GAP2: printf("gap2"); break; default: return; } - lastPrint = Time::activeCurtime(); + lastPrint++; } #else #define PRINT_STATE(state) // do nothing @@ -271,12 +269,7 @@ void Pattern::blendBlinkOn() uint32_t Pattern::now() const { -#ifdef WASM - // WASM uses explicit instance time via HeliosPatternInstance overrides. return 0; -#else - return Time::activeCurtime(); -#endif } void Pattern::outputSet(const RGBColor &col) diff --git a/Helios/Storage.cpp b/Helios/Storage.cpp index 0dae6e50..709fda70 100644 --- a/Helios/Storage.cpp +++ b/Helios/Storage.cpp @@ -2,6 +2,7 @@ #include "Colorset.h" #include "Pattern.h" +#include "Helios.h" #ifdef HELIOS_EMBEDDED #include @@ -15,12 +16,12 @@ #include #endif -Storage::Storage() +Storage::Storage(Helios &helios) #ifdef HELIOS_CLI : m_enableStorage(true), - m_callbacks(nullptr) + m_helios(helios) #else - : m_callbacks(nullptr) + : m_helios(helios) #endif { } @@ -127,7 +128,7 @@ void Storage::write_crc(uint8_t pos) void Storage::write_byte(uint8_t address, uint8_t data) { - if (m_callbacks && m_callbacks->storageWrite(address, data)) { + if (m_helios.callbacks() && m_helios.callbacks()->storageWrite(address, data)) { return; } #ifdef HELIOS_EMBEDDED @@ -168,7 +169,7 @@ void Storage::write_byte(uint8_t address, uint8_t data) uint8_t Storage::read_byte(uint8_t address) { uint8_t callbackValue = 0; - if (m_callbacks && m_callbacks->storageRead(address, callbackValue)) { + if (m_helios.callbacks() && m_helios.callbacks()->storageRead(address, callbackValue)) { return callbackValue; } #ifdef HELIOS_EMBEDDED diff --git a/Helios/Storage.h b/Helios/Storage.h index 89ccc659..40619241 100644 --- a/Helios/Storage.h +++ b/Helios/Storage.h @@ -3,7 +3,8 @@ #include #include "HeliosConfig.h" -#include "HeliosCallbacks.h" + +class Helios; // the index of the first config byte, the config bytes start at the end // then work their way backwards (so 'config index 0' is the last byte) @@ -23,8 +24,7 @@ class Storage { public: - Storage(); - void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } + explicit Storage(Helios &helios); bool init(); bool read_pattern(uint8_t slot, Pattern &pat); @@ -68,7 +68,7 @@ class Storage // whether storage is enabled bool m_enableStorage; #endif - HeliosCallbacks *m_callbacks; + Helios &m_helios; }; #endif diff --git a/Helios/TimeControl.cpp b/Helios/TimeControl.cpp index dff0139b..a0a2af04 100644 --- a/Helios/TimeControl.cpp +++ b/Helios/TimeControl.cpp @@ -3,6 +3,7 @@ #include #include "Timings.h" +#include "Helios.h" #ifdef HELIOS_EMBEDDED #include @@ -21,20 +22,19 @@ uint64_t start = 0; #define NS_TO_US(ns) ((ns)/1000) #endif -Time *Time::s_activeInstance = nullptr; - -Time::Time() : +Time::Time(Helios &helios) : m_curTick(0), m_prevTime(0) #ifdef HELIOS_CLI , m_enableTimestep(true) #endif - , m_callbacks(nullptr) + , m_helios(helios) { } bool Time::init() { + (void)m_helios; m_prevTime = microseconds(); m_curTick = 0; return true; @@ -114,9 +114,6 @@ uint32_t Time::microseconds() usOut = micros >> 6; #endif #endif - if (m_callbacks) { - return m_callbacks->timeNowMicros(usOut); - } return usOut; } @@ -187,21 +184,3 @@ void Time::delayMilliseconds(uint32_t ms) #endif } -uint32_t Time::activeCurtime() -{ - return s_activeInstance ? s_activeInstance->getCurtime() : 0; -} - -void Time::activeDelayMilliseconds(uint32_t ms) -{ - if (s_activeInstance) { - s_activeInstance->delayMilliseconds(ms); - } -} - -void Time::activeDelayMicroseconds(uint32_t us) -{ - if (s_activeInstance) { - s_activeInstance->delayMicroseconds(us); - } -} diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index 325a1a20..fd304048 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -4,7 +4,8 @@ #include #include "HeliosConfig.h" -#include "HeliosCallbacks.h" + +class Helios; // macros to convert milliseconds and seconds to measures of ticks #define MS_TO_TICKS(ms) (uint32_t)(((uint32_t)(ms) * TICKRATE) / 1000) @@ -13,8 +14,7 @@ class Time { public: - Time(); - void bindCallbacks(HeliosCallbacks *callbacks) { m_callbacks = callbacks; } + explicit Time(Helios &helios); bool init(); void cleanup(); @@ -39,12 +39,6 @@ class Time void enableTimestep(bool enabled) { m_enableTimestep = enabled; } #endif - // bridge access for legacy/static callsites and interrupt edges - static void setActiveInstance(Time *instance) { s_activeInstance = instance; } - static uint32_t activeCurtime(); - static void activeDelayMilliseconds(uint32_t ms); - static void activeDelayMicroseconds(uint32_t us); - private: // tick counter uint32_t m_curTick; @@ -55,9 +49,7 @@ class Time // whether timestep is enabled bool m_enableTimestep; #endif - - static Time *s_activeInstance; - HeliosCallbacks *m_callbacks; + Helios &m_helios; }; #endif diff --git a/Helios/Timer.cpp b/Helios/Timer.cpp index 85cd176b..687d8f6d 100644 --- a/Helios/Timer.cpp +++ b/Helios/Timer.cpp @@ -2,10 +2,6 @@ #include "Timer.h" -#ifndef WASM -#include "TimeControl.h" -#endif - Timer::Timer() : m_alarm(0), m_startTime(0) @@ -18,11 +14,7 @@ Timer::~Timer() void Timer::init(uint8_t alarm) { -#ifdef WASM initAt(alarm, 0); -#else - initAt(alarm, Time::activeCurtime()); -#endif } void Timer::initAt(uint8_t alarm, uint32_t now) @@ -34,11 +26,7 @@ void Timer::initAt(uint8_t alarm, uint32_t now) void Timer::start(uint32_t offset) { -#ifdef WASM startAt(0, offset); -#else - startAt(Time::activeCurtime(), offset); -#endif } void Timer::startAt(uint32_t now, uint32_t offset) @@ -55,11 +43,7 @@ void Timer::reset() bool Timer::alarm() { -#ifdef WASM return alarmAt(0); -#else - return alarmAt(Time::activeCurtime()); -#endif } bool Timer::alarmAt(uint32_t now) diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp index 6f594b17..7f53eb2d 100644 --- a/HeliosLib/HeliosInstance.cpp +++ b/HeliosLib/HeliosInstance.cpp @@ -1,126 +1,3 @@ -#include "HeliosInstance.h" -#include "Patterns.h" -#include "Random.h" - -#ifdef WASM -#include - -static bool isFunction(const emscripten::val &cb) -{ - if (cb.isNull() || cb.isUndefined()) { - return false; - } - return cb.typeOf().as() == "function"; -} -#endif - -HeliosInstance::HeliosInstance() : pat() -#ifdef WASM - , m_ledsInitHook(emscripten::val::undefined()) - , m_ledsShowHook(emscripten::val::undefined()) - , m_ledsBrightnessHook(emscripten::val::undefined()) -#endif -{ -} - -HeliosInstance::~HeliosInstance() -{ -} - -void HeliosInstance::tick() -{ - pat.tick(); -#ifdef WASM - if (isFunction(m_ledsShowHook)) { - RGBColor col = pat.getCurColor(); - m_ledsShowHook(col.red, col.green, col.blue, 255); - } -#endif -} - -RGBColor HeliosInstance::getCurColor() -{ - return pat.getCurColor(); -} - -void HeliosInstance::setColorset(Colorset &colorset) -{ - pat.setColorset(colorset); -} - -void HeliosInstance::setArgs(PatternArgs &args) -{ - pat.setArgs(args); -} - -void HeliosInstance::setMode(PatternArgs &args, Colorset &colorset) -{ - pat.setArgs(args); - pat.setColorset(colorset); - pat.restart(); -} - -int HeliosInstance::randomizeSeeded(uint8_t maxColors) -{ - Random ctx(pat.crc32()); - uint8_t randVal = ctx.next8(); - - // Firmware-style variability: randomize between 1..requested max. - uint8_t requestedMaxColors = maxColors > 0 ? maxColors : 1; - if (requestedMaxColors > NUM_COLOR_SLOTS) { - requestedMaxColors = NUM_COLOR_SLOTS; - } - uint8_t requestedColors = (uint8_t)((randVal % requestedMaxColors) + 1); - - pat.colorset().randomizeColors(ctx, requestedColors, Colorset::COLOR_MODE_RANDOMLY_PICK); - while (pat.colorset().numColors() > requestedColors) { - pat.colorset().removeColor((uint8_t)(pat.colorset().numColors() - 1)); - } - - int patternIndex = (int)(randVal % PATTERN_COUNT); - Patterns::make_pattern((PatternID)patternIndex, pat); - pat.restart(); - return patternIndex; -} - -PatternArgs HeliosInstance::getArgs() -{ - return pat.getArgs(); -} - -int HeliosInstance::getNumColors() -{ - return pat.colorset().numColors(); -} - -RGBColor HeliosInstance::getColorAt(int index) -{ - if (index < 0) { - return RGBColor(); - } - return pat.colorset().get((uint8_t)index); -} - -#ifdef WASM -void HeliosInstance::setLedsInitHook(emscripten::val callback) -{ - m_ledsInitHook = callback; - if (isFunction(m_ledsInitHook)) { - RGBColor col = pat.getCurColor(); - m_ledsInitHook(col.red, col.green, col.blue, 1); - } -} - -void HeliosInstance::setLedsShowHook(emscripten::val callback) -{ - m_ledsShowHook = callback; -} - -void HeliosInstance::setLedsBrightnessHook(emscripten::val callback) -{ - m_ledsBrightnessHook = callback; - if (isFunction(m_ledsBrightnessHook)) { - m_ledsBrightnessHook(255); - } -} -#endif +// HeliosInstance has been fully removed. +// Keep this compilation unit intentionally empty to avoid forcing Makefile +// changes in this migration step. diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h index 5e6d9461..1d7e82f6 100644 --- a/HeliosLib/HeliosInstance.h +++ b/HeliosLib/HeliosInstance.h @@ -1,37 +1,5 @@ #pragma once -#include "Colorset.h" -#include "HeliosPatternInstance.h" - -#ifdef WASM -#include -#endif - -class HeliosInstance -{ -public: - HeliosInstance(); - ~HeliosInstance(); - void tick(); - RGBColor getCurColor(); - void setColorset(Colorset &colorset); - void setArgs(PatternArgs &args); - void setMode(PatternArgs &args, Colorset &colorset); - int randomizeSeeded(uint8_t maxColors); - PatternArgs getArgs(); - int getNumColors(); - RGBColor getColorAt(int index); -#ifdef WASM - void setLedsInitHook(emscripten::val callback); - void setLedsShowHook(emscripten::val callback); - void setLedsBrightnessHook(emscripten::val callback); -#endif - -private: - HeliosPatternInstance pat; -#ifdef WASM - emscripten::val m_ledsInitHook; - emscripten::val m_ledsShowHook; - emscripten::val m_ledsBrightnessHook; -#endif -}; +// HeliosInstance has been fully removed. +// Keep this header as a compatibility stub so existing includes do not break +// while downstream branches sync to HeliosLib-only APIs. diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index d09f5a0c..1cee2a69 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -1,5 +1,6 @@ #include "HeliosLib.h" -#include "HeliosInstance.h" +#include "Patterns.h" +#include "Random.h" #ifdef WASM #include @@ -7,6 +8,14 @@ using namespace emscripten; +static bool isFunction(const val &callback) +{ + if (callback.isNull() || callback.isUndefined()) { + return false; + } + return callback.typeOf().as() == "function"; +} + class HeliosLibJsCallbacks : public HeliosCallbacks { public: @@ -56,14 +65,6 @@ class HeliosLibJsCallbacks : public HeliosCallbacks } private: - static bool isFunction(const val &callback) - { - if (callback.isNull() || callback.isUndefined()) { - return false; - } - return callback.typeOf().as() == "function"; - } - val m_checkPinHook; val m_ledsInitHook; val m_ledsShowHook; @@ -168,28 +169,19 @@ EMSCRIPTEN_BINDINGS(Vortex) { .property("group_size", &PatternArgs::group_size) .property("blend_speed", &PatternArgs::blend_speed); - // HeliosInstance class for independent engine instances - // This allows multiple mode previews on the same page - class_("HeliosInstance") - .constructor<>() - .function("tick", &HeliosInstance::tick) - .function("getCurColor", &HeliosInstance::getCurColor) - .function("setColorset", &HeliosInstance::setColorset) - .function("setArgs", &HeliosInstance::setArgs) - .function("setMode", &HeliosInstance::setMode) - .function("randomizeSeeded", &HeliosInstance::randomizeSeeded) - .function("getArgs", &HeliosInstance::getArgs) - .function("getNumColors", &HeliosInstance::getNumColors) - .function("getColorAt", &HeliosInstance::getColorAt) - .function("setLedsInitHook", &HeliosInstance::setLedsInitHook) - .function("setLedsShowHook", &HeliosInstance::setLedsShowHook) - .function("setLedsBrightnessHook", &HeliosInstance::setLedsBrightnessHook); - class_("HeliosLib") .constructor<>() .function("init", &HeliosLib::init) .function("tick", &HeliosLib::tick) .function("cleanup", &HeliosLib::cleanup) + .function("getCurColor", &HeliosLib::getCurColor) + .function("setColorset", &HeliosLib::setColorset) + .function("setArgs", &HeliosLib::setArgs) + .function("setMode", &HeliosLib::setMode) + .function("randomizeSeeded", &HeliosLib::randomizeSeeded) + .function("getArgs", &HeliosLib::getArgs) + .function("getNumColors", &HeliosLib::getNumColors) + .function("getColorAt", &HeliosLib::getColorAt) .function("setCheckPinHook", &HeliosLib::setCheckPinHook) .function("setLedsInitHook", &HeliosLib::setLedsInitHook) .function("setLedsShowHook", &HeliosLib::setLedsShowHook) @@ -203,9 +195,13 @@ EMSCRIPTEN_BINDINGS(Vortex) { HeliosLib::HeliosLib() : m_helios(), + m_preview(), m_callbacks(nullptr) #ifdef WASM - , m_jsCallbacks(new HeliosLibJsCallbacks()) + , m_jsCallbacks(new HeliosLibJsCallbacks()), + m_ledsInitHook(val::undefined()), + m_ledsShowHook(val::undefined()), + m_ledsBrightnessHook(val::undefined()) #endif { #ifdef WASM @@ -223,7 +219,8 @@ HeliosLib::~HeliosLib() bool HeliosLib::init() { - return m_helios.init(); + m_preview.restart(); + return true; } void HeliosLib::cleanup() @@ -232,7 +229,75 @@ void HeliosLib::cleanup() void HeliosLib::tick() { - m_helios.tick(); + m_preview.tick(); +#ifdef WASM + if (isFunction(m_ledsShowHook)) { + RGBColor col = m_preview.getCurColor(); + m_ledsShowHook(col.red, col.green, col.blue, 255); + } +#endif +} + +RGBColor HeliosLib::getCurColor() +{ + return m_preview.getCurColor(); +} + +void HeliosLib::setColorset(Colorset &colorset) +{ + m_preview.setColorset(colorset); +} + +void HeliosLib::setArgs(PatternArgs &args) +{ + m_preview.setArgs(args); +} + +void HeliosLib::setMode(PatternArgs &args, Colorset &colorset) +{ + m_preview.setArgs(args); + m_preview.setColorset(colorset); + m_preview.restart(); +} + +int HeliosLib::randomizeSeeded(uint8_t maxColors) +{ + Random ctx(m_preview.crc32()); + uint8_t randVal = ctx.next8(); + + uint8_t requestedMaxColors = maxColors > 0 ? maxColors : 1; + if (requestedMaxColors > NUM_COLOR_SLOTS) { + requestedMaxColors = NUM_COLOR_SLOTS; + } + uint8_t requestedColors = (uint8_t)((randVal % requestedMaxColors) + 1); + + m_preview.colorset().randomizeColors(ctx, requestedColors, Colorset::COLOR_MODE_RANDOMLY_PICK); + while (m_preview.colorset().numColors() > requestedColors) { + m_preview.colorset().removeColor((uint8_t)(m_preview.colorset().numColors() - 1)); + } + + int patternIndex = (int)(randVal % PATTERN_COUNT); + Patterns::make_pattern((PatternID)patternIndex, m_preview); + m_preview.restart(); + return patternIndex; +} + +PatternArgs HeliosLib::getArgs() +{ + return m_preview.getArgs(); +} + +int HeliosLib::getNumColors() +{ + return m_preview.colorset().numColors(); +} + +RGBColor HeliosLib::getColorAt(int index) +{ + if (index < 0) { + return RGBColor(); + } + return m_preview.colorset().get((uint8_t)index); } void HeliosLib::setCallbacks(HeliosCallbacks *callbacks) @@ -253,6 +318,11 @@ void HeliosLib::setCheckPinHook(emscripten::val callback) void HeliosLib::setLedsInitHook(emscripten::val callback) { + m_ledsInitHook = callback; + if (isFunction(m_ledsInitHook)) { + RGBColor col = m_preview.getCurColor(); + m_ledsInitHook(col.red, col.green, col.blue, 1); + } if (!m_jsCallbacks) { return; } @@ -262,6 +332,7 @@ void HeliosLib::setLedsInitHook(emscripten::val callback) void HeliosLib::setLedsShowHook(emscripten::val callback) { + m_ledsShowHook = callback; if (!m_jsCallbacks) { return; } @@ -271,6 +342,10 @@ void HeliosLib::setLedsShowHook(emscripten::val callback) void HeliosLib::setLedsBrightnessHook(emscripten::val callback) { + m_ledsBrightnessHook = callback; + if (isFunction(m_ledsBrightnessHook)) { + m_ledsBrightnessHook(255); + } if (!m_jsCallbacks) { return; } diff --git a/HeliosLib/HeliosLib.h b/HeliosLib/HeliosLib.h index 37ddd1d5..65967d14 100644 --- a/HeliosLib/HeliosLib.h +++ b/HeliosLib/HeliosLib.h @@ -2,6 +2,7 @@ #include "Helios.h" #include "HeliosCallbacks.h" +#include "HeliosPatternInstance.h" #ifdef WASM #include @@ -17,6 +18,14 @@ class HeliosLib bool init(); void cleanup(); void tick(); + RGBColor getCurColor(); + void setColorset(Colorset &colorset); + void setArgs(PatternArgs &args); + void setMode(PatternArgs &args, Colorset &colorset); + int randomizeSeeded(uint8_t maxColors); + PatternArgs getArgs(); + int getNumColors(); + RGBColor getColorAt(int index); Helios &helios() { return m_helios; } const Helios &helios() const { return m_helios; } @@ -32,8 +41,12 @@ class HeliosLib private: Helios m_helios; + HeliosPatternInstance m_preview; HeliosCallbacks *m_callbacks; #ifdef WASM HeliosLibJsCallbacks *m_jsCallbacks; + emscripten::val m_ledsInitHook; + emscripten::val m_ledsShowHook; + emscripten::val m_ledsBrightnessHook; #endif }; From fc7c5fb50e6f8048f27bc3faaa52b809cf74221f Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sun, 22 Feb 2026 16:20:50 +0100 Subject: [PATCH 16/37] Apply strict RAII conformance pass for HeliosLib branch. This removes remaining non-conforming helper/globals and inheritance layers, deletes obsolete HeliosInstance/HeliosPattern* files, and keeps engine/runtime access consistently instance-based through Helios references. --- Helios/Button.cpp | 35 ++++++-------------------- Helios/Button.h | 2 -- Helios/Helios.cpp | 5 ++-- Helios/Helios.h | 8 +++--- Helios/HeliosPatternRuntime.h | 35 -------------------------- Helios/Led.cpp | 12 +++------ Helios/Pattern.cpp | 41 ++++++++++++++----------------- Helios/Pattern.h | 14 ++++++----- Helios/Storage.cpp | 4 +-- HeliosCLI/cli_main.cpp | 22 ++++++++--------- HeliosLib/HeliosInstance.cpp | 3 --- HeliosLib/HeliosInstance.h | 5 ---- HeliosLib/HeliosLib.h | 4 +-- HeliosLib/HeliosPatternInstance.h | 32 ------------------------ HeliosLib/Makefile | 4 +-- 15 files changed, 60 insertions(+), 166 deletions(-) delete mode 100644 Helios/HeliosPatternRuntime.h delete mode 100644 HeliosLib/HeliosInstance.cpp delete mode 100644 HeliosLib/HeliosInstance.h delete mode 100644 HeliosLib/HeliosPatternInstance.h diff --git a/Helios/Button.cpp b/Helios/Button.cpp index 349ab459..c2b396a1 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -16,10 +16,6 @@ #include "Helios.h" -#ifdef HELIOS_EMBEDDED -static Button *g_activeButton = nullptr; -#endif - Button::Button(Helios &helios) : m_pressTime(0), m_releaseTime(0), @@ -41,11 +37,6 @@ Button::Button(Helios &helios) : { } -uint32_t Button::now() const -{ - return m_helios.time().getCurtime(); -} - // initialize a new button object with a pin number bool Button::init() { @@ -69,7 +60,6 @@ bool Button::init() #ifdef HELIOS_ARDUINO pinMode(3, INPUT); #else - g_activeButton = this; // turn off wake PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); @@ -78,11 +68,6 @@ bool Button::init() return true; } -void Button::handleWakeInterrupt() -{ - m_helios.wakeup(); -} - // enable wake on press void Button::enableWake() { @@ -100,9 +85,6 @@ void Button::enableWake() ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); - if (g_activeButton) { - g_activeButton->handleWakeInterrupt(); - } } #endif @@ -121,10 +103,7 @@ bool Button::check() // adjusted this value defaultState = m_pinState; #endif - if (m_helios.callbacks()) { - return m_helios.callbacks()->checkPinHook(BUTTON_PIN, defaultState); - } - return defaultState; + return m_helios.callbacks().checkPinHook(BUTTON_PIN, defaultState); } // detect if the button is being held for a long hold (past long click) @@ -152,15 +131,15 @@ void Button::update() m_buttonState = newButtonState; m_isPressed = m_buttonState; if (m_isPressed) { - m_pressTime = now(); + m_pressTime = m_helios.time().getCurtime(); m_newPress = true; } else { - m_releaseTime = now(); + m_releaseTime = m_helios.time().getCurtime(); m_newRelease = true; m_releaseCount++; } } - const uint32_t curtime = now(); + const uint32_t curtime = m_helios.time().getCurtime(); if (m_isPressed) { m_holdDuration = (curtime >= m_pressTime) ? (uint32_t)(curtime - m_pressTime) : 0; } else { @@ -245,7 +224,7 @@ void Button::doShortClick() { m_newRelease = true; m_shortClick = true; - m_pressTime = now(); + m_pressTime = m_helios.time().getCurtime(); m_holdDuration = SHORT_CLICK_THRESHOLD - 1; m_releaseCount++; } @@ -254,7 +233,7 @@ void Button::doLongClick() { m_newRelease = true; m_longClick = true; - m_pressTime = now(); + m_pressTime = m_helios.time().getCurtime(); m_holdDuration = SHORT_CLICK_THRESHOLD + 1; m_releaseCount++; } @@ -263,7 +242,7 @@ void Button::doHoldClick() { m_newRelease = true; m_holdClick = true; - m_pressTime = now(); + m_pressTime = m_helios.time().getCurtime(); m_holdDuration = HOLD_CLICK_START + 1; m_releaseCount++; } diff --git a/Helios/Button.h b/Helios/Button.h index 3f9ad1fe..2ded8553 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -52,7 +52,6 @@ class Button // enable wake on press void enableWake(); - void handleWakeInterrupt(); #ifdef HELIOS_CLI // these will 'inject' a short/long click without actually touching the @@ -123,6 +122,5 @@ class Button // whether the button is waiting to wake the device bool m_enableWake; #endif - uint32_t now() const; Helios &m_helios; }; diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index e0022421..10917e62 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -47,7 +47,8 @@ Helios::Helios() : m_led(*this), m_time(*this), m_button(*this), - m_callbacks(nullptr), + m_defaultCallbacks(), + m_callbacks(&m_defaultCallbacks), keepgoing(true) #ifdef HELIOS_CLI , sleeping(false) @@ -58,7 +59,7 @@ Helios::Helios() : void Helios::setCallbacks(HeliosCallbacks *callbacks) { - m_callbacks = callbacks; + m_callbacks = callbacks ? callbacks : &m_defaultCallbacks; } bool Helios::init() diff --git a/Helios/Helios.h b/Helios/Helios.h index 77d52875..0cdbdd1c 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -2,7 +2,7 @@ #include "HeliosConfig.h" #include "Colorset.h" -#include "HeliosPatternRuntime.h" +#include "Pattern.h" #include "Storage.h" #include "Led.h" #include "TimeControl.h" @@ -42,7 +42,8 @@ class Helios Button &button() { return m_button; } const Button &button() const { return m_button; } void setCallbacks(HeliosCallbacks *callbacks); - HeliosCallbacks *callbacks() const { return m_callbacks; } + HeliosCallbacks &callbacks() { return *m_callbacks; } + const HeliosCallbacks &callbacks() const { return *m_callbacks; } enum Flags : uint8_t { // No flags are set @@ -135,11 +136,12 @@ class Helios uint8_t selected_val; PatternArgs default_args[6]; Colorset default_colorsets[6]; - HeliosPatternRuntime pat; + Pattern pat; Storage m_storage; Led m_led; Time m_time; Button m_button; + HeliosCallbacks m_defaultCallbacks; HeliosCallbacks *m_callbacks; bool keepgoing; diff --git a/Helios/HeliosPatternRuntime.h b/Helios/HeliosPatternRuntime.h deleted file mode 100644 index 55676904..00000000 --- a/Helios/HeliosPatternRuntime.h +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once - -#include "Pattern.h" - -class HeliosPatternRuntime : public Pattern -{ -public: - HeliosPatternRuntime() : Pattern(), m_localTick(0), m_curColor() { restart(); } - - void advanceTick() { m_localTick += 1; } - - void tick() - { - advanceTick(); - Pattern::play(); - } - - RGBColor getCurColor() const { return m_curColor; } - - void restart() - { - m_localTick = 0; - m_curColor.clear(); - Pattern::init(); - } - -protected: - uint32_t now() const override { return m_localTick; } - void outputSet(const RGBColor &col) override { m_curColor = col; } - void outputClear() override { m_curColor.clear(); } - -private: - uint32_t m_localTick; - RGBColor m_curColor; -}; diff --git a/Helios/Led.cpp b/Helios/Led.cpp index fbfe0aa1..ee03153c 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -33,9 +33,7 @@ bool Led::init() // clear the led colors m_ledColor = RGB_OFF; m_realColor = RGB_OFF; - if (m_helios.callbacks()) { - m_helios.callbacks()->ledsInit(m_ledColor, 1); - } + m_helios.callbacks().ledsInit(m_ledColor, 1); #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO pinMode(0, OUTPUT); @@ -73,9 +71,7 @@ void Led::adjustBrightness(uint8_t fadeBy) void Led::setBrightness(uint8_t brightness) { m_brightness = brightness; - if (m_helios.callbacks()) { - m_helios.callbacks()->ledsBrightness(brightness); - } + m_helios.callbacks().ledsBrightness(brightness); } void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) @@ -158,7 +154,5 @@ void Led::update() #endif #endif // notify host runtimes whenever a frame is shown - if (m_helios.callbacks()) { - m_helios.callbacks()->ledsShow(m_ledColor, m_brightness); - } + m_helios.callbacks().ledsShow(m_ledColor, m_brightness); } diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index 96349676..f63d9778 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -43,7 +43,9 @@ Pattern::Pattern(uint8_t onDur, uint8_t offDur, uint8_t gap, m_state(STATE_BLINK_ON), m_blinkTimer(), m_cur(), - m_next() + m_next(), + m_localTick(0), + m_curColor() { } @@ -59,6 +61,7 @@ Pattern::~Pattern() void Pattern::init() { + m_curColor.clear(); m_colorset.resetIndex(); // the default state to begin with @@ -81,6 +84,13 @@ void Pattern::init() } } +void Pattern::restart() +{ + m_localTick = 0; + m_curColor.clear(); + init(); +} + void Pattern::play() { // Sometimes the pattern needs to cycle multiple states in a single frame so @@ -141,7 +151,7 @@ void Pattern::play() break; } - if (!m_blinkTimer.alarmAt(now())) { + if (!m_blinkTimer.alarmAt(m_localTick)) { // no alarm triggered just stay in current state, return and don't transition states PRINT_STATE(m_state); return; @@ -180,30 +190,30 @@ void Pattern::onBlinkOn() blendBlinkOn(); return; } - outputSet(m_colorset.getNext()); + m_curColor = m_colorset.getNext(); } void Pattern::onBlinkOff() { PRINT_STATE(STATE_OFF); - outputClear(); + m_curColor.clear(); } void Pattern::beginGap() { PRINT_STATE(STATE_IN_GAP); - outputClear(); + m_curColor.clear(); } void Pattern::beginDash() { PRINT_STATE(STATE_IN_DASH); - outputSet(m_colorset.getNext()); + m_curColor = m_colorset.getNext(); } void Pattern::nextState(uint8_t timing) { - m_blinkTimer.initAt(timing, now()); + m_blinkTimer.initAt(timing, m_localTick); m_state = (PatternState)(m_state + 1); } @@ -264,22 +274,7 @@ void Pattern::blendBlinkOn() interpolate(m_cur.green, m_next.green); interpolate(m_cur.blue, m_next.blue); // set the color - outputSet(m_cur); -} - -uint32_t Pattern::now() const -{ - return 0; -} - -void Pattern::outputSet(const RGBColor &col) -{ - (void)col; -} - -void Pattern::outputClear() -{ - // no-op fallback; runtime-specific subclasses own output routing. + m_curColor = m_cur; } void Pattern::interpolate(uint8_t ¤t, const uint8_t next) diff --git a/Helios/Pattern.h b/Helios/Pattern.h index e3dd0402..9d040b03 100644 --- a/Helios/Pattern.h +++ b/Helios/Pattern.h @@ -25,13 +25,14 @@ class Pattern Pattern(uint8_t onDur = 1, uint8_t offDur = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0); Pattern(const PatternArgs &args); - virtual ~Pattern(); + ~Pattern(); // init the pattern to initial state void init(); // play the pattern void play(); + void tick() { advanceTick(); play(); } // set/get args void setArgs(const PatternArgs &args); @@ -52,6 +53,10 @@ class Pattern // set a color in the colorset and re-initialize void updateColor(uint8_t index, const RGBColor &col); + void restart(); + void advanceTick() { m_localTick += 1; } + RGBColor getCurColor() const { return m_curColor; } + // calculate crc of the colorset + pattern uint32_t crc32() const; @@ -130,11 +135,8 @@ class Pattern void blendBlinkOn(); void interpolate(uint8_t ¤t, const uint8_t next); - // abstraction points so alternate runtimes (e.g. WASM instances) can provide - // local time/led behavior without mutating global Time/Led state. - virtual uint32_t now() const; - virtual void outputSet(const RGBColor &col); - virtual void outputClear(); + uint32_t m_localTick; + RGBColor m_curColor; }; #endif diff --git a/Helios/Storage.cpp b/Helios/Storage.cpp index 709fda70..88362ba7 100644 --- a/Helios/Storage.cpp +++ b/Helios/Storage.cpp @@ -128,7 +128,7 @@ void Storage::write_crc(uint8_t pos) void Storage::write_byte(uint8_t address, uint8_t data) { - if (m_helios.callbacks() && m_helios.callbacks()->storageWrite(address, data)) { + if (m_helios.callbacks().storageWrite(address, data)) { return; } #ifdef HELIOS_EMBEDDED @@ -169,7 +169,7 @@ void Storage::write_byte(uint8_t address, uint8_t data) uint8_t Storage::read_byte(uint8_t address) { uint8_t callbackValue = 0; - if (m_helios.callbacks() && m_helios.callbacks()->storageRead(address, callbackValue)) { + if (m_helios.callbacks().storageRead(address, callbackValue)) { return callbackValue; } #ifdef HELIOS_EMBEDDED diff --git a/HeliosCLI/cli_main.cpp b/HeliosCLI/cli_main.cpp index f96f84ab..ed0b4135 100644 --- a/HeliosCLI/cli_main.cpp +++ b/HeliosCLI/cli_main.cpp @@ -61,15 +61,14 @@ std::string initial_colorset_str = ""; std::string initial_pattern_str = ""; std::string initial_pattern_args_str = ""; uint32_t initial_mode_index = 0; -static Helios *g_helios = nullptr; // used to switch terminal to non-blocking and back static struct termios orig_term_attr = {0}; // internal functions static void parse_options(int argc, char *argv[]); -static bool read_inputs(); -static void show(); +static bool read_inputs(Helios &helios); +static void show(Helios &helios); static void restore_terminal(); static void set_terminal_nonblocking(); static bool writeBMP(const std::string& filename, const std::vector& colors); @@ -82,7 +81,6 @@ static void dump_eeprom(const std::string& filename); int main(int argc, char *argv[]) { Helios helios; - g_helios = &helios; // parse command line options parse_options(argc, argv); // set the terminal to instantly receive key presses @@ -160,10 +158,10 @@ int main(int argc, char *argv[]) uint8_t last_index = 0; while (helios.keep_going()) { // check for any inputs and read the next one - read_inputs(); + read_inputs(helios); // if lockstep is enabled, only run logic if the // input queue isn't actually empty - if (lockstep && !g_helios->button().inputQueueSize()) { + if (lockstep && !helios.button().inputQueueSize()) { // just keep waiting for an input continue; } @@ -193,7 +191,7 @@ int main(int argc, char *argv[]) last_index = cur_index; } // render the output of the main loop - show(); + show(helios); } // if the user requested a bmp file to be written if (generate_bmp) { @@ -356,7 +354,7 @@ static void parse_options(int argc, char *argv[]) } // read the input from stdin to control the tool -static bool read_inputs() +static bool read_inputs(Helios &helios) { // keep track of the number of inputs and only process // one input per tick @@ -392,20 +390,20 @@ static bool read_inputs() } for (uint32_t i = 0; i < repeatAmount; ++i) { // otherwise just queue up the command - g_helios->button().queueInput(command); + helios.button().queueInput(command); } } return true; } // render the led -static void show() +static void show(Helios &helios) { if (output_type == OUTPUT_TYPE_NONE) { if (generate_bmp) { // still need to generate the BMP by recoring all the output colors // even if they have chosen the -q for quiet option - RGBColor currentColor = g_helios->led().get(); + RGBColor currentColor = helios.led().get(); RGBColor scaledColor = currentColor.scaleBrightness(brightness_scale); colorBuffer.push_back(scaledColor); } @@ -417,7 +415,7 @@ static void show() out += "\r"; } // Get the current color and scale its brightness up - RGBColor currentColor = g_helios->led().get(); + RGBColor currentColor = helios.led().get(); RGBColor scaledColor = currentColor.scaleBrightness(brightness_scale); if (output_type == OUTPUT_TYPE_COLOR) { out += "\x1B[0m["; // opening | diff --git a/HeliosLib/HeliosInstance.cpp b/HeliosLib/HeliosInstance.cpp deleted file mode 100644 index 7f53eb2d..00000000 --- a/HeliosLib/HeliosInstance.cpp +++ /dev/null @@ -1,3 +0,0 @@ -// HeliosInstance has been fully removed. -// Keep this compilation unit intentionally empty to avoid forcing Makefile -// changes in this migration step. diff --git a/HeliosLib/HeliosInstance.h b/HeliosLib/HeliosInstance.h deleted file mode 100644 index 1d7e82f6..00000000 --- a/HeliosLib/HeliosInstance.h +++ /dev/null @@ -1,5 +0,0 @@ -#pragma once - -// HeliosInstance has been fully removed. -// Keep this header as a compatibility stub so existing includes do not break -// while downstream branches sync to HeliosLib-only APIs. diff --git a/HeliosLib/HeliosLib.h b/HeliosLib/HeliosLib.h index 65967d14..95011af9 100644 --- a/HeliosLib/HeliosLib.h +++ b/HeliosLib/HeliosLib.h @@ -2,7 +2,7 @@ #include "Helios.h" #include "HeliosCallbacks.h" -#include "HeliosPatternInstance.h" +#include "Pattern.h" #ifdef WASM #include @@ -41,7 +41,7 @@ class HeliosLib private: Helios m_helios; - HeliosPatternInstance m_preview; + Pattern m_preview; HeliosCallbacks *m_callbacks; #ifdef WASM HeliosLibJsCallbacks *m_jsCallbacks; diff --git a/HeliosLib/HeliosPatternInstance.h b/HeliosLib/HeliosPatternInstance.h deleted file mode 100644 index b0cc48d9..00000000 --- a/HeliosLib/HeliosPatternInstance.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include "Pattern.h" - -class HeliosPatternInstance : public Pattern -{ -public: - HeliosPatternInstance() : Pattern(), m_localTick(0), m_curColor() { restart(); } - - void tick() - { - m_localTick += 1; - Pattern::play(); - } - - RGBColor getCurColor() const { return m_curColor; } - void restart() - { - m_localTick = 0; - m_curColor.clear(); - Pattern::init(); - } - -protected: - uint32_t now() const override { return m_localTick; } - void outputSet(const RGBColor &col) override { m_curColor = col; } - void outputClear() override { m_curColor.clear(); } - -private: - uint32_t m_localTick; - RGBColor m_curColor; -}; diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index 871770e4..693657e3 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -85,9 +85,9 @@ HELIOS_SRC_LEGACY=\ ../Helios/TimeControl.cpp ifdef WASM -SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp HeliosInstance.cpp +SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp else -SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp HeliosInstance.cpp +SRC = $(HELIOS_SRC_COMMON) $(HELIOS_SRC_LEGACY) HeliosLib.cpp endif # object files are source files with .c replaced with .o From 54cebfef81aec1295d241d7f1c2dacd5f17fd1d0 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Mon, 23 Feb 2026 19:16:00 +0100 Subject: [PATCH 17/37] Refactor color handling in Helios to use a dirty flag mechanism. Update LED color setting to only occur when the color is marked as dirty, improving efficiency. Initialize and reset color dirty state in Pattern class. --- Helios/Helios.cpp | 12 +++++++++--- Helios/Pattern.cpp | 10 +++++++++- Helios/Pattern.h | 2 ++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 10917e62..c034fa43 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -342,7 +342,9 @@ void Helios::handle_state_modes() if (!has_flags(FLAG_LOCKED) && hasReleased) { // just play the current mode pat.play(); - m_led.set(pat.getCurColor()); + if (pat.consumeColorDirty()) { + m_led.set(pat.getCurColor()); + } } // check how long the button is held uint32_t holdDur = m_button.holdDuration(); @@ -732,7 +734,9 @@ void Helios::handle_state_pat_select() pat.restart(); } pat.play(); - m_led.set(pat.getCurColor()); + if (pat.consumeColorDirty()) { + m_led.set(pat.getCurColor()); + } show_selection(RGB_MAGENTA_BRI_LOW); } @@ -850,7 +854,9 @@ void Helios::handle_state_randomize() cur_state = STATE_MODES; } pat.play(); - m_led.set(pat.getCurColor()); + if (pat.consumeColorDirty()) { + m_led.set(pat.getCurColor()); + } show_selection(RGB_WHITE_BRI_LOW); } diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index f63d9778..ad34af18 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -45,7 +45,8 @@ Pattern::Pattern(uint8_t onDur, uint8_t offDur, uint8_t gap, m_cur(), m_next(), m_localTick(0), - m_curColor() + m_curColor(), + m_colorDirty(false) { } @@ -62,6 +63,7 @@ Pattern::~Pattern() void Pattern::init() { m_curColor.clear(); + m_colorDirty = false; m_colorset.resetIndex(); // the default state to begin with @@ -88,6 +90,7 @@ void Pattern::restart() { m_localTick = 0; m_curColor.clear(); + m_colorDirty = false; init(); } @@ -191,24 +194,28 @@ void Pattern::onBlinkOn() return; } m_curColor = m_colorset.getNext(); + m_colorDirty = true; } void Pattern::onBlinkOff() { PRINT_STATE(STATE_OFF); m_curColor.clear(); + m_colorDirty = true; } void Pattern::beginGap() { PRINT_STATE(STATE_IN_GAP); m_curColor.clear(); + m_colorDirty = true; } void Pattern::beginDash() { PRINT_STATE(STATE_IN_DASH); m_curColor = m_colorset.getNext(); + m_colorDirty = true; } void Pattern::nextState(uint8_t timing) @@ -275,6 +282,7 @@ void Pattern::blendBlinkOn() interpolate(m_cur.blue, m_next.blue); // set the color m_curColor = m_cur; + m_colorDirty = true; } void Pattern::interpolate(uint8_t ¤t, const uint8_t next) diff --git a/Helios/Pattern.h b/Helios/Pattern.h index 9d040b03..3a474a01 100644 --- a/Helios/Pattern.h +++ b/Helios/Pattern.h @@ -56,6 +56,7 @@ class Pattern void restart(); void advanceTick() { m_localTick += 1; } RGBColor getCurColor() const { return m_curColor; } + bool consumeColorDirty() { bool dirty = m_colorDirty; m_colorDirty = false; return dirty; } // calculate crc of the colorset + pattern uint32_t crc32() const; @@ -137,6 +138,7 @@ class Pattern uint32_t m_localTick; RGBColor m_curColor; + bool m_colorDirty; }; #endif From d028781a8a684f98be406e2ec5f8c7661b3034f3 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 27 Feb 2026 21:34:43 +0100 Subject: [PATCH 18/37] Refactor Button class to streamline pin state checking and update hold duration calculations. Introduce external Helios reference in ISR for wakeup functionality. Update Button header guard for consistency. --- Helios/Button.cpp | 19 +++++++++++-------- Helios/Button.h | 1 - Helios/Led.cpp | 2 ++ 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Helios/Button.cpp b/Helios/Button.cpp index c2b396a1..daa77ba6 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -82,28 +82,32 @@ void Button::enableWake() } #ifdef HELIOS_EMBEDDED +extern Helios helios; ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); + helios.wakeup(); } #endif // directly poll the pin for whether it's pressed right now bool Button::check() { - bool defaultState = false; #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO - defaultState = digitalRead(3) == HIGH; + return digitalRead(3) == HIGH; #else - defaultState = (PINB & (1 << 3)) != 0; + return (PINB & (1 << 3)) != 0; #endif #elif defined(HELIOS_CLI) // then just return the pin state as-is, the input event may have // adjusted this value - defaultState = m_pinState; +#ifdef HELIOS_LIB + return m_helios.callbacks().checkPinHook(BUTTON_PIN, m_pinState); +#else + return m_pinState; +#endif #endif - return m_helios.callbacks().checkPinHook(BUTTON_PIN, defaultState); } // detect if the button is being held for a long hold (past long click) @@ -139,11 +143,10 @@ void Button::update() m_releaseCount++; } } - const uint32_t curtime = m_helios.time().getCurtime(); if (m_isPressed) { - m_holdDuration = (curtime >= m_pressTime) ? (uint32_t)(curtime - m_pressTime) : 0; + m_holdDuration = (m_helios.time().getCurtime() >= m_pressTime) ? (uint32_t)(m_helios.time().getCurtime() - m_pressTime) : 0; } else { - m_releaseDuration = (curtime >= m_releaseTime) ? (uint32_t)(curtime - m_releaseTime) : 0; + m_releaseDuration = (m_helios.time().getCurtime() >= m_releaseTime) ? (uint32_t)(m_helios.time().getCurtime() - m_releaseTime) : 0; } m_shortClick = (m_newRelease && (m_holdDuration <= SHORT_CLICK_THRESHOLD)); m_longClick = (m_newRelease && (m_holdDuration > SHORT_CLICK_THRESHOLD) && (m_holdDuration < HOLD_CLICK_START)); diff --git a/Helios/Button.h b/Helios/Button.h index 2ded8553..abaaf4d0 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -6,7 +6,6 @@ #include #endif -class Time; class Helios; class Button diff --git a/Helios/Led.cpp b/Helios/Led.cpp index ee03153c..ccc6ff5b 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -2,6 +2,8 @@ #include "Led.h" +#include "TimeControl.h" + #include "HeliosConfig.h" #include "Helios.h" From 1836cf5a4aa4b1ed346d39cf5272607d5ac10c75 Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 3 Mar 2026 00:52:41 -0800 Subject: [PATCH 19/37] small changes to start --- Helios/Button.cpp | 12 ++---------- Helios/Helios.cpp | 5 +++++ Helios/Helios.h | 4 ++++ Helios/HeliosCallbacks.h | 2 +- HeliosEmbedded/main.cpp | 1 - 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Helios/Button.cpp b/Helios/Button.cpp index daa77ba6..3ba7cb0d 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -7,11 +7,8 @@ #ifdef HELIOS_ARDUINO #include #endif -#define BUTTON_PORT 2 -#endif - -#ifndef BUTTON_PIN #define BUTTON_PIN 3 +#define BUTTON_PORT 2 #endif #include "Helios.h" @@ -82,7 +79,6 @@ void Button::enableWake() } #ifdef HELIOS_EMBEDDED -extern Helios helios; ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); @@ -102,11 +98,7 @@ bool Button::check() #elif defined(HELIOS_CLI) // then just return the pin state as-is, the input event may have // adjusted this value -#ifdef HELIOS_LIB - return m_helios.callbacks().checkPinHook(BUTTON_PIN, m_pinState); -#else - return m_pinState; -#endif + return m_helios.callbacks().checkPinHook(m_pinState); #endif } diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index c034fa43..4ea12861 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -30,6 +30,11 @@ volatile char helios_version[] = HELIOS_VERSION_STR; +#ifdef HELIOS_EMBEDDED +// global instance for embedded +Helios helios; +#endif + Helios::Helios() : cur_state(STATE_MODES), global_flags(FLAG_NONE), diff --git a/Helios/Helios.h b/Helios/Helios.h index 0cdbdd1c..fff0ce6b 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -149,3 +149,7 @@ class Helios bool sleeping; #endif }; + +#ifdef HELIOS_EMBEDDED +extern Helios helios; +#endif diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h index 25b42a24..1519d294 100644 --- a/Helios/HeliosCallbacks.h +++ b/Helios/HeliosCallbacks.h @@ -10,7 +10,7 @@ class HeliosCallbacks virtual ~HeliosCallbacks() {} // Input hooks - virtual bool checkPinHook(uint32_t pin, bool defaultState) { return defaultState; } + virtual bool checkPinHook(bool defaultState) { return defaultState; } // Output hooks virtual void ledsInit(const RGBColor &initialColor, int count) { (void)initialColor; (void)count; } diff --git a/HeliosEmbedded/main.cpp b/HeliosEmbedded/main.cpp index 8fafc52a..992ecc38 100644 --- a/HeliosEmbedded/main.cpp +++ b/HeliosEmbedded/main.cpp @@ -7,7 +7,6 @@ // this is the main thread for non-arduino embedded builds int main(int argc, char *argv[]) { - Helios helios; helios.init(); // the main thread just initializes Helios then continuously calls tick while (helios.keep_going()) { From 09aead0471c75dbf70b50637fb59b837b480378c Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 09:55:57 -0800 Subject: [PATCH 20/37] small code restore to led --- Helios/Led.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Helios/Led.cpp b/Helios/Led.cpp index ccc6ff5b..def55296 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -78,8 +78,7 @@ void Led::setBrightness(uint8_t brightness) void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) { - const uint32_t curtime = m_helios.time().getCurtime(); - set(((curtime % (on_time + off_time)) > on_time) ? off_col : on_col); + set(((m_helios.time().getCurtime() % (on_time + off_time)) > on_time) ? off_col : on_col); } void Led::breath(uint8_t hue, uint32_t duration, uint8_t magnitude, uint8_t sat, uint8_t val) @@ -89,8 +88,7 @@ void Led::breath(uint8_t hue, uint32_t duration, uint8_t magnitude, uint8_t sat, return; } // Determine the phase in the cycle - const uint32_t curtime = m_helios.time().getCurtime(); - uint32_t phase = curtime % (2 * duration); + uint32_t phase = m_helios.time().getCurtime() % (2 * duration); // Calculate hue shift int32_t hueShift; if (phase < duration) { From e253ebd3145078a11712203ad1e339798acfe747 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 09:56:36 -0800 Subject: [PATCH 21/37] remove unnecessary forward declaration --- Helios/Led.h | 1 - 1 file changed, 1 deletion(-) diff --git a/Helios/Led.h b/Helios/Led.h index 112656c4..0b6b23d2 100644 --- a/Helios/Led.h +++ b/Helios/Led.h @@ -5,7 +5,6 @@ #include "Colortypes.h" -class Time; class Helios; class Led From 2a9e3a01176f0ef377fe963f1157a92d24c8fe97 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 10:12:03 -0800 Subject: [PATCH 22/37] restored pattern code --- Helios/Pattern.cpp | 51 +++++++++++++++++----------------------------- Helios/Pattern.h | 19 +++++++---------- 2 files changed, 26 insertions(+), 44 deletions(-) diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index ad34af18..044112a7 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -1,9 +1,12 @@ #include "Pattern.h" //#include "../Patterns/PatternBuilder.h" +#include "TimeControl.h" #include "Colorset.h" #include "HeliosConfig.h" +#include "Helios.h" +#include "Led.h" #include // for memcpy @@ -16,10 +19,11 @@ #include "../../Time/TimeControl.h" #include // print out the current state of the pattern -#define PRINT_STATE(state) printState(state) -static void printState(PatternState state) +#define PRINT_STATE(state) printState(state, m_helios.time().getCurtime()) +static void printState(PatternState state, uint32_t now) { static uint64_t lastPrint = 0; + if (lastPrint == now) return; switch (m_state) { case STATE_ON: printf("on "); break; case STATE_OFF: printf("off "); break; @@ -28,14 +32,15 @@ static void printState(PatternState state) case STATE_IN_GAP2: printf("gap2"); break; default: return; } - lastPrint++; + lastPrint = now; } #else #define PRINT_STATE(state) // do nothing #endif Pattern::Pattern(uint8_t onDur, uint8_t offDur, uint8_t gap, - uint8_t dash, uint8_t group, uint8_t blend) : + uint8_t dash, uint8_t group, uint8_t blend, Helios &helios) : + m_helios(helios), m_args(onDur, offDur, gap, dash, group, blend), m_patternFlags(0), m_colorset(), @@ -43,15 +48,12 @@ Pattern::Pattern(uint8_t onDur, uint8_t offDur, uint8_t gap, m_state(STATE_BLINK_ON), m_blinkTimer(), m_cur(), - m_next(), - m_localTick(0), - m_curColor(), - m_colorDirty(false) + m_next() { } -Pattern::Pattern(const PatternArgs &args) : - Pattern(args.on_dur, args.off_dur, args.gap_dur, +Pattern::Pattern(Helios &helios, const PatternArgs &args) : + Pattern(helios, args.on_dur, args.off_dur, args.gap_dur, args.dash_dur, args.group_size, args.blend_speed) { } @@ -62,8 +64,6 @@ Pattern::~Pattern() void Pattern::init() { - m_curColor.clear(); - m_colorDirty = false; m_colorset.resetIndex(); // the default state to begin with @@ -86,14 +86,6 @@ void Pattern::init() } } -void Pattern::restart() -{ - m_localTick = 0; - m_curColor.clear(); - m_colorDirty = false; - init(); -} - void Pattern::play() { // Sometimes the pattern needs to cycle multiple states in a single frame so @@ -154,7 +146,7 @@ void Pattern::play() break; } - if (!m_blinkTimer.alarmAt(m_localTick)) { + if (!m_blinkTimer.alarm()) { // no alarm triggered just stay in current state, return and don't transition states PRINT_STATE(m_state); return; @@ -193,34 +185,30 @@ void Pattern::onBlinkOn() blendBlinkOn(); return; } - m_curColor = m_colorset.getNext(); - m_colorDirty = true; + m_helios.led().set(m_colorset.getNext()); } void Pattern::onBlinkOff() { PRINT_STATE(STATE_OFF); - m_curColor.clear(); - m_colorDirty = true; + m_helios.led().clear(); } void Pattern::beginGap() { PRINT_STATE(STATE_IN_GAP); - m_curColor.clear(); - m_colorDirty = true; + m_helios.led().clear(); } void Pattern::beginDash() { PRINT_STATE(STATE_IN_DASH); - m_curColor = m_colorset.getNext(); - m_colorDirty = true; + m_helios.led().set(m_colorset.getNext()); } void Pattern::nextState(uint8_t timing) { - m_blinkTimer.initAt(timing, m_localTick); + m_blinkTimer.init(timing); m_state = (PatternState)(m_state + 1); } @@ -281,8 +269,7 @@ void Pattern::blendBlinkOn() interpolate(m_cur.green, m_next.green); interpolate(m_cur.blue, m_next.blue); // set the color - m_curColor = m_cur; - m_colorDirty = true; + m_helios.led().set(m_cur); } void Pattern::interpolate(uint8_t ¤t, const uint8_t next) diff --git a/Helios/Pattern.h b/Helios/Pattern.h index 3a474a01..75e22124 100644 --- a/Helios/Pattern.h +++ b/Helios/Pattern.h @@ -6,6 +6,8 @@ #include "Timer.h" #include "Patterns.h" +class Helios; + // for specifying things like default args struct PatternArgs { PatternArgs(uint8_t on = 0, uint8_t off = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0) : @@ -22,9 +24,9 @@ class Pattern { public: // try to not set on duration to 0 - Pattern(uint8_t onDur = 1, uint8_t offDur = 0, uint8_t gap = 0, + Pattern(Helios &helios, uint8_t onDur = 1, uint8_t offDur = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0); - Pattern(const PatternArgs &args); + Pattern(Helios &helios, const PatternArgs &args); ~Pattern(); // init the pattern to initial state @@ -32,7 +34,6 @@ class Pattern // play the pattern void play(); - void tick() { advanceTick(); play(); } // set/get args void setArgs(const PatternArgs &args); @@ -53,11 +54,6 @@ class Pattern // set a color in the colorset and re-initialize void updateColor(uint8_t index, const RGBColor &col); - void restart(); - void advanceTick() { m_localTick += 1; } - RGBColor getCurColor() const { return m_curColor; } - bool consumeColorDirty() { bool dirty = m_colorDirty; m_colorDirty = false; return dirty; } - // calculate crc of the colorset + pattern uint32_t crc32() const; @@ -69,6 +65,9 @@ class Pattern bool isBlend() const { return m_args.blend_speed > 0; } protected: + // helios reference + Helios &m_helios; + // ================================== // Pattern Parameters PatternArgs m_args; @@ -135,10 +134,6 @@ class Pattern // apis for blend void blendBlinkOn(); void interpolate(uint8_t ¤t, const uint8_t next); - - uint32_t m_localTick; - RGBColor m_curColor; - bool m_colorDirty; }; #endif From 89c9f5c0ac9f306aea4dc4b17b7e35c3dd6242af Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 10:17:01 -0800 Subject: [PATCH 23/37] fixed up storage and callback for storage --- Helios/HeliosCallbacks.h | 5 +++-- Helios/Storage.cpp | 25 +++++++++++++------------ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h index 1519d294..a83ee83b 100644 --- a/Helios/HeliosCallbacks.h +++ b/Helios/HeliosCallbacks.h @@ -17,14 +17,15 @@ class HeliosCallbacks virtual void ledsShow(const RGBColor &color, uint8_t brightness) { (void)color; (void)brightness; } virtual void ledsBrightness(uint8_t brightness) { (void)brightness; } - // Optional storage hooks, return true if handled by callback - virtual bool storageRead(uint8_t address, uint8_t &outValue) + // Optional storage read hook, return true to make hook active + virtual uint8_t storageRead(uint8_t address, uint8_t &outValue) { (void)address; (void)outValue; return false; } + // Optional storage write hook, return true to make hook active virtual bool storageWrite(uint8_t address, uint8_t value) { (void)address; diff --git a/Helios/Storage.cpp b/Helios/Storage.cpp index 88362ba7..1dea8102 100644 --- a/Helios/Storage.cpp +++ b/Helios/Storage.cpp @@ -16,13 +16,11 @@ #include #endif -Storage::Storage(Helios &helios) +Storage::Storage(Helios &helios) : #ifdef HELIOS_CLI - : m_enableStorage(true), - m_helios(helios) -#else - : m_helios(helios) + m_enableStorage(true), #endif + m_helios(helios) { } @@ -128,9 +126,6 @@ void Storage::write_crc(uint8_t pos) void Storage::write_byte(uint8_t address, uint8_t data) { - if (m_helios.callbacks().storageWrite(address, data)) { - return; - } #ifdef HELIOS_EMBEDDED // reads out the byte of the eeprom first to see if it's different // before writing out the byte -- this is faster than always writing @@ -148,6 +143,11 @@ void Storage::write_byte(uint8_t address, uint8_t data) if (!m_enableStorage) { return; } + // check the storage hook first + if (m_helios.callbacks().storageWrite(address, data)) { + // bypass fwrite if hook active + return; + } FILE *f = fopen(STORAGE_FILENAME, "r+b"); if (!f) { perror("Error opening storage file"); @@ -168,10 +168,6 @@ void Storage::write_byte(uint8_t address, uint8_t data) uint8_t Storage::read_byte(uint8_t address) { - uint8_t callbackValue = 0; - if (m_helios.callbacks().storageRead(address, callbackValue)) { - return callbackValue; - } #ifdef HELIOS_EMBEDDED // do a three way read because the attiny85 eeprom basically doesn't work uint8_t b1 = internal_read(address); @@ -192,6 +188,11 @@ uint8_t Storage::read_byte(uint8_t address) return 0; } uint8_t val = 0; + // check the storage hook first + if (m_helios.callbacks().storageRead(address, val)) { + // bypass fread if storage active + return val; + } if (access(STORAGE_FILENAME, O_RDONLY) != 0) { return val; } From 0235cc68524ba837605681a1e2ac228a5ac6ecb3 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 23:31:47 -0800 Subject: [PATCH 24/37] fixed up timecontrol --- Helios/TimeControl.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Helios/TimeControl.cpp b/Helios/TimeControl.cpp index a0a2af04..e345b830 100644 --- a/Helios/TimeControl.cpp +++ b/Helios/TimeControl.cpp @@ -3,6 +3,8 @@ #include #include "Timings.h" + +#include "Led.h" #include "Helios.h" #ifdef HELIOS_EMBEDDED @@ -34,7 +36,6 @@ Time::Time(Helios &helios) : bool Time::init() { - (void)m_helios; m_prevTime = microseconds(); m_curTick = 0; return true; @@ -90,15 +91,14 @@ ISR(TIMER0_OVF_vect) { uint32_t Time::microseconds() { - uint32_t usOut = 0; #ifdef HELIOS_CLI struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); uint64_t us = SEC_TO_US((uint64_t)ts.tv_sec) + NS_TO_US((uint64_t)ts.tv_nsec); - usOut = (unsigned long)us; + return (unsigned long)us; #else #ifdef HELIOS_ARDUINO - usOut = micros(); + return micros(); #else // The only reason that micros() is actually necessary is if Helios::tick() // cannot be called in a 1Khz ISR. If Helios::tick() cannot be reliably called @@ -111,10 +111,9 @@ uint32_t Time::microseconds() uint32_t micros = (timer0_overflow_count * (256 * 8)) + (TCNT0 * 8); SREG = oldSREG; // then shift right to counteract the multiplication by 8 - usOut = micros >> 6; + return micros >> 6; #endif #endif - return usOut; } #ifdef HELIOS_EMBEDDED @@ -183,4 +182,3 @@ void Time::delayMilliseconds(uint32_t ms) } #endif } - From 30b71b25acc334ed839020c18404a5e944c7001d Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 23:40:14 -0800 Subject: [PATCH 25/37] small adjustments --- Helios/TimeControl.cpp | 2 +- Helios/TimeControl.h | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Helios/TimeControl.cpp b/Helios/TimeControl.cpp index e345b830..edb7cc18 100644 --- a/Helios/TimeControl.cpp +++ b/Helios/TimeControl.cpp @@ -25,12 +25,12 @@ uint64_t start = 0; #endif Time::Time(Helios &helios) : + m_helios(helios), m_curTick(0), m_prevTime(0) #ifdef HELIOS_CLI , m_enableTimestep(true) #endif - , m_helios(helios) { } diff --git a/Helios/TimeControl.h b/Helios/TimeControl.h index fd304048..68fcad37 100644 --- a/Helios/TimeControl.h +++ b/Helios/TimeControl.h @@ -14,7 +14,8 @@ class Helios; class Time { public: - explicit Time(Helios &helios); + Time(Helios &helios); + bool init(); void cleanup(); @@ -40,6 +41,8 @@ class Time #endif private: + // reference to helios + Helios &m_helios; // tick counter uint32_t m_curTick; // the last frame timestamp @@ -49,7 +52,6 @@ class Time // whether timestep is enabled bool m_enableTimestep; #endif - Helios &m_helios; }; #endif From c61ee54a89235652fc24e2805e68f8671ce7e226 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 23:50:06 -0800 Subject: [PATCH 26/37] fixed up timer --- Helios/Pattern.cpp | 6 +++--- Helios/Timer.cpp | 25 +++++++------------------ Helios/Timer.h | 12 +++++------- 3 files changed, 15 insertions(+), 28 deletions(-) diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index 044112a7..daa09347 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -38,15 +38,15 @@ static void printState(PatternState state, uint32_t now) #define PRINT_STATE(state) // do nothing #endif -Pattern::Pattern(uint8_t onDur, uint8_t offDur, uint8_t gap, - uint8_t dash, uint8_t group, uint8_t blend, Helios &helios) : +Pattern::Pattern(Helios &helios, uint8_t onDur, uint8_t offDur, uint8_t gap, + uint8_t dash, uint8_t group, uint8_t blend) : m_helios(helios), m_args(onDur, offDur, gap, dash, group, blend), m_patternFlags(0), m_colorset(), m_groupCounter(0), m_state(STATE_BLINK_ON), - m_blinkTimer(), + m_blinkTimer(helios), m_cur(), m_next() { diff --git a/Helios/Timer.cpp b/Helios/Timer.cpp index 687d8f6d..eb38b586 100644 --- a/Helios/Timer.cpp +++ b/Helios/Timer.cpp @@ -2,7 +2,10 @@ #include "Timer.h" -Timer::Timer() : +#include "TimeControl.h" + +Timer::Timer(Helios &helios) : + m_helios(helios), m_alarm(0), m_startTime(0) { @@ -13,26 +16,16 @@ Timer::~Timer() } void Timer::init(uint8_t alarm) -{ - initAt(alarm, 0); -} - -void Timer::initAt(uint8_t alarm, uint32_t now) { reset(); m_alarm = alarm; - startAt(now); + start(); } void Timer::start(uint32_t offset) -{ - startAt(0, offset); -} - -void Timer::startAt(uint32_t now, uint32_t offset) { // reset the start time - m_startTime = now + offset; + m_startTime = m_helios.time().getCurtime() + offset; } void Timer::reset() @@ -42,15 +35,11 @@ void Timer::reset() } bool Timer::alarm() -{ - return alarmAt(0); -} - -bool Timer::alarmAt(uint32_t now) { if (!m_alarm) { return false; } + uint32_t now = m_helios.time().getCurtime(); // time since start (forward or backwards) int32_t timeDiff = (int32_t)(int64_t)(now - m_startTime); if (timeDiff < 0) { diff --git a/Helios/Timer.h b/Helios/Timer.h index f9d34e5d..f3c8c50f 100644 --- a/Helios/Timer.h +++ b/Helios/Timer.h @@ -3,30 +3,28 @@ #include +class Helios; + class Timer { public: - Timer(); + Timer(Helios &helios); ~Timer(); // init a timer with a number of alarms and optionally start it void init(uint8_t alarm); - // init timer using explicit "now" tick source - void initAt(uint8_t alarm, uint32_t now); // start the timer but don't change current alarm, this shifts // the timer startTime but does not reset it's alarm state void start(uint32_t offset = 0); - // start timer using explicit "now" tick source - void startAt(uint32_t now, uint32_t offset = 0); // delete all alarms from the timer and reset void reset(); // Will return the true if the timer hit bool alarm(); - // same as alarm() but with explicit "now" tick source - bool alarmAt(uint32_t now); private: + // reference to Helios + Helios &m_helios; // the alarm uint32_t m_alarm; // start time in microseconds From b7ef946e67c38d31d04d1977f16a3e2e97acee2d Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 23:55:04 -0800 Subject: [PATCH 27/37] some more cleanup --- Helios/Helios.cpp | 20 ++++---------------- Helios/Timer.cpp | 1 + 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 4ea12861..9867060b 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -47,7 +47,7 @@ Helios::Helios() : selected_val(0), default_args(), default_colorsets(), - pat(), + pat(*this), m_storage(*this), m_led(*this), m_time(*this), @@ -131,9 +131,6 @@ bool Helios::init_components() void Helios::tick() { - // advance pattern-local clock once per engine tick - pat.advanceTick(); - // sample the button and re-calculate all button globals // the button globals should not change anywhere else m_button.update(); @@ -218,7 +215,7 @@ void Helios::load_cur_mode() m_storage.write_pattern(cur_mode, pat); } // then re-initialize the pattern runtime - pat.restart(); + pat.init(); } void Helios::save_cur_mode() @@ -347,9 +344,6 @@ void Helios::handle_state_modes() if (!has_flags(FLAG_LOCKED) && hasReleased) { // just play the current mode pat.play(); - if (pat.consumeColorDirty()) { - m_led.set(pat.getCurColor()); - } } // check how long the button is held uint32_t holdDur = m_button.holdDuration(); @@ -736,12 +730,9 @@ void Helios::handle_state_pat_select() if (m_button.onShortClick()) { Patterns::make_pattern((PatternID)menu_selection, pat); menu_selection = (menu_selection + 1) % PATTERN_COUNT; - pat.restart(); + pat.init(); } pat.play(); - if (pat.consumeColorDirty()) { - m_led.set(pat.getCurColor()); - } show_selection(RGB_MAGENTA_BRI_LOW); } @@ -852,16 +843,13 @@ void Helios::handle_state_randomize() uint8_t randVal = ctx.next8(); cur_set.randomizeColors(ctx, (randVal + 1) % NUM_COLOR_SLOTS, Colorset::COLOR_MODE_RANDOMLY_PICK); Patterns::make_pattern((PatternID)(randVal % PATTERN_COUNT), pat); - pat.restart(); + pat.init(); } if (m_button.onLongClick()) { save_cur_mode(); cur_state = STATE_MODES; } pat.play(); - if (pat.consumeColorDirty()) { - m_led.set(pat.getCurColor()); - } show_selection(RGB_WHITE_BRI_LOW); } diff --git a/Helios/Timer.cpp b/Helios/Timer.cpp index eb38b586..d5d5e0dc 100644 --- a/Helios/Timer.cpp +++ b/Helios/Timer.cpp @@ -3,6 +3,7 @@ #include "Timer.h" #include "TimeControl.h" +#include "Helios.h" Timer::Timer(Helios &helios) : m_helios(helios), From aafc27743575222240391a18615224959cc56e02 Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 4 Mar 2026 23:57:26 -0800 Subject: [PATCH 28/37] fixed up cli tool --- HeliosCLI/cli_main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/HeliosCLI/cli_main.cpp b/HeliosCLI/cli_main.cpp index ed0b4135..3feee074 100644 --- a/HeliosCLI/cli_main.cpp +++ b/HeliosCLI/cli_main.cpp @@ -78,9 +78,11 @@ static bool parse_csv_hex(const std::string& filename, std::vector& mem static bool parse_bin_storage(const std::string& filename, std::vector& memory); static void dump_eeprom(const std::string& filename); +// global helios instance for the cli tool, won't need more than one +Helios helios; + int main(int argc, char *argv[]) { - Helios helios; // parse command line options parse_options(argc, argv); // set the terminal to instantly receive key presses @@ -718,7 +720,7 @@ static void dump_eeprom(const std::string& filename) for (size_t slot = 0; slot < NUM_MODE_SLOTS; ++slot) { size_t pos = slot * SLOT_SIZE; - Pattern pat; + Pattern pat(helios); memcpy((void*)&pat, &memory[pos], sizeof(Pattern)); printf("Slot %zu:\n", slot); From 5bb59d6ded2e7771d1e0f87b4a46375006a6ff98 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 5 Mar 2026 00:22:31 -0800 Subject: [PATCH 29/37] more fixes --- Helios/Helios.cpp | 15 +++++++++------ Helios/Helios.h | 13 ++++++++----- Helios/HeliosCallbacks.h | 2 ++ Helios/Led.cpp | 6 ++++++ 4 files changed, 25 insertions(+), 11 deletions(-) diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 9867060b..3c1604d1 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -52,19 +52,15 @@ Helios::Helios() : m_led(*this), m_time(*this), m_button(*this), +#ifdef HELIOS_CLI m_defaultCallbacks(), m_callbacks(&m_defaultCallbacks), +#endif keepgoing(true) #ifdef HELIOS_CLI , sleeping(false) #endif { - setCallbacks(nullptr); -} - -void Helios::setCallbacks(HeliosCallbacks *callbacks) -{ - m_callbacks = callbacks ? callbacks : &m_defaultCallbacks; } bool Helios::init() @@ -260,6 +256,13 @@ void Helios::set_mode_index(uint8_t mode_index) load_cur_mode(); } +#ifdef HELIOS_CLI +void Helios::setCallbacks(HeliosCallbacks *callbacks) +{ + m_callbacks = callbacks ? callbacks : &m_defaultCallbacks; +} +#endif + void Helios::handle_state() { // check for the force sleep button hold regardless of which state we're in diff --git a/Helios/Helios.h b/Helios/Helios.h index fff0ce6b..a5ab23a2 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -7,7 +7,10 @@ #include "Led.h" #include "TimeControl.h" #include "Button.h" + +#ifdef HELIOS_CLI #include "HeliosCallbacks.h" +#endif class Helios { @@ -30,6 +33,9 @@ class Helios void set_mode_index(uint8_t mode_index); #ifdef HELIOS_CLI + void setCallbacks(HeliosCallbacks *callbacks); + HeliosCallbacks &callbacks() { return *m_callbacks; } + const HeliosCallbacks &callbacks() const { return *m_callbacks; } bool is_asleep() const { return sleeping; } #endif Pattern &cur_pattern() { return pat; } @@ -41,9 +47,6 @@ class Helios const Time &time() const { return m_time; } Button &button() { return m_button; } const Button &button() const { return m_button; } - void setCallbacks(HeliosCallbacks *callbacks); - HeliosCallbacks &callbacks() { return *m_callbacks; } - const HeliosCallbacks &callbacks() const { return *m_callbacks; } enum Flags : uint8_t { // No flags are set @@ -141,11 +144,11 @@ class Helios Led m_led; Time m_time; Button m_button; - HeliosCallbacks m_defaultCallbacks; - HeliosCallbacks *m_callbacks; bool keepgoing; #ifdef HELIOS_CLI + HeliosCallbacks m_defaultCallbacks; + HeliosCallbacks *m_callbacks; bool sleeping; #endif }; diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h index a83ee83b..cff66f53 100644 --- a/Helios/HeliosCallbacks.h +++ b/Helios/HeliosCallbacks.h @@ -4,6 +4,7 @@ #include "Colortypes.h" +#ifdef HELIOS_CLI class HeliosCallbacks { public: @@ -33,3 +34,4 @@ class HeliosCallbacks return false; } }; +#endif diff --git a/Helios/Led.cpp b/Helios/Led.cpp index def55296..26bfb75d 100644 --- a/Helios/Led.cpp +++ b/Helios/Led.cpp @@ -35,7 +35,9 @@ bool Led::init() // clear the led colors m_ledColor = RGB_OFF; m_realColor = RGB_OFF; +#ifdef HELIOS_CLI m_helios.callbacks().ledsInit(m_ledColor, 1); +#endif #ifdef HELIOS_EMBEDDED #ifdef HELIOS_ARDUINO pinMode(0, OUTPUT); @@ -73,7 +75,9 @@ void Led::adjustBrightness(uint8_t fadeBy) void Led::setBrightness(uint8_t brightness) { m_brightness = brightness; +#ifdef HELIOS_CLI m_helios.callbacks().ledsBrightness(brightness); +#endif } void Led::strobe(uint16_t on_time, uint16_t off_time, RGBColor off_col, RGBColor on_col) @@ -153,6 +157,8 @@ void Led::update() SREG = oldSREG; #endif #endif +#ifdef HELIOS_CLI // notify host runtimes whenever a frame is shown m_helios.callbacks().ledsShow(m_ledColor, m_brightness); +#endif } From fac11ace313e36528aa5c9043d7e24a22e799393 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 5 Mar 2026 00:25:16 -0800 Subject: [PATCH 30/37] small fixes --- Helios/Helios.cpp | 8 +++----- Helios/Helios.h | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Helios/Helios.cpp b/Helios/Helios.cpp index 3c1604d1..03254e33 100644 --- a/Helios/Helios.cpp +++ b/Helios/Helios.cpp @@ -52,13 +52,11 @@ Helios::Helios() : m_led(*this), m_time(*this), m_button(*this), -#ifdef HELIOS_CLI - m_defaultCallbacks(), - m_callbacks(&m_defaultCallbacks), -#endif keepgoing(true) #ifdef HELIOS_CLI - , sleeping(false) + , sleeping(false), + m_defaultCallbacks(), + m_callbacks(&m_defaultCallbacks) #endif { } diff --git a/Helios/Helios.h b/Helios/Helios.h index a5ab23a2..ebe9eca5 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -147,9 +147,9 @@ class Helios bool keepgoing; #ifdef HELIOS_CLI + bool sleeping; HeliosCallbacks m_defaultCallbacks; HeliosCallbacks *m_callbacks; - bool sleeping; #endif }; From d5efc2dbc86c3e3417027b0a1f77f44f8d46ff9c Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 5 Mar 2026 01:37:40 -0800 Subject: [PATCH 31/37] proper header guard --- Helios/HeliosCallbacks.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Helios/HeliosCallbacks.h b/Helios/HeliosCallbacks.h index cff66f53..d9258654 100644 --- a/Helios/HeliosCallbacks.h +++ b/Helios/HeliosCallbacks.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef HELIOS_CALLBACKS_H +#define HELIOS_CALLBACKS_H #include @@ -34,4 +35,6 @@ class HeliosCallbacks return false; } }; +#endif // HELIOS_CLI + #endif From 06b7903f8ea5dc8212175184cdb3984501aacbb4 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 27 Mar 2026 09:10:22 +0100 Subject: [PATCH 32/37] Port aeos fade pattern changes to feature/helios-instance and fix WASM build - Add fade_dur param to PatternArgs (Pattern.h/cpp) - Add isFade() method and tickFade() logic to Pattern - Add PATTERN_FADE, PATTERN_MORPH_FADE, PATTERN_GLITCH_FADE to Patterns.h/cpp - Update HeliosLib WASM bindings for new fade_dur param and pattern IDs - Fix pre-existing WASM build errors: Pattern pointer initialization with Helios ref, checkPinHook signature mismatch, missing restart/tick/getCurColor Made-with: Cursor --- Helios/Pattern.cpp | 68 +++++++++++++++++++++++++++++++++++++---- Helios/Pattern.h | 22 +++++++++++-- Helios/Patterns.cpp | 20 ++++++++++++ Helios/Patterns.h | 5 +++ HeliosLib/HeliosLib.cpp | 60 +++++++++++++++++++++--------------- HeliosLib/HeliosLib.h | 2 +- 6 files changed, 142 insertions(+), 35 deletions(-) diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index daa09347..6517f3b2 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -39,22 +39,24 @@ static void printState(PatternState state, uint32_t now) #endif Pattern::Pattern(Helios &helios, uint8_t onDur, uint8_t offDur, uint8_t gap, - uint8_t dash, uint8_t group, uint8_t blend) : + uint8_t dash, uint8_t group, uint8_t blend, uint8_t fade) : m_helios(helios), - m_args(onDur, offDur, gap, dash, group, blend), + m_args(onDur, offDur, gap, dash, group, blend, fade), m_patternFlags(0), m_colorset(), m_groupCounter(0), m_state(STATE_BLINK_ON), m_blinkTimer(helios), m_cur(), - m_next() + m_next(), + m_fadeValue(0), + m_fadeStartTime(0) { } Pattern::Pattern(Helios &helios, const PatternArgs &args) : Pattern(helios, args.on_dur, args.off_dur, args.gap_dur, - args.dash_dur, args.group_size, args.blend_speed) + args.dash_dur, args.group_size, args.blend_speed, args.fade_dur) { } @@ -66,6 +68,9 @@ void Pattern::init() { m_colorset.resetIndex(); + // Reset the fade start time to the current time + m_fadeStartTime = m_helios.time().getCurtime(); + // the default state to begin with m_state = STATE_BLINK_ON; // if a dash is present then always start with the dash because @@ -83,11 +88,56 @@ void Pattern::init() // convert current/next colors to HSV but only if we are doing a blend m_cur = m_colorset.getNext(); m_next = m_colorset.getNext(); + } else if (m_args.fade_dur) { + // if there is a fade dur and no blend need to iterate colorset + m_colorset.getNext(); + } + + // Initialize the fluctuating fade value + m_fadeValue = 0; +} + +void Pattern::tickFade() +{ + uint32_t now = m_helios.time().getCurtime(); + // Calculate relative time since pattern was initialized + uint32_t relativeTime = now - m_fadeStartTime; + uint32_t duration = m_args.fade_dur * 10; + + // only tick forward every fade_dur ticks + if (!relativeTime || (relativeTime % duration) != 0) { + return; + } + + // count the number of steps based on relative time + uint32_t steps = relativeTime / duration; + uint32_t range = m_args.off_dur; + + // make sure the range is non-zero + if (range == 0) { + m_fadeValue = 0; + return; + } + + uint32_t double_range = range * 2; + uint32_t step = steps % double_range; + + // Triangle wave: up from 0 to range, then down to 0 + m_fadeValue = (step < range) ? step : (double_range - step - 1); + + // iterate color when at lowest point + if (step == 0) { + m_colorset.getNext(); } } void Pattern::play() { + // tick forward the fade logic each tick + if (isFade()) { + tickFade(); + } + // Sometimes the pattern needs to cycle multiple states in a single frame so // instead of using a loop or recursion I have just used a simple goto replay: @@ -100,7 +150,8 @@ void Pattern::play() if (m_args.on_dur > 0) { onBlinkOn(); --m_groupCounter; - nextState(m_args.on_dur); + // When in ON state, use current fading on-time + nextState(m_args.on_dur + m_fadeValue); return; } m_state = STATE_BLINK_OFF; @@ -110,7 +161,7 @@ void Pattern::play() if (m_groupCounter > 0 || (!m_args.gap_dur && !m_args.dash_dur)) { if (m_args.off_dur > 0) { onBlinkOff(); - nextState(m_args.off_dur); + nextState(m_args.off_dur - m_fadeValue); return; } if (m_groupCounter > 0 && m_args.on_dur > 0) { @@ -185,6 +236,11 @@ void Pattern::onBlinkOn() blendBlinkOn(); return; } + // Check if this is a fading duration pattern + if (isFade()) { + m_helios.led().set(m_colorset.cur()); + return; + } m_helios.led().set(m_colorset.getNext()); } diff --git a/Helios/Pattern.h b/Helios/Pattern.h index 75e22124..780a1b4b 100644 --- a/Helios/Pattern.h +++ b/Helios/Pattern.h @@ -10,14 +10,15 @@ class Helios; // for specifying things like default args struct PatternArgs { - PatternArgs(uint8_t on = 0, uint8_t off = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0) : - on_dur(on), off_dur(off), gap_dur(gap), dash_dur(dash), group_size(group), blend_speed(blend) {} + PatternArgs(uint8_t on = 0, uint8_t off = 0, uint8_t gap = 0, uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0, uint8_t fade = 0) : + on_dur(on), off_dur(off), gap_dur(gap), dash_dur(dash), group_size(group), blend_speed(blend), fade_dur(fade) {} uint8_t on_dur; uint8_t off_dur; uint8_t gap_dur; uint8_t dash_dur; uint8_t group_size; uint8_t blend_speed; + uint8_t fade_dur; }; class Pattern @@ -25,7 +26,7 @@ class Pattern public: // try to not set on duration to 0 Pattern(Helios &helios, uint8_t onDur = 1, uint8_t offDur = 0, uint8_t gap = 0, - uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0); + uint8_t dash = 0, uint8_t group = 0, uint8_t blend = 0, uint8_t fade = 0); Pattern(Helios &helios, const PatternArgs &args); ~Pattern(); @@ -64,6 +65,9 @@ class Pattern // whether blend speed is non 0 bool isBlend() const { return m_args.blend_speed > 0; } + // whether fade dur is non 0 + bool isFade() const { return m_args.fade_dur > 0; } + protected: // helios reference Helios &m_helios; @@ -134,6 +138,18 @@ class Pattern // apis for blend void blendBlinkOn(); void interpolate(uint8_t ¤t, const uint8_t next); + + // ================================== + // Fade Members + + // shifting value to represent current fade level + uint8_t m_fadeValue; + + // the time at which the pattern was initialized (for relative fade timing) + uint32_t m_fadeStartTime; + + // tick forward the fade logic + void tickFade(); }; #endif diff --git a/Helios/Patterns.cpp b/Helios/Patterns.cpp index c6fa555f..53930b17 100644 --- a/Helios/Patterns.cpp +++ b/Helios/Patterns.cpp @@ -190,6 +190,26 @@ void Patterns::make_pattern(PatternID id, Pattern &pat) args.dash_dur = 24; // 23 for flashing pattern circles args.blend_speed = 10; break; + + case PATTERN_FADE: + args.on_dur = 1; + args.off_dur = 15; + args.fade_dur = 25; + break; + + case PATTERN_MORPH_FADE: + args.on_dur = 1; + args.off_dur = 15; + args.fade_dur = 15; + args.blend_speed = 2; + break; + + case PATTERN_GLITCH_FADE: + args.on_dur = 1; + args.off_dur = 10; + args.gap_dur = 30; + args.fade_dur = 5; + break; } pat.setArgs(args); diff --git a/Helios/Patterns.h b/Helios/Patterns.h index a653a330..e49b7aa5 100644 --- a/Helios/Patterns.h +++ b/Helios/Patterns.h @@ -41,6 +41,11 @@ enum PatternID : int8_t { PATTERN_WAVE_PARTICLE, PATTERN_LIGHTSPEED, + // Fade + PATTERN_FADE, + PATTERN_MORPH_FADE, + PATTERN_GLITCH_FADE, + // Meta pattern constants INTERNAL_PATTERNS_END, PATTERN_LAST = (INTERNAL_PATTERNS_END - 1), diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 1cee2a69..316436a8 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -32,12 +32,12 @@ class HeliosLibJsCallbacks : public HeliosCallbacks void setLedsShowHook(val callback) { m_ledsShowHook = callback; } void setLedsBrightnessHook(val callback) { m_ledsBrightnessHook = callback; } - bool checkPinHook(uint32_t pin, bool defaultState) override + bool checkPinHook(bool defaultState) override { if (!isFunction(m_checkPinHook)) { return defaultState; } - return m_checkPinHook(pin, defaultState).as(); + return m_checkPinHook(defaultState).as(); } void ledsInit(const RGBColor &initialColor, int count) override @@ -128,7 +128,11 @@ EMSCRIPTEN_BINDINGS(Vortex) { .value("PATTERN_DASH_DOPS", PatternID::PATTERN_DASH_DOPS) .value("PATTERN_DASH_DOT", PatternID::PATTERN_DASH_DOT) .value("PATTERN_WAVE_PARTICLE", PatternID::PATTERN_WAVE_PARTICLE) - .value("PATTERN_LIGHTSPEED", PatternID::PATTERN_LIGHTSPEED); + .value("PATTERN_LIGHTSPEED", PatternID::PATTERN_LIGHTSPEED) + // Fade + .value("PATTERN_FADE", PatternID::PATTERN_FADE) + .value("PATTERN_MORPH_FADE", PatternID::PATTERN_MORPH_FADE) + .value("PATTERN_GLITCH_FADE", PatternID::PATTERN_GLITCH_FADE); // colorset class class_("Colorset") @@ -161,13 +165,14 @@ EMSCRIPTEN_BINDINGS(Vortex) { // pattern args class class_("PatternArgs") .constructor<>() - .constructor() + .constructor() .property("on_dur", &PatternArgs::on_dur) .property("off_dur", &PatternArgs::off_dur) .property("gap_dur", &PatternArgs::gap_dur) .property("dash_dur", &PatternArgs::dash_dur) .property("group_size", &PatternArgs::group_size) - .property("blend_speed", &PatternArgs::blend_speed); + .property("blend_speed", &PatternArgs::blend_speed) + .property("fade_dur", &PatternArgs::fade_dur); class_("HeliosLib") .constructor<>() @@ -195,7 +200,7 @@ EMSCRIPTEN_BINDINGS(Vortex) { HeliosLib::HeliosLib() : m_helios(), - m_preview(), + m_preview(nullptr), m_callbacks(nullptr) #ifdef WASM , m_jsCallbacks(new HeliosLibJsCallbacks()), @@ -204,6 +209,7 @@ HeliosLib::HeliosLib() : m_ledsBrightnessHook(val::undefined()) #endif { + m_preview = new Pattern(m_helios); #ifdef WASM setCallbacks(m_jsCallbacks); #endif @@ -211,6 +217,8 @@ HeliosLib::HeliosLib() : HeliosLib::~HeliosLib() { + delete m_preview; + m_preview = nullptr; #ifdef WASM delete m_jsCallbacks; m_jsCallbacks = nullptr; @@ -219,7 +227,7 @@ HeliosLib::~HeliosLib() bool HeliosLib::init() { - m_preview.restart(); + m_preview->init(); return true; } @@ -229,10 +237,11 @@ void HeliosLib::cleanup() void HeliosLib::tick() { - m_preview.tick(); + m_helios.time().tickClock(); + m_preview->play(); #ifdef WASM if (isFunction(m_ledsShowHook)) { - RGBColor col = m_preview.getCurColor(); + RGBColor col = m_helios.led().get(); m_ledsShowHook(col.red, col.green, col.blue, 255); } #endif @@ -240,29 +249,30 @@ void HeliosLib::tick() RGBColor HeliosLib::getCurColor() { - return m_preview.getCurColor(); + return m_helios.led().get(); } void HeliosLib::setColorset(Colorset &colorset) { - m_preview.setColorset(colorset); + m_preview->setColorset(colorset); } void HeliosLib::setArgs(PatternArgs &args) { - m_preview.setArgs(args); + m_preview->setArgs(args); + m_preview->init(); } void HeliosLib::setMode(PatternArgs &args, Colorset &colorset) { - m_preview.setArgs(args); - m_preview.setColorset(colorset); - m_preview.restart(); + m_preview->setArgs(args); + m_preview->setColorset(colorset); + m_preview->init(); } int HeliosLib::randomizeSeeded(uint8_t maxColors) { - Random ctx(m_preview.crc32()); + Random ctx(m_preview->crc32()); uint8_t randVal = ctx.next8(); uint8_t requestedMaxColors = maxColors > 0 ? maxColors : 1; @@ -271,25 +281,25 @@ int HeliosLib::randomizeSeeded(uint8_t maxColors) } uint8_t requestedColors = (uint8_t)((randVal % requestedMaxColors) + 1); - m_preview.colorset().randomizeColors(ctx, requestedColors, Colorset::COLOR_MODE_RANDOMLY_PICK); - while (m_preview.colorset().numColors() > requestedColors) { - m_preview.colorset().removeColor((uint8_t)(m_preview.colorset().numColors() - 1)); + m_preview->colorset().randomizeColors(ctx, requestedColors, Colorset::COLOR_MODE_RANDOMLY_PICK); + while (m_preview->colorset().numColors() > requestedColors) { + m_preview->colorset().removeColor((uint8_t)(m_preview->colorset().numColors() - 1)); } int patternIndex = (int)(randVal % PATTERN_COUNT); - Patterns::make_pattern((PatternID)patternIndex, m_preview); - m_preview.restart(); + Patterns::make_pattern((PatternID)patternIndex, *m_preview); + m_preview->init(); return patternIndex; } PatternArgs HeliosLib::getArgs() { - return m_preview.getArgs(); + return m_preview->getArgs(); } int HeliosLib::getNumColors() { - return m_preview.colorset().numColors(); + return m_preview->colorset().numColors(); } RGBColor HeliosLib::getColorAt(int index) @@ -297,7 +307,7 @@ RGBColor HeliosLib::getColorAt(int index) if (index < 0) { return RGBColor(); } - return m_preview.colorset().get((uint8_t)index); + return m_preview->colorset().get((uint8_t)index); } void HeliosLib::setCallbacks(HeliosCallbacks *callbacks) @@ -320,7 +330,7 @@ void HeliosLib::setLedsInitHook(emscripten::val callback) { m_ledsInitHook = callback; if (isFunction(m_ledsInitHook)) { - RGBColor col = m_preview.getCurColor(); + RGBColor col = m_helios.led().get(); m_ledsInitHook(col.red, col.green, col.blue, 1); } if (!m_jsCallbacks) { diff --git a/HeliosLib/HeliosLib.h b/HeliosLib/HeliosLib.h index 95011af9..3ec0d8b1 100644 --- a/HeliosLib/HeliosLib.h +++ b/HeliosLib/HeliosLib.h @@ -41,7 +41,7 @@ class HeliosLib private: Helios m_helios; - Pattern m_preview; + Pattern *m_preview; HeliosCallbacks *m_callbacks; #ifdef WASM HeliosLibJsCallbacks *m_jsCallbacks; From 7d088ab615536a8926e1b7b98c1cfe225843cb91 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 27 Mar 2026 09:46:18 +0100 Subject: [PATCH 33/37] Disable real-time timestep in HeliosLib WASM init tickClock() busy-waits up to 1ms per tick to enforce TICKRATE=1000. When multiple WASM engines run in parallel (fingerroll/multi-light preview), this blocks the browser main thread causing severe lag. JS rAF controls timing for WASM, so the timestep serves no purpose and must be disabled. Made-with: Cursor --- HeliosLib/HeliosLib.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/HeliosLib/HeliosLib.cpp b/HeliosLib/HeliosLib.cpp index 316436a8..b7f3440f 100644 --- a/HeliosLib/HeliosLib.cpp +++ b/HeliosLib/HeliosLib.cpp @@ -227,6 +227,9 @@ HeliosLib::~HeliosLib() bool HeliosLib::init() { + // Disable real-time timestep for WASM: JS requestAnimationFrame controls timing, + // so the busy-wait loop in tickClock() would block the browser thread. + m_helios.time().enableTimestep(false); m_preview->init(); return true; } From 0da3861f829f20cd486d98427cc3af7d54738093 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Fri, 27 Mar 2026 09:55:12 +0100 Subject: [PATCH 34/37] Add proper header guards to Button.h and Helios.h Backport cleanup from master (#152): replace #pragma once in Button.h and add missing include guard to Helios.h with standard #ifndef guards. This reduces the diff against master for the RAII PR review. Made-with: Cursor --- Helios/Button.h | 5 ++++- Helios/Helios.h | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Helios/Button.h b/Helios/Button.h index abaaf4d0..9d3efc4f 100644 --- a/Helios/Button.h +++ b/Helios/Button.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef BUTTON_H +#define BUTTON_H #include @@ -123,3 +124,5 @@ class Button #endif Helios &m_helios; }; + +#endif // BUTTON_H diff --git a/Helios/Helios.h b/Helios/Helios.h index ebe9eca5..5bbbba15 100644 --- a/Helios/Helios.h +++ b/Helios/Helios.h @@ -1,3 +1,6 @@ +#ifndef HELIOS_H +#define HELIOS_H + #include #include "HeliosConfig.h" @@ -156,3 +159,5 @@ class Helios #ifdef HELIOS_EMBEDDED extern Helios helios; #endif + +#endif // HELIOS_H From 0e5f48b09588980df8bce2f5dedccaeedea837ac Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sat, 28 Mar 2026 16:58:10 +0100 Subject: [PATCH 35/37] Fix non-deterministic crc32, restore ISR wakeup, re-record tests - Fix Pattern::crc32() to hash only m_args and m_colorset directly, skipping the m_helios reference (a pointer with non-deterministic address that made the randomizer seed change each run) - Restore helios.wakeup() in HELIOS_EMBEDDED ISR(PCINT0_vect) using the global Helios instance per Daniel's review feedback - Re-record 22 integration tests whose golden output changed due to the new PATTERN_FADE/MORPH_FADE/GLITCH_FADE pattern IDs shifting the PATTERN_COUNT used by the randomizer Made-with: Cursor --- Helios/Button.cpp | 1 + Helios/Pattern.cpp | 10 +- tests/tests/0111_Shift_First_Mode.test | 984 +- tests/tests/0112_Shift_Second_Mode.test | 1052 +- tests/tests/0113_Shift_Third_Mode.test | 1264 +- tests/tests/0114_Shift_Fourth_Mode.test | 1120 +- tests/tests/0115_Shift_Fifth_Mode.test | 1410 +- tests/tests/0116_Shift_Sixth_Mode.test | 1188 +- tests/tests/0117_Randomize_First_Mode.test | 2420 +-- tests/tests/0118_Randomize_Second_Mode.test | 1366 +- tests/tests/0119_Randomize_Third_Mode.test | 1138 +- tests/tests/0120_Randomize_Fourth_Mode.test | 1030 +- tests/tests/0121_Randomize_Fifth_Mode.test | 2256 +-- tests/tests/0122_Randomize_Sixth_Mode.test | 1914 +- tests/tests/0172_Touch_Everything.test | 3558 ++-- ...andomize_First_Mode_Force_Enter_Sleep.test | 14502 +++++++------- ...ndomize_Second_Mode_Force_Enter_Sleep.test | 13328 ++++++------- ...andomize_Third_Mode_Force_Enter_Sleep.test | 2510 +-- ...ndomize_Fourth_Mode_Force_Enter_Sleep.test | 5492 +++--- ...andomize_Fifth_Mode_Force_Enter_Sleep.test | 11256 +++++------ ...andomize_Sixth_Mode_Force_Enter_Sleep.test | 15914 ++++++++-------- ...23_Touch_Everything_Force_Enter_Sleep.test | 3684 ++-- 22 files changed, 43702 insertions(+), 43695 deletions(-) diff --git a/Helios/Button.cpp b/Helios/Button.cpp index 183cc05b..809dcf2d 100644 --- a/Helios/Button.cpp +++ b/Helios/Button.cpp @@ -82,6 +82,7 @@ void Button::enableWake() ISR(PCINT0_vect) { PCMSK &= ~(1 << PCINT3); GIMSK &= ~(1 << PCIE); + helios.wakeup(); } #endif diff --git a/Helios/Pattern.cpp b/Helios/Pattern.cpp index 525172ed..e495004a 100644 --- a/Helios/Pattern.cpp +++ b/Helios/Pattern.cpp @@ -306,8 +306,14 @@ void Pattern::updateColor(uint8_t index, const RGBColor &col) uint32_t Pattern::crc32() const { uint32_t hash = 5381; - for (uint8_t i = 0; i < PATTERN_SIZE; ++i) { - hash = ((hash << 5) + hash) + ((uint8_t *)this)[i]; + // hash only args and colorset — skip m_helios reference (non-deterministic pointer) + const uint8_t *args_data = (const uint8_t *)&m_args; + for (uint8_t i = 0; i < sizeof(m_args); ++i) { + hash = ((hash << 5) + hash) + args_data[i]; + } + const uint8_t *colorset_data = (const uint8_t *)&m_colorset; + for (uint8_t i = 0; i < COLORSET_SIZE; ++i) { + hash = ((hash << 5) + hash) + colorset_data[i]; } return hash; } diff --git a/tests/tests/0111_Shift_First_Mode.test b/tests/tests/0111_Shift_First_Mode.test index 8d73a797..f321c841 100644 --- a/tests/tests/0111_Shift_First_Mode.test +++ b/tests/tests/0111_Shift_First_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -905,6 +891,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2126,12 +2126,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2178,12 +2178,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2230,12 +2230,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2282,12 +2282,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2334,12 +2334,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2386,12 +2386,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2438,12 +2438,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2490,12 +2490,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -6650,12 +6650,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -6702,12 +6702,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -6754,12 +6754,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -6806,12 +6806,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -6858,12 +6858,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7242,7 +7242,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7252,7 +7252,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7262,7 +7262,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7272,7 +7272,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -7282,7 +7282,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -7292,7 +7292,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -7302,7 +7302,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7312,7 +7312,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7322,7 +7322,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7362,7 +7362,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7372,7 +7372,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7382,7 +7382,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7392,7 +7392,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -7402,7 +7402,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -7412,7 +7412,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -7422,7 +7422,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7432,7 +7432,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7442,7 +7442,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7482,7 +7482,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7492,7 +7492,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7502,7 +7502,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7561,38 +7561,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -7602,7 +7574,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -7657,38 +7629,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -7698,7 +7642,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -7753,6 +7697,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7801,6 +7765,27 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A 05000A 05000A 05000A @@ -7814,6 +7799,21 @@ E87DFF 05000A 05000A 05000A +05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -7839,7 +7839,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7849,7 +7849,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7859,7 +7859,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7885,7 +7885,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7895,7 +7895,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7905,7 +7905,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7931,7 +7931,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7941,7 +7941,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7951,7 +7951,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7977,7 +7977,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7987,7 +7987,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7997,7 +7997,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8023,7 +8023,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8033,7 +8033,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8043,7 +8043,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8069,7 +8069,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8079,7 +8079,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8089,7 +8089,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8127,17 +8127,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8180,17 +8180,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8233,17 +8233,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8286,17 +8286,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8339,17 +8339,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8392,17 +8392,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8422,12 +8422,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8474,12 +8474,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8526,12 +8526,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8578,12 +8578,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8630,12 +8630,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8682,12 +8682,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 diff --git a/tests/tests/0112_Shift_Second_Mode.test b/tests/tests/0112_Shift_Second_Mode.test index d5550210..e8002d12 100644 --- a/tests/tests/0112_Shift_Second_Mode.test +++ b/tests/tests/0112_Shift_Second_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -905,6 +891,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2139,7 +2139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2149,7 +2149,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2159,7 +2159,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2169,7 +2169,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2179,7 +2179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2189,7 +2189,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2199,7 +2199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2209,7 +2209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2219,7 +2219,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2259,7 +2259,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2269,7 +2269,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2279,7 +2279,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2289,7 +2289,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2299,7 +2299,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2309,7 +2309,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2319,7 +2319,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2329,7 +2329,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2339,7 +2339,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2379,7 +2379,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2389,7 +2389,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2399,7 +2399,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2409,7 +2409,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2419,7 +2419,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2429,7 +2429,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2439,7 +2439,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2449,7 +2449,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2459,7 +2459,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2499,7 +2499,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2509,7 +2509,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2519,7 +2519,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2529,7 +2529,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2539,7 +2539,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2549,7 +2549,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2559,7 +2559,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2569,7 +2569,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2579,7 +2579,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2619,7 +2619,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2629,7 +2629,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2639,7 +2639,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2649,7 +2649,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2659,7 +2659,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2669,7 +2669,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2679,7 +2679,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2689,7 +2689,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2699,7 +2699,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2739,7 +2739,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2749,7 +2749,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2759,7 +2759,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2769,7 +2769,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2779,7 +2779,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2789,7 +2789,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2799,7 +2799,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2809,7 +2809,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -6939,7 +6939,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -6949,7 +6949,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -6959,7 +6959,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -6969,7 +6969,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -6979,7 +6979,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -6989,7 +6989,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -6999,7 +6999,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7009,7 +7009,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7019,7 +7019,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7059,7 +7059,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7069,7 +7069,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7079,7 +7079,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7089,7 +7089,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -7099,7 +7099,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -7109,7 +7109,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -7119,7 +7119,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7129,7 +7129,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7139,7 +7139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7179,7 +7179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7189,7 +7189,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7199,7 +7199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7209,7 +7209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 FF0000 @@ -7218,12 +7218,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7270,12 +7270,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7322,12 +7322,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7374,12 +7374,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7426,12 +7426,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -7478,111 +7478,17 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF22BE -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -E87DFF -000000 -000000 -000000 -000000 -000000 -000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 000000 000000 -FF003C 000000 000000 000000 @@ -7592,7 +7498,6 @@ FF003C 000000 000000 000000 -FF22BE 000000 000000 000000 @@ -7602,7 +7507,6 @@ FF22BE 000000 000000 000000 -E87DFF 000000 000000 000000 @@ -7657,6 +7561,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7705,6 +7629,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7753,6 +7697,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7801,6 +7765,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -7814,6 +7800,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -7839,7 +7839,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7849,7 +7849,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7859,7 +7859,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7885,7 +7885,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7895,7 +7895,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7905,7 +7905,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7931,7 +7931,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7941,7 +7941,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7951,7 +7951,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7977,7 +7977,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7987,7 +7987,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7997,7 +7997,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8023,7 +8023,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8033,7 +8033,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8043,7 +8043,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8069,7 +8069,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8079,7 +8079,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8089,7 +8089,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8127,17 +8127,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8180,17 +8180,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8233,17 +8233,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8286,17 +8286,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8339,17 +8339,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8392,17 +8392,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8747,7 +8747,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -8757,7 +8757,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -8767,7 +8767,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -8777,7 +8777,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -8787,7 +8787,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -8797,7 +8797,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -8807,7 +8807,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -8817,7 +8817,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -8827,7 +8827,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -8867,7 +8867,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -8877,7 +8877,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -8887,7 +8887,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -8897,7 +8897,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -8907,7 +8907,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -8917,7 +8917,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -8927,7 +8927,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -8937,7 +8937,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -8947,7 +8947,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -8987,7 +8987,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -8997,7 +8997,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9007,7 +9007,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9017,4 +9017,4 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 diff --git a/tests/tests/0113_Shift_Third_Mode.test b/tests/tests/0113_Shift_Third_Mode.test index b7bd7436..6e344cc7 100644 --- a/tests/tests/0113_Shift_Third_Mode.test +++ b/tests/tests/0113_Shift_Third_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -905,6 +891,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2139,7 +2139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2149,7 +2149,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2159,7 +2159,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2169,7 +2169,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2179,7 +2179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2189,7 +2189,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2199,7 +2199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2209,7 +2209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2219,7 +2219,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2259,7 +2259,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2269,7 +2269,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2279,7 +2279,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2289,7 +2289,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2299,7 +2299,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2309,7 +2309,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2319,7 +2319,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2329,7 +2329,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2339,7 +2339,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2379,7 +2379,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2389,7 +2389,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2399,7 +2399,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2458,6 +2458,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2506,6 +2526,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2554,6 +2594,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2602,6 +2662,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2650,6 +2730,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2698,38 +2798,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -2739,7 +2811,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -2794,38 +2866,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -2835,7 +2879,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -2890,38 +2934,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -2931,7 +2947,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -2986,38 +3002,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -3027,7 +3015,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -3082,6 +3070,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -3103,14 +3111,6 @@ E87DFF 000000 000000 000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 @@ -7211,27 +7211,8 @@ FF003C 3C3C3C 3C3C3C 3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -000000 -000000 -000000 -000000 -000000 -000000 -FF003C +E87DFF +E87DFF 000000 000000 000000 @@ -7241,7 +7222,7 @@ FF003C 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -7251,7 +7232,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -7306,6 +7287,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7354,6 +7355,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7402,6 +7423,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7450,70 +7491,29 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A 000000 000000 000000 +00FF00 000000 000000 000000 -FF003C 000000 000000 000000 000000 000000 000000 +FF7800 000000 000000 000000 -FF22BE 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -000000 -E87DFF -000000 -000000 -000000 -000000 -000000 -000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -FF0000 +05000A +05000A +FF0000 000000 000000 000000 @@ -7543,7 +7543,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7553,7 +7553,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7563,7 +7563,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7573,7 +7573,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -7583,7 +7583,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -7593,7 +7593,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -7603,7 +7603,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7613,7 +7613,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7623,7 +7623,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7663,7 +7663,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7673,7 +7673,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7683,7 +7683,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7693,7 +7693,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -7703,7 +7703,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -7713,7 +7713,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -7723,7 +7723,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -7733,7 +7733,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -7743,7 +7743,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -7783,7 +7783,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -7793,7 +7793,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -7803,7 +7803,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -7839,7 +7839,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7849,7 +7849,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7859,7 +7859,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7885,7 +7885,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7895,7 +7895,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7905,7 +7905,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7931,7 +7931,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7941,7 +7941,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7951,7 +7951,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7977,7 +7977,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7987,7 +7987,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7997,7 +7997,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8023,7 +8023,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8033,7 +8033,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8043,7 +8043,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8069,7 +8069,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8079,7 +8079,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8089,7 +8089,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8127,17 +8127,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8180,17 +8180,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8233,17 +8233,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8286,17 +8286,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8339,17 +8339,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8392,17 +8392,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8723,12 +8723,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8775,12 +8775,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8827,12 +8827,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8879,12 +8879,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8931,12 +8931,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8983,12 +8983,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -9066,38 +9066,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -9107,7 +9079,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9162,38 +9134,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -9203,7 +9147,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9258,6 +9202,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -9306,6 +9270,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -9319,3 +9303,19 @@ E87DFF 05000A 05000A 05000A +05000A +05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 diff --git a/tests/tests/0114_Shift_Fourth_Mode.test b/tests/tests/0114_Shift_Fourth_Mode.test index 96269b51..53daf729 100644 --- a/tests/tests/0114_Shift_Fourth_Mode.test +++ b/tests/tests/0114_Shift_Fourth_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -905,6 +889,22 @@ E87DFF 05000A 05000A 05000A +05000A +05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2139,7 +2139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2149,7 +2149,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2159,7 +2159,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2169,7 +2169,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2179,7 +2179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2189,7 +2189,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2199,7 +2199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2209,7 +2209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2219,7 +2219,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2259,7 +2259,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2269,7 +2269,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2279,7 +2279,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2289,7 +2289,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2299,7 +2299,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2309,7 +2309,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2319,7 +2319,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2329,7 +2329,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2339,7 +2339,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2379,7 +2379,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2389,7 +2389,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2399,7 +2399,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2458,38 +2458,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -2499,7 +2471,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -2554,38 +2526,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 000000 000000 000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF22BE +00FF00 000000 000000 000000 @@ -2595,7 +2539,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -2650,6 +2594,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2698,6 +2662,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -2711,6 +2697,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -2736,7 +2736,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2746,7 +2746,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2756,7 +2756,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2782,7 +2782,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2792,7 +2792,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2802,7 +2802,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2828,7 +2828,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2838,7 +2838,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2848,7 +2848,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2874,7 +2874,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2884,7 +2884,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2894,7 +2894,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2920,7 +2920,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2930,7 +2930,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2940,7 +2940,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2966,7 +2966,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2976,7 +2976,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2986,7 +2986,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3012,7 +3012,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3022,7 +3022,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3032,7 +3032,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3058,7 +3058,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3068,7 +3068,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3078,7 +3078,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3104,7 +3104,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3114,7 +3114,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3124,7 +3124,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3150,7 +3150,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3160,7 +3160,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3170,7 +3170,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3196,7 +3196,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3206,7 +3206,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3216,7 +3216,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3242,7 +3242,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3252,7 +3252,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3262,7 +3262,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3288,7 +3288,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3298,7 +3298,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3308,7 +3308,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3334,7 +3334,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3344,7 +3344,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3354,7 +3354,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3380,7 +3380,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -3390,7 +3390,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -3400,7 +3400,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7520,7 +7520,7 @@ FFFFFF 3C3C3C 3C3C3C 3C3C3C -00000A +0000FF 000000 000000 000000 @@ -7530,7 +7530,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7540,7 +7540,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7566,7 +7566,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7576,7 +7576,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7586,7 +7586,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7612,7 +7612,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7622,7 +7622,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7632,7 +7632,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7658,7 +7658,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7668,7 +7668,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7678,7 +7678,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7704,7 +7704,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7714,7 +7714,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7724,7 +7724,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7750,7 +7750,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7760,7 +7760,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7770,7 +7770,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -7796,7 +7796,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -7806,7 +7806,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -7862,6 +7862,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7910,6 +7930,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -7958,38 +7998,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -7999,7 +8011,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -8054,38 +8066,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -8095,7 +8079,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -8115,6 +8099,22 @@ E87DFF 05000A 05000A 05000A +05000A +05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 0A0002 0A0002 0A0002 @@ -8127,17 +8127,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8180,17 +8180,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8233,17 +8233,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8286,17 +8286,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8339,17 +8339,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8392,17 +8392,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8723,12 +8723,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8775,12 +8775,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8827,12 +8827,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8879,12 +8879,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8931,12 +8931,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8983,12 +8983,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -9048,7 +9048,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9058,7 +9058,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9068,7 +9068,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9078,7 +9078,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9088,7 +9088,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9098,7 +9098,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9108,7 +9108,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9118,7 +9118,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9128,7 +9128,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9168,7 +9168,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9178,7 +9178,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9188,7 +9188,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9198,7 +9198,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9208,7 +9208,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9218,7 +9218,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9228,7 +9228,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9238,7 +9238,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9248,7 +9248,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9288,7 +9288,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9298,7 +9298,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9308,7 +9308,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9344,7 +9344,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9354,7 +9354,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9364,7 +9364,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9390,7 +9390,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9400,7 +9400,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9410,7 +9410,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9436,7 +9436,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9446,7 +9446,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9456,7 +9456,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9482,7 +9482,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9492,7 +9492,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9502,7 +9502,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9528,7 +9528,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9538,7 +9538,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9548,7 +9548,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9574,7 +9574,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9584,7 +9584,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9594,7 +9594,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF diff --git a/tests/tests/0115_Shift_Fifth_Mode.test b/tests/tests/0115_Shift_Fifth_Mode.test index 11915bc4..9f417a36 100644 --- a/tests/tests/0115_Shift_Fifth_Mode.test +++ b/tests/tests/0115_Shift_Fifth_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -905,6 +891,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2139,7 +2139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2149,7 +2149,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2159,7 +2159,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2169,7 +2169,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2179,7 +2179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2189,7 +2189,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2199,7 +2199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2209,7 +2209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2219,7 +2219,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2259,7 +2259,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2269,7 +2269,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2279,7 +2279,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2289,7 +2289,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2299,7 +2299,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2309,7 +2309,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2319,7 +2319,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2329,7 +2329,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2339,7 +2339,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2379,7 +2379,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2389,7 +2389,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2399,7 +2399,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2458,6 +2458,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2506,6 +2526,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2554,6 +2594,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2602,6 +2662,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2631,9 +2711,12 @@ FF003C 000000 000000 000000 -000000 -000000 -FF22BE +FFFFFF +FFFFFF +FFFFFF +FFFFFF +FFFFFF +00000A 000000 000000 000000 @@ -2643,120 +2726,37 @@ FF22BE 000000 000000 000000 -E87DFF +00000A 000000 000000 000000 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A 000000 000000 000000 +0000FF 000000 000000 000000 -FF003C 000000 000000 000000 000000 000000 000000 +00FF00 000000 000000 000000 -FF22BE 000000 000000 000000 000000 000000 000000 -000000 -000000 -000000 -E87DFF -000000 -000000 -000000 -000000 -000000 -000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -FFFFFF -FFFFFF -FFFFFF -FFFFFF -FFFFFF -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2782,7 +2782,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2792,7 +2792,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2802,7 +2802,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2828,7 +2828,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2838,7 +2838,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2848,7 +2848,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2874,7 +2874,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2884,7 +2884,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2894,7 +2894,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2920,7 +2920,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2930,7 +2930,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2940,7 +2940,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2966,7 +2966,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2976,7 +2976,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2986,7 +2986,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3024,17 +3024,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3077,17 +3077,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3130,17 +3130,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3183,17 +3183,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3236,17 +3236,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3289,17 +3289,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3342,17 +3342,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3395,17 +3395,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3448,17 +3448,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3501,17 +3501,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3554,17 +3554,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3607,17 +3607,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3660,17 +3660,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -7847,17 +7847,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -7900,17 +7900,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -7953,17 +7953,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8006,17 +8006,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8059,17 +8059,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8112,9 +8112,9 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C +0600FF +0600FF +0600FF FFFFFF FFFFFF FFFFFF @@ -8140,7 +8140,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8150,7 +8150,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8160,7 +8160,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8186,7 +8186,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8196,7 +8196,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8206,7 +8206,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8232,7 +8232,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8242,7 +8242,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8252,7 +8252,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8278,7 +8278,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8288,7 +8288,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8298,7 +8298,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8324,7 +8324,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8334,7 +8334,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8344,7 +8344,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8370,7 +8370,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -8380,7 +8380,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -8390,7 +8390,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -8723,12 +8723,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8775,12 +8775,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8827,12 +8827,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8879,12 +8879,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8931,12 +8931,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8983,12 +8983,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -9048,7 +9048,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9058,7 +9058,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9068,7 +9068,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9078,7 +9078,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9088,7 +9088,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9098,7 +9098,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9108,7 +9108,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9118,7 +9118,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9128,7 +9128,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9168,7 +9168,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9178,7 +9178,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9188,7 +9188,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9198,7 +9198,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9208,7 +9208,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9218,7 +9218,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9228,7 +9228,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9238,7 +9238,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9248,7 +9248,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9288,7 +9288,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9298,7 +9298,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9308,7 +9308,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9367,38 +9367,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -9408,7 +9380,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9463,38 +9435,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -9504,7 +9448,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9559,6 +9503,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -9607,6 +9571,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -9620,6 +9606,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 0A0002 0A0002 0A0002 @@ -9632,17 +9632,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -9685,17 +9685,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -9738,17 +9738,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -9791,17 +9791,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -9844,17 +9844,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -9897,17 +9897,17 @@ E87DFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 diff --git a/tests/tests/0116_Shift_Sixth_Mode.test b/tests/tests/0116_Shift_Sixth_Mode.test index ef6a5c09..52140391 100644 --- a/tests/tests/0116_Shift_Sixth_Mode.test +++ b/tests/tests/0116_Shift_Sixth_Mode.test @@ -8,12 +8,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -60,12 +60,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -112,12 +112,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -164,12 +164,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -216,12 +216,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -268,12 +268,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -333,7 +333,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -343,7 +343,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -353,7 +353,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -363,7 +363,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -373,7 +373,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -383,7 +383,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -393,7 +393,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -403,7 +403,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -413,7 +413,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -453,7 +453,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -463,7 +463,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -473,7 +473,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -483,7 +483,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -493,7 +493,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -503,7 +503,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -513,7 +513,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -523,7 +523,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -533,7 +533,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -573,7 +573,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -583,7 +583,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -593,7 +593,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -652,38 +652,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -693,7 +665,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -748,38 +720,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -789,7 +733,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -844,6 +788,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -892,6 +856,28 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 +05000A +05000A 05000A 05000A 05000A @@ -905,6 +891,20 @@ E87DFF 05000A 05000A 05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -930,7 +930,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -940,7 +940,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -950,7 +950,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -976,7 +976,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -986,7 +986,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -996,7 +996,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1022,7 +1022,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1032,7 +1032,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1042,7 +1042,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1068,7 +1068,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1078,7 +1078,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1088,7 +1088,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1114,7 +1114,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1124,7 +1124,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1134,7 +1134,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1160,7 +1160,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -1170,7 +1170,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -1180,7 +1180,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -1218,17 +1218,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1271,17 +1271,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1324,17 +1324,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1377,17 +1377,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1430,17 +1430,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1483,17 +1483,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -1814,12 +1814,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1866,12 +1866,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1918,12 +1918,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -1970,12 +1970,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2022,12 +2022,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2074,12 +2074,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -2139,7 +2139,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2149,7 +2149,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2159,7 +2159,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2169,7 +2169,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2179,7 +2179,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2189,7 +2189,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2199,7 +2199,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2209,7 +2209,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2219,7 +2219,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2259,7 +2259,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2269,7 +2269,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2279,7 +2279,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2289,7 +2289,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -2299,7 +2299,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -2309,7 +2309,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -2319,7 +2319,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -2329,7 +2329,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -2339,7 +2339,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -2379,7 +2379,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -2389,7 +2389,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -2399,7 +2399,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -2458,6 +2458,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2506,6 +2526,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2554,6 +2594,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2602,6 +2662,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -2631,9 +2711,12 @@ FF003C 000000 000000 000000 -000000 -000000 -FF22BE +FFFFFF +FFFFFF +FFFFFF +FFFFFF +FFFFFF +00000A 000000 000000 000000 @@ -2643,120 +2726,37 @@ FF22BE 000000 000000 000000 -E87DFF +00000A 000000 000000 000000 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A 000000 000000 000000 +0000FF 000000 000000 000000 -FF003C 000000 000000 000000 000000 000000 000000 +00FF00 000000 000000 000000 -FF22BE 000000 000000 000000 000000 000000 000000 -000000 -000000 -000000 -E87DFF -000000 -000000 -000000 -000000 -000000 -000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -FFFFFF -FFFFFF -FFFFFF -FFFFFF -FFFFFF -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2782,7 +2782,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2792,7 +2792,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2802,7 +2802,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2828,7 +2828,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2838,7 +2838,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2848,7 +2848,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2874,7 +2874,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2884,7 +2884,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2894,7 +2894,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2920,7 +2920,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2930,7 +2930,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2940,7 +2940,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -2966,7 +2966,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -2976,7 +2976,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -2986,7 +2986,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -3024,17 +3024,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3077,17 +3077,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3130,17 +3130,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3183,17 +3183,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3236,17 +3236,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -3289,17 +3289,17 @@ FFFFFF 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8428,17 +8428,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8481,17 +8481,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8534,17 +8534,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8587,17 +8587,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8640,17 +8640,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8693,17 +8693,17 @@ FF00B4 00FFD1 00FFD1 000000 -06003C -06003C -06003C -000000 -0A0002 -0A0002 -0A0002 -000000 -000000 +0600FF +0600FF +0600FF 000000 +00FF00 +00FF00 +00FF00 000000 +FF7800 +FF7800 +FF7800 000000 000000 000000 @@ -8723,12 +8723,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8775,12 +8775,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8827,12 +8827,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8879,12 +8879,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8931,12 +8931,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -8983,12 +8983,12 @@ FF3C00 FF3C00 FF7800 FF7800 -00FFD1 -00FFD1 -0000FF -0000FF -D200FF -D200FF +00FFFF +00FFFF +00FF00 +00FF00 +FF7800 +FF7800 000000 000000 000000 @@ -9048,7 +9048,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9058,7 +9058,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9068,7 +9068,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9078,7 +9078,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9088,7 +9088,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9098,7 +9098,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9108,7 +9108,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9118,7 +9118,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9128,7 +9128,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9168,7 +9168,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9178,7 +9178,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9188,7 +9188,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9198,7 +9198,7 @@ FF3C22 000000 000000 000000 -FF3C00 +FF0000 000000 000000 000000 @@ -9208,7 +9208,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF3C22 000000 000000 000000 @@ -9218,7 +9218,7 @@ FFA555 000000 000000 000000 -FF0000 +FF3C00 000000 000000 000000 @@ -9228,7 +9228,7 @@ FF0000 000000 000000 000000 -FF3C22 +FFA5FF 000000 000000 000000 @@ -9238,7 +9238,7 @@ FF3C22 000000 000000 000000 -FF3C00 +00FF00 000000 000000 000000 @@ -9248,7 +9248,7 @@ FF3C00 000000 000000 000000 -FFA555 +FF7800 000000 000000 000000 @@ -9288,7 +9288,7 @@ FF3C00 000000 000000 000000 -FFA555 +FFA5FF 000000 000000 000000 @@ -9298,7 +9298,7 @@ FFA555 000000 000000 000000 -FF0000 +00FF00 000000 000000 000000 @@ -9308,7 +9308,7 @@ FF0000 000000 000000 000000 -FF3C22 +FF7800 000000 000000 000000 @@ -9367,38 +9367,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -9408,7 +9380,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9463,38 +9435,10 @@ E87DFF 000000 000000 000000 -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -05000A -000000 -000000 -000000 -000000 -000000 -000000 -FF003C -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 -FF22BE +00FF00 000000 000000 000000 @@ -9504,7 +9448,7 @@ FF22BE 000000 000000 000000 -E87DFF +FF7800 000000 000000 000000 @@ -9559,6 +9503,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -9607,6 +9571,26 @@ E87DFF 000000 000000 000000 +000000 +000000 +000000 +00FF00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF7800 +000000 +000000 +000000 +000000 +000000 +000000 05000A 05000A 05000A @@ -9620,6 +9604,22 @@ E87DFF 05000A 05000A 05000A +05000A +05000A +000000 +000000 +000000 +000000 +000000 +000000 +FF003C +000000 +000000 +000000 +000000 +000000 +000000 +000000 FFFFFF FFFFFF FFFFFF @@ -9645,7 +9645,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9655,7 +9655,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9665,7 +9665,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9691,7 +9691,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9701,7 +9701,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9711,7 +9711,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9737,7 +9737,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9747,7 +9747,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9757,7 +9757,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9783,7 +9783,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9793,7 +9793,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9803,7 +9803,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9829,7 +9829,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9839,7 +9839,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9849,7 +9849,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF @@ -9875,7 +9875,7 @@ FFFFFF 000000 000000 000000 -00000A +0000FF 000000 000000 000000 @@ -9885,7 +9885,7 @@ FFFFFF 000000 000000 000000 -00000A +00FF00 000000 000000 000000 @@ -9895,7 +9895,7 @@ FFFFFF 000000 000000 000000 -00000A +FF7800 FFFFFF FFFFFF FFFFFF diff --git a/tests/tests/0117_Randomize_First_Mode.test b/tests/tests/0117_Randomize_First_Mode.test index cc4ee6ed..fb22a7a4 100644 --- a/tests/tests/0117_Randomize_First_Mode.test +++ b/tests/tests/0117_Randomize_First_Mode.test @@ -6107,10 +6107,159 @@ D200FF 00050C 00050C 00050C -00050C -00050C -00050C -00050C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +002755 +002755 +002755 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A3D54 +2A3D54 +2A3D54 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7FBAFF +7FBAFF +7FBAFF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 00050C 00050C 00050C @@ -6137,6 +6286,9 @@ D200FF 000000 000000 000000 +002755 +002755 +002755 000000 000000 000000 @@ -6160,6 +6312,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -6183,6 +6338,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -6206,6 +6364,9 @@ D200FF 000000 000000 000000 +2A3D54 +2A3D54 +2A3D54 000000 000000 000000 @@ -6229,6 +6390,9 @@ D200FF 000000 000000 000000 +7FBAFF +7FBAFF +7FBAFF 000000 000000 000000 @@ -6241,11 +6405,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6276,11 +6458,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6311,11 +6511,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6346,11 +6564,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6364,16 +6600,872 @@ D200FF 000000 000000 000000 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0A6BF5 +0A6BF5 +0A6BF5 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1461EB +1461EB +1461EB +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1E57E1 +1E57E1 +1E57E1 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +284DD7 +284DD7 +284DD7 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3243CD +3243CD +3243CD +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3C39CC +3C39CC +3C39CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +462FCC +462FCC +462FCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5025CC +5025CC +5025CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5A1BCC +5A1BCC +5A1BCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6411CC +6411CC +6411CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6E07CC +6E07CC +6E07CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7800CC +7800CC +7800CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 000000 000000 000000 @@ -6396,629 +7488,66 @@ D200FF 000000 000000 000000 +FF0057 +FF0057 +FF0057 000000 +55001D +55001D +55001D 000000 +00FF78 +00FF78 +00FF78 000000 +550041 +550041 +550041 000000 000000 000000 000000 000000 000000 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -F50029 -F50029 000000 000000 000000 -EB001F -EB001F 000000 000000 000000 -E10015 -E10015 000000 000000 000000 -D7000B -D7000B -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -CD0007 -CD0007 000000 000000 000000 -C30007 -C30007 000000 000000 000000 -B90007 -B90007 000000 000000 000000 -AF0007 -AF0007 -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -A50007 -A50007 -000000 -000000 -000000 -9B0007 -9B0007 -000000 -000000 -000000 -910007 -910007 -000000 -000000 -000000 -870007 -870007 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -7D0007 -7D0007 -000000 -000000 -000000 -730007 -730007 -000000 -000000 -000000 -690007 -690007 -000000 -000000 -000000 -5F0007 -5F0007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -550007 -550007 -000000 -000000 -000000 -4B0007 -4B0007 -000000 -000000 -000000 -410007 -410007 -000000 -000000 -000000 -370007 -370007 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -2D0007 -2D0007 -000000 -000000 -000000 -270007 -270007 -000000 -000000 -000000 -310A11 -310A11 -000000 -000000 -000000 -3B141B -3B141B -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -451E25 -451E25 -000000 -000000 -000000 -452229 -452229 -000000 -000000 -000000 -4F1833 -4F1833 -000000 -000000 -000000 -590E33 -590E33 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -462100 -462100 -462100 000000 000000 000000 000000 000000 000000 +FF0057 +FF0057 +FF0057 000000 +55001D +55001D +55001D 000000 +00FF78 +00FF78 +00FF78 000000 +550041 +550041 +550041 000000 000000 000000 @@ -7049,12 +7578,21 @@ B7FF32 000000 000000 000000 +FF0057 +FF0057 +FF0057 000000 -873F00 -873F00 -873F00 +55001D +55001D +55001D 000000 +00FF78 +00FF78 +00FF78 000000 +550041 +550041 +550041 000000 000000 000000 @@ -7071,6 +7609,12 @@ B7FF32 000000 000000 000000 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -7080,6 +7624,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7089,18 +7634,17 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 000000 000000 +115500 000000 000000 000000 @@ -7110,6 +7654,13 @@ B7FF32 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -7119,6 +7670,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7128,6 +7680,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7136,10 +7689,8 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 +115500 000000 000000 000000 @@ -7149,6 +7700,13 @@ B7FF32 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -7158,6 +7716,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7167,6 +7726,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7176,18 +7736,23 @@ B7FF32 000000 000000 000000 +115500 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -7197,6 +7762,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7206,6 +7772,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7215,6 +7782,7 @@ B7FF32 000000 000000 000000 +115500 000000 000000 000000 @@ -7222,11 +7790,15 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -7236,6 +7808,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7245,6 +7818,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7254,6 +7828,7 @@ B7FF32 000000 000000 000000 +115500 000000 000000 000000 @@ -7263,11 +7838,15 @@ B7FF32 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -7275,6 +7854,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7284,6 +7864,7 @@ B7FF32 000000 000000 000000 +AA0026 000000 000000 000000 @@ -7293,6 +7874,7 @@ B7FF32 000000 000000 000000 +115500 000000 000000 000000 @@ -7302,612 +7884,30 @@ B7FF32 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 000000 000000 000000 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 +AA0026 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 +AA0026 diff --git a/tests/tests/0118_Randomize_Second_Mode.test b/tests/tests/0118_Randomize_Second_Mode.test index 81a95504..c15ad679 100644 --- a/tests/tests/0118_Randomize_Second_Mode.test +++ b/tests/tests/0118_Randomize_Second_Mode.test @@ -6410,253 +6410,310 @@ FF3C00 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C 19001C 19001C -19001C -19001C -000000 000000 000000 000000 -000000 -000000 -000000 -000000 -090300 090300 090300 -090300 -090300 -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -011000 -011000 011000 011000 -011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C 19001C 19001C -19001C -19001C -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -090300 -090300 090300 090300 -090300 -000000 000000 000000 000000 -000000 -000000 -000000 -000000 -011000 -011000 011000 011000 -011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +001323 +001323 000000 000000 000000 +19001C +19001C 000000 000000 000000 +090300 +090300 000000 000000 +000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 -001323 -001323 -001323 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 19001C 19001C -19001C -19001C -19001C -000000 -000000 -000000 000000 000000 000000 -000000 -000000 -090300 -090300 -090300 090300 090300 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -011000 -011000 -011000 011000 011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +001323 +001323 +000000 000000 000000 +19001C +19001C 000000 000000 000000 +090300 +090300 000000 000000 000000 +011000 +011000 +008DFF +008DFF +008DFF 008DFF 008DFF 008DFF 008DFF 008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +001323 +001323 000000 000000 000000 +19001C +19001C 000000 000000 000000 +090300 +090300 000000 000000 +000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 -001323 -001323 -001323 -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -19001C -19001C 19001C 19001C -19001C -000000 -000000 -000000 -000000 000000 000000 000000 -000000 -090300 -090300 -090300 090300 090300 000000 000000 000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +003329 +003329 +003329 000000 000000 000000 000000 000000 -011000 -011000 -011000 -011000 -011000 000000 000000 000000 @@ -6665,11 +6722,6 @@ FF3C00 000000 000000 000000 -008DFF -008DFF -008DFF -008DFF -008DFF 000000 000000 000000 @@ -6678,24 +6730,18 @@ FF3C00 000000 000000 000000 -001323 -001323 -001323 -001323 -001323 000000 000000 +003D33 +003D33 +003D33 +000000 000000 000000 000000 000000 000000 000000 -19001C -19001C -19001C -19001C -19001C 000000 000000 000000 @@ -6704,9 +6750,6 @@ FF3C00 000000 000000 000000 -090300 -090300 -00051B 000000 000000 000000 @@ -6715,6 +6758,9 @@ FF3C00 000000 000000 000000 +00473D +00473D +00473D 000000 000000 000000 @@ -6738,6 +6784,9 @@ FF3C00 000000 000000 000000 +005147 +005147 +005147 000000 000000 000000 @@ -6757,11 +6806,13 @@ FF3C00 000000 000000 000000 -001154 000000 000000 000000 000000 +005B51 +005B51 +005B51 000000 000000 000000 @@ -6785,6 +6836,9 @@ FF3C00 000000 000000 000000 +00655B +00655B +00655B 000000 000000 000000 @@ -6808,7 +6862,9 @@ FF3C00 000000 000000 000000 -00051B +006F65 +006F65 +006F65 000000 000000 000000 @@ -6832,6 +6888,9 @@ FF3C00 000000 000000 000000 +00796F +00796F +00796F 000000 000000 000000 @@ -6855,11 +6914,13 @@ FF3C00 000000 000000 000000 +008379 +008379 +008379 000000 000000 000000 000000 -001154 000000 000000 000000 @@ -6879,6 +6940,9 @@ FF3C00 000000 000000 000000 +008D83 +008D83 +008D83 000000 000000 000000 @@ -6902,6 +6966,9 @@ FF3C00 000000 000000 000000 +00978D +00978D +00978D 000000 000000 000000 @@ -6910,7 +6977,6 @@ FF3C00 000000 000000 000000 -00051B 000000 000000 000000 @@ -6926,6 +6992,9 @@ FF3C00 000000 000000 000000 +00A197 +00A197 +00A197 000000 000000 000000 @@ -6938,6 +7007,7 @@ FF3C00 000000 000000 000000 +828600 000000 000000 000000 @@ -6961,7 +7031,6 @@ FF3C00 000000 000000 000000 -001154 000000 000000 000000 @@ -6989,6 +7058,7 @@ FF3C00 000000 000000 000000 +828600 000000 000000 000000 @@ -7007,317 +7077,6 @@ FF3C00 000000 000000 000000 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF 000000 000000 000000 @@ -7350,6 +7109,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7400,6 +7160,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7450,6 +7211,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7500,6 +7262,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7545,21 +7308,27 @@ FF001B 000000 000000 000000 +241EFF 000000 000000 000000 +2F29FF 000000 000000 000000 +4D47FF 000000 000000 000000 +5853FF 000000 000000 000000 +7671FF 000000 000000 000000 +817DFF 000000 000000 000000 @@ -7568,16 +7337,6 @@ FF001B 000000 000000 000000 -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF 000000 000000 000000 @@ -7609,24 +7368,28 @@ FF001B 000000 000000 000000 -FF7200 -FF7200 000000 +9F9BFF 000000 000000 000000 +AAA7FF 000000 000000 000000 +8C89FF 000000 000000 000000 +6E6BFF 000000 000000 000000 +504DFF 000000 000000 000000 +322FFF 000000 000000 000000 @@ -7641,8 +7404,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7669,23 +7430,27 @@ FF7200 000000 000000 000000 +1411FF 000000 000000 000000 +0600FF 000000 -FF7200 -FF7200 000000 000000 +0600FF 000000 000000 000000 +241EFF 000000 000000 000000 +2F29FF 000000 000000 000000 +4D47FF 000000 000000 000000 @@ -7705,8 +7470,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7728,23 +7491,27 @@ FF7200 000000 000000 000000 +5853FF 000000 000000 000000 +7671FF 000000 000000 000000 +817DFF 000000 000000 000000 -FF7200 -FF7200 +9F9BFF 000000 000000 000000 +AAA7FF 000000 000000 000000 +8C89FF 000000 000000 000000 @@ -7769,8 +7536,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7787,23 +7552,27 @@ FF7200 000000 000000 000000 +6E6BFF 000000 000000 000000 +504DFF 000000 000000 000000 +322FFF 000000 000000 000000 +1411FF 000000 000000 000000 +0600FF 000000 000000 -FF7200 -FF7200 000000 +0600FF 000000 000000 000000 @@ -7833,8 +7602,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7842,6 +7609,11 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7850,6 +7622,11 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7858,6 +7635,11 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7865,9 +7647,12 @@ FF7200 000000 000000 000000 -FF7200 -FF7200 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7876,6 +7661,11 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7884,6 +7674,11 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7892,16 +7687,24 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 -508000 -508000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7910,20 +7713,11 @@ FF7200 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -7932,72 +7726,50 @@ FF7200 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8006,20 +7778,11 @@ FF00C3 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8028,72 +7791,50 @@ FF5A00 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8102,20 +7843,11 @@ FF00C3 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8124,72 +7856,50 @@ FF00C3 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8198,17 +7908,307 @@ FF5A00 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 +E9AA00 +E9AA00 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 diff --git a/tests/tests/0119_Randomize_Third_Mode.test b/tests/tests/0119_Randomize_Third_Mode.test index ef6ffa60..a632c9e1 100644 --- a/tests/tests/0119_Randomize_Third_Mode.test +++ b/tests/tests/0119_Randomize_Third_Mode.test @@ -6711,17 +6711,10 @@ E87DFF 000000 000000 000000 -0042AA -000000 -000000 -000000 -000000 -000000 000000 000000 000000 000000 -430054 000000 000000 000000 @@ -6731,33 +6724,39 @@ E87DFF 000000 000000 000000 -FF0600 000000 000000 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 +00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6767,7 +6766,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6777,33 +6775,40 @@ FF0600 000000 000000 000000 -FF0600 000000 +0042AA +0042AA 000000 000000 000000 +430054 +430054 +000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 425400 +425400 000000 000000 000000 +00AA44 +00AA44 000000 000000 000000 000000 000000 000000 -00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6813,27 +6818,35 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 +430054 +430054 +000000 000000 000000 FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 +00AA44 +00AA44 000000 000000 000000 -425400 000000 000000 000000 @@ -6843,13 +6856,11 @@ FF0600 000000 000000 000000 -00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6857,20 +6868,28 @@ FF0600 000000 000000 000000 +0042AA +0042AA 000000 000000 -430054 000000 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 -FF0600 000000 +00AA44 +00AA44 000000 000000 000000 @@ -6879,7 +6898,6 @@ FF0600 000000 000000 000000 -425400 000000 000000 000000 @@ -6889,33 +6907,39 @@ FF0600 000000 000000 000000 -00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 +0042AA +0042AA 000000 000000 000000 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 -430054 000000 000000 +425400 +425400 000000 000000 000000 +00AA44 +00AA44 000000 000000 000000 000000 -FF0600 000000 000000 000000 @@ -6925,7 +6949,6 @@ FF0600 000000 000000 000000 -425400 000000 000000 000000 @@ -6935,23 +6958,30 @@ FF0600 000000 000000 000000 -00AA44 000000 000000 +0042AA +0042AA 000000 000000 000000 -0042AA +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 -430054 +00AA44 +00AA44 000000 000000 000000 @@ -6961,7 +6991,6 @@ FF0600 000000 000000 000000 -FF0600 000000 000000 000000 @@ -6971,23 +7000,39 @@ FF0600 000000 000000 000000 -425400 000000 000000 000000 000000 000000 000000 +0042AA +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 -00AA44 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6997,7 +7042,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -7007,312 +7051,6 @@ FF0600 000000 000000 000000 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7321,24 +7059,32 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7347,11 +7093,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7360,11 +7101,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7373,25 +7109,33 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 @@ -7399,11 +7143,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7412,11 +7151,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7425,11 +7159,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7437,25 +7166,33 @@ FF0600 000000 000000 000000 +6600FF +6600FF +6600FF 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7464,11 +7201,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7477,11 +7209,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7490,24 +7217,32 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7516,11 +7251,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7529,11 +7259,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7542,37 +7267,40 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7580,12 +7308,13 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7594,11 +7323,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7607,11 +7331,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -00541D -00541D -00541D 000000 000000 000000 @@ -7635,6 +7354,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7652,9 +7377,6 @@ FF0600 000000 000000 000000 -1B542F -1B542F -1B542F 000000 000000 000000 @@ -7678,6 +7400,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7695,9 +7423,6 @@ FF0600 000000 000000 000000 -385542 -385542 -385542 000000 000000 000000 @@ -7721,6 +7446,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7738,9 +7469,6 @@ FF0600 000000 000000 000000 -00541D -00541D -00541D 000000 000000 000000 @@ -7764,6 +7492,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7781,9 +7515,6 @@ FF0600 000000 000000 000000 -1B542F -1B542F -1B542F 000000 000000 000000 @@ -7807,6 +7538,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7824,9 +7561,6 @@ FF0600 000000 000000 000000 -385542 -385542 -385542 000000 000000 000000 @@ -7850,6 +7584,12 @@ FF0600 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7867,11 +7607,310 @@ FF0600 000000 000000 000000 -00541D -00541D -00541D 000000 000000 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +006707 000000 000000 000000 @@ -7887,6 +7926,7 @@ FF0600 000000 000000 000000 +006707 000000 000000 000000 @@ -7902,6 +7942,7 @@ FF0600 000000 000000 000000 +006707 000000 000000 000000 @@ -7910,314 +7951,255 @@ FF0600 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 +006707 +006707 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D -001714 -001714 000000 000000 000000 000000 000000 +006707 +006707 000000 000000 000000 @@ -8229,6 +8211,9 @@ FF0600 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8243,8 +8228,6 @@ FF0600 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8254,6 +8237,9 @@ FF0600 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -8275,10 +8261,11 @@ FF0600 000000 000000 000000 -38AA9B -38AA9B 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8302,13 +8289,14 @@ FF0600 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -8327,6 +8315,9 @@ FF0600 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -8339,8 +8330,6 @@ FF0600 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -8352,6 +8341,9 @@ FF0600 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8371,12 +8363,13 @@ FF0600 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -8400,11 +8393,12 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -8425,6 +8419,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -8435,8 +8432,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8450,6 +8445,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -8467,14 +8465,15 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8498,9 +8497,10 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 -1C554D -1C554D 000000 000000 000000 diff --git a/tests/tests/0120_Randomize_Fourth_Mode.test b/tests/tests/0120_Randomize_Fourth_Mode.test index 59321bcb..f79ce6dc 100644 --- a/tests/tests/0120_Randomize_Fourth_Mode.test +++ b/tests/tests/0120_Randomize_Fourth_Mode.test @@ -7007,15 +7007,28 @@ FFFFFF 000000 000000 000000 -00F592 -00F592 -00F592 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7025,6 +7038,7 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 @@ -7033,10 +7047,8 @@ FFFFFF 000000 000000 000000 -00EB88 -00EB88 -00EB88 000000 +215541 000000 000000 000000 @@ -7046,6 +7058,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7055,21 +7068,35 @@ FFFFFF 000000 000000 000000 +43554E 000000 000000 000000 000000 -00E17E -00E17E -00E17E 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7079,18 +7106,17 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 000000 000000 000000 -00D774 -00D774 -00D774 000000 000000 000000 +215541 000000 000000 000000 @@ -7100,6 +7126,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7109,21 +7136,35 @@ FFFFFF 000000 000000 000000 +43554E 000000 000000 -00CD6A -00CD6A -00CD6A 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7133,18 +7174,17 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 000000 -00C360 -00C360 -00C360 000000 000000 000000 000000 000000 +215541 000000 000000 000000 @@ -7154,6 +7194,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7163,21 +7204,35 @@ FFFFFF 000000 000000 000000 -00B956 -00B956 -00B956 +43554E 000000 000000 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7187,11 +7242,9 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 -00AF4C -00AF4C -00AF4C 000000 000000 000000 @@ -7199,6 +7252,7 @@ FFFFFF 000000 000000 000000 +215541 000000 000000 000000 @@ -7208,6 +7262,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7215,23 +7270,37 @@ FFFFFF 000000 000000 000000 -00A542 -00A542 -00A542 000000 000000 +43554E 000000 000000 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7239,11 +7308,11 @@ FFFFFF 000000 000000 000000 +0A5E3F +0A5E3F +0A5E3F 000000 000000 -009B38 -009B38 -009B38 000000 000000 000000 @@ -7265,11 +7334,11 @@ FFFFFF 000000 000000 000000 +146849 +146849 +146849 000000 000000 -009134 -009134 -009134 000000 000000 000000 @@ -7291,11 +7360,11 @@ FFFFFF 000000 000000 000000 +1E7253 +1E7253 +1E7253 000000 000000 -008734 -008734 -008734 000000 000000 000000 @@ -7308,324 +7377,21 @@ FFFFFF 000000 000000 000000 -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -490072 000000 000000 000000 -670090 000000 000000 000000 -8400AE 000000 000000 000000 -8400CC +287C5D +287C5D +287C5D 000000 000000 000000 -8400EA 000000 000000 000000 @@ -7646,6 +7412,9 @@ FFFFFF 000000 000000 000000 +328667 +328667 +328667 000000 000000 000000 @@ -7666,23 +7435,21 @@ FFFFFF 000000 000000 000000 -8400FF 000000 000000 000000 -A208E1 +3C9071 +3C9071 +3C9071 000000 000000 000000 -AA08C3 000000 000000 000000 -AA08A5 000000 000000 000000 -AA0887 000000 000000 000000 @@ -7697,6 +7464,9 @@ AA0887 000000 000000 000000 +469A7B +469A7B +469A7B 000000 000000 000000 @@ -7720,26 +7490,24 @@ AA0887 000000 000000 000000 +50A485 +50A485 +50A485 000000 000000 000000 -AA0869 000000 000000 000000 -AA084B 000000 000000 000000 -AA082D 000000 000000 000000 -AA080F 000000 000000 000000 -AA0800 000000 000000 000000 @@ -7748,6 +7516,9 @@ AA0800 000000 000000 000000 +54AE8F +54AE8F +54AE8F 000000 000000 000000 @@ -7771,6 +7542,9 @@ AA0800 000000 000000 000000 +54B899 +54B899 +54B899 000000 000000 000000 @@ -7780,25 +7554,23 @@ AA0800 000000 000000 000000 -8C2600 000000 000000 000000 -6E4400 000000 000000 000000 -505500 000000 000000 000000 -325500 000000 000000 000000 -275500 000000 000000 +54C2A3 +54C2A3 +54C2A3 000000 000000 000000 @@ -7822,6 +7594,9 @@ AA0800 000000 000000 000000 +54CCAD +54CCAD +54CCAD 000000 000000 000000 @@ -7834,26 +7609,22 @@ AA0800 000000 000000 000000 +FF002D 000000 000000 000000 -09531E 000000 000000 000000 -00533C 000000 000000 000000 -005355 000000 000000 000000 -1E3554 000000 000000 000000 -2B1754 000000 000000 000000 @@ -7889,29 +7660,24 @@ AA0800 000000 000000 000000 +551520 000000 000000 000000 000000 000000 -2B0054 000000 000000 000000 -490072 000000 000000 000000 -670090 000000 000000 000000 -8400AE 000000 000000 000000 -004542 -004542 000000 000000 000000 @@ -7942,11 +7708,10 @@ AA0800 000000 000000 000000 -0033FF -0033FF 000000 000000 000000 +FF7F96 000000 000000 000000 @@ -7974,8 +7739,6 @@ AA0800 000000 000000 000000 -A200FF -A200FF 000000 000000 000000 @@ -7999,6 +7762,7 @@ A200FF 000000 000000 000000 +553F43 000000 000000 000000 @@ -8006,8 +7770,6 @@ A200FF 000000 000000 000000 -54002C -54002C 000000 000000 000000 @@ -8038,8 +7800,6 @@ A200FF 000000 000000 000000 -FF5A00 -FF5A00 000000 000000 000000 @@ -8053,6 +7813,7 @@ FF5A00 000000 000000 000000 +FF002D 000000 000000 000000 @@ -8070,8 +7831,6 @@ FF5A00 000000 000000 000000 -445400 -445400 000000 000000 000000 @@ -8102,11 +7861,10 @@ FF5A00 000000 000000 000000 -004542 -004542 000000 000000 000000 +551520 000000 000000 000000 @@ -8134,8 +7892,6 @@ FF5A00 000000 000000 000000 -0033FF -0033FF 000000 000000 000000 @@ -8154,6 +7910,9 @@ FF5A00 000000 000000 000000 +007BFF +007BFF +007BFF 000000 000000 000000 @@ -8166,8 +7925,6 @@ FF5A00 000000 000000 000000 -A200FF -A200FF 000000 000000 000000 @@ -8196,10 +7953,11 @@ A200FF 000000 000000 000000 +3C0055 +3C0055 +3C0055 000000 000000 -54002C -54002C 000000 000000 000000 @@ -8211,9 +7969,6 @@ A200FF 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8241,6 +7996,9 @@ CAAF00 000000 000000 000000 +FF001B +FF001B +FF001B 000000 000000 000000 @@ -8254,9 +8012,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8284,6 +8039,9 @@ CAAF00 000000 000000 000000 +4B5500 +4B5500 +4B5500 000000 000000 000000 @@ -8297,9 +8055,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8327,6 +8082,9 @@ CAAF00 000000 000000 000000 +00FF4E +00FF4E +00FF4E 000000 000000 000000 @@ -8340,9 +8098,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8370,6 +8125,9 @@ CAAF00 000000 000000 000000 +007BFF +007BFF +007BFF 000000 000000 000000 @@ -8383,9 +8141,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8413,6 +8168,9 @@ CAAF00 000000 000000 000000 +3C0055 +3C0055 +3C0055 000000 000000 000000 @@ -8426,9 +8184,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8456,11 +8211,178 @@ CAAF00 000000 000000 000000 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 000000 000000 000000 000000 000000 +55291C 000000 000000 000000 @@ -8469,10 +8391,50 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +55291C 000000 000000 000000 @@ -8482,10 +8444,23 @@ CAAF00 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 +000000 000000 000000 000000 000000 +55291C 000000 000000 000000 @@ -8495,49 +8470,69 @@ CAAF00 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 000000 000000 000000 000000 000000 +55291C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 +000000 +000000 +000000 +000000 000000 000000 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +6900E0 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 @@ -8565,29 +8560,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8596,21 +8573,27 @@ AA002A 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 @@ -8618,29 +8601,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8669,31 +8634,96 @@ AA002A 000000 000000 000000 +A20000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8724,41 +8754,29 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +004596 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 @@ -8777,29 +8795,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 diff --git a/tests/tests/0121_Randomize_Fifth_Mode.test b/tests/tests/0121_Randomize_Fifth_Mode.test index 61341e20..9c40f36d 100644 --- a/tests/tests/0121_Randomize_Fifth_Mode.test +++ b/tests/tests/0121_Randomize_Fifth_Mode.test @@ -7308,236 +7308,321 @@ FFFFFF 06003C 06003C 06003C -E1361E -000000 -000000 -000000 -C3362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -A5362A -000000 -000000 -000000 -87362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -69362A -000000 -000000 -000000 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A 55362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -73480C -000000 -000000 -000000 -914800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AF4800 -000000 -000000 -000000 -CD4800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -EB4800 -000000 -000000 -000000 FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -7548,6 +7633,20 @@ FF4800 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -7558,6 +7657,20 @@ FF4800 000000 000000 000000 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 000000 000000 000000 @@ -7568,6 +7681,20 @@ FF4800 000000 000000 000000 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 000000 000000 000000 @@ -7578,644 +7705,21 @@ FF4800 000000 000000 000000 -E1361E -000000 -000000 -000000 -C3362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF7800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -095500 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00B1FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3E0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF3000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF7800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 000000 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -411429 -411429 -411429 -411429 -411429 -411429 -411429 -411429 -411429 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -32231A -32231A -32231A -32231A -32231A -32231A -32231A -32231A -32231A -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -23320B -23320B -23320B -23320B -23320B -23320B -23320B -23320B -23320B -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EAA00 -1EAA00 -1EAA00 -1EAA00 -0063FF -0063FF -0063FF -0063FF -0063FF 000000 000000 000000 @@ -8224,12 +7728,21 @@ FF7800 000000 000000 000000 -002155 -002155 -002155 -002155 -002155 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -8237,37 +7750,50 @@ FF7800 000000 000000 000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 000000 000000 -553600 -553600 -553600 -553600 -553600 000000 000000 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E 000000 000000 000000 @@ -8275,12 +7801,21 @@ FF00E7 000000 000000 000000 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 000000 -0063FF -0063FF -0063FF -0063FF -0063FF 000000 000000 000000 @@ -8289,12 +7824,21 @@ FF00E7 000000 000000 000000 -002155 -002155 -002155 -002155 -002155 000000 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 000000 000000 000000 @@ -8302,37 +7846,50 @@ FF00E7 000000 000000 000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 000000 000000 000000 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 000000 000000 000000 000000 000000 -553600 -553600 -553600 -553600 -553600 000000 000000 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E 000000 000000 000000 @@ -8340,242 +7897,455 @@ FF00E7 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 -0063FF -0063FF -0063FF -0063FF -0063FF 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 000000 -002155 -002155 -002155 -002155 -002155 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF +000000 +000000 +000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 -553600 -553600 -553600 -553600 -553600 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF 000000 000000 000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 -0063FF -0063FF -0063FF -0063FF -0063FF 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 -002155 -002155 -002155 -002155 -002155 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF 000000 000000 000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 -553600 -553600 -553600 -553600 -553600 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 -0063FF -0063FF -0063FF -0063FF -0063FF 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 -002155 -002155 -002155 -002155 -002155 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 -553600 -553600 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 -1AA800 000000 000000 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 -1AA800 000000 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 -1AA800 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 000000 -1AA800 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 000000 000000 -1AA800 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -8583,8 +8353,12 @@ FF00E7 000000 000000 000000 -1AA800 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -8593,7 +8367,11 @@ FF00E7 000000 000000 000000 -1AA800 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -8602,8 +8380,12 @@ FF00E7 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 -1AA800 000000 000000 000000 @@ -8611,51 +8393,76 @@ FF00E7 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 -1AA800 000000 000000 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 -1AA800 000000 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 -1AA800 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 000000 -1AA800 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 000000 000000 -1AA800 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -8663,8 +8470,12 @@ FF00E7 000000 000000 000000 -1AA800 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -8673,7 +8484,11 @@ FF00E7 000000 000000 000000 -1AA800 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -8682,8 +8497,12 @@ FF00E7 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 -1AA800 000000 000000 000000 @@ -8691,51 +8510,78 @@ FF00E7 000000 000000 000000 +003950 +003950 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 -1AA800 000000 000000 000000 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 -1AA800 000000 000000 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 000000 -1AA800 000000 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 000000 000000 -1AA800 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 000000 000000 000000 -1AA800 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8743,8 +8589,12 @@ FF00E7 000000 000000 000000 -1AA800 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -8753,7 +8603,11 @@ FF00E7 000000 000000 000000 -1AA800 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8762,8 +8616,12 @@ FF00E7 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 -1AA800 000000 000000 000000 @@ -8771,76 +8629,89 @@ FF00E7 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 -1AA800 000000 000000 000000 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 -1AA800 000000 000000 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 000000 -1AA800 000000 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 000000 000000 -1AA800 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8849,6 +8720,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -8857,6 +8733,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8865,32 +8746,24 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8899,6 +8772,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -8907,6 +8785,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -8915,33 +8798,36 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 +550049 +550049 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -8951,6 +8837,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -8961,6 +8861,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -8971,34 +8885,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -9009,6 +8933,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -9019,35 +8957,45 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -9057,6 +9005,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -9067,6 +9029,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -9077,34 +9053,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -9115,3 +9101,17 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 diff --git a/tests/tests/0122_Randomize_Sixth_Mode.test b/tests/tests/0122_Randomize_Sixth_Mode.test index a97f0216..476d8310 100644 --- a/tests/tests/0122_Randomize_Sixth_Mode.test +++ b/tests/tests/0122_Randomize_Sixth_Mode.test @@ -7609,514 +7609,11 @@ FF7800 000000 000000 000000 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829C -00829C 00829C 00829C 00829C 00829C 00829C -00829C -00829C -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00AAC4 -00AAC4 -00AAC4 -00AAC4 -FFAE00 -FFAE00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -422D00 -422D00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -500200 -500200 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FFAE00 -FFAE00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -422D00 -422D00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 @@ -8125,6 +7622,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8133,391 +7635,338 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 -500200 -500200 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FFAE00 -FFAE00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -422D00 -422D00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -3B0054 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -3B0054 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -165400 -000000 -000000 -000000 -3B0054 -000000 -000000 -000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +00B6DA +00B6DA +CA00F5 +CA00F5 +CA00F5 +CA00F5 +CA00F5 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +D400EB +D400EB +D400EB +D400EB +D400EB 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +DE00E1 +DE00E1 +DE00E1 +DE00E1 +DE00E1 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +E800D7 +E800D7 +E800D7 +E800D7 +E800D7 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +F200CD +F200CD +F200CD +F200CD +F200CD 000000 000000 000000 @@ -8525,12 +7974,12 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FC00C3 +FC00C3 +FC00C3 +FC00C3 +FC00C3 000000 000000 000000 @@ -8538,12 +7987,12 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 +FF00B9 +FF00B9 +FF00B9 +FF00B9 +FF00B9 000000 000000 000000 @@ -8551,12 +8000,12 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF00AF +FF00AF +FF00AF +FF00AF +FF00AF 000000 000000 000000 @@ -8564,12 +8013,12 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +FF00A5 +FF00A5 +FF00A5 +FF00A5 +FF00A5 000000 000000 000000 @@ -8577,12 +8026,12 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FF009B +FF009B +FF009B +FF009B +FF009B 000000 000000 000000 @@ -8590,12 +8039,12 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 +FF0091 +FF0091 +FF0091 +FF0091 +FF0091 000000 000000 000000 @@ -8603,12 +8052,12 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF0087 +FF0087 +FF0087 +FF0087 +FF0087 000000 000000 000000 @@ -8616,12 +8065,12 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +FF007D +FF007D +FF007D +FF007D +FF007D 000000 000000 000000 @@ -8629,12 +8078,12 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FF0073 +FF0073 +FF0073 +FF0073 +FF0073 000000 000000 000000 @@ -8642,12 +8091,12 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 +FF0069 +FF0069 +FF0069 +FF0069 +FF0069 000000 000000 000000 @@ -8655,12 +8104,12 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF0A5F +FF0A5F +FF0A5F +FF0A5F +FF0A5F 000000 000000 000000 @@ -8668,12 +8117,12 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +FF1455 +FF1455 +FF1455 +FF1455 +FF1455 000000 000000 000000 @@ -8681,12 +8130,12 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FF1E4B +FF1E4B +FF1E4B +FF1E4B +FF1E4B 000000 000000 000000 @@ -8694,12 +8143,12 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 +FF2841 +FF2841 +FF2841 +FF2841 +FF2841 000000 000000 000000 @@ -8707,12 +8156,12 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF3237 +FF3237 +FF3237 +FF3237 +FF3237 000000 000000 000000 @@ -8720,12 +8169,12 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +FF3C2D +FF3C2D +FF3C2D +FF3C2D +FF3C2D 000000 000000 000000 @@ -8733,12 +8182,12 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FF4623 +FF4623 +FF4623 +FF4623 +FF4623 000000 000000 000000 @@ -8746,12 +8195,12 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 +FF5019 +FF5019 +FF5019 +FF5019 +FF5019 000000 000000 000000 @@ -8759,12 +8208,311 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF5A0F +FF5A0F +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +FF00A5 000000 000000 000000 @@ -8772,69 +8520,40 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 000000 +3A3200 000000 000000 000000 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 000000 +FF00A5 000000 000000 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 000000 000000 +3A3200 000000 000000 000000 000000 -540018 -540018 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 +FF00A5 000000 -552600 000000 000000 000000 @@ -8843,8 +8562,8 @@ FF7200 000000 000000 000000 +3A3200 000000 -00FF6C 000000 000000 000000 @@ -8853,86 +8572,57 @@ FF7200 000000 000000 000000 +FF00A5 000000 -220055 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 +3A3200 000000 000000 000000 000000 -552600 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 000000 -00FF6C 000000 000000 000000 000000 000000 +3A3200 000000 000000 000000 000000 -220055 000000 000000 000000 000000 000000 +FF00A5 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 000000 -552600 000000 000000 +3A3200 000000 000000 000000 @@ -8940,9 +8630,9 @@ FF7200 000000 000000 000000 -00FF6C 000000 000000 +FF00A5 000000 000000 000000 @@ -8950,35 +8640,20 @@ FF7200 000000 000000 000000 -220055 000000 000000 +3A3200 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 +FF00A5 000000 -552600 000000 000000 000000 @@ -8987,8 +8662,8 @@ FF7200 000000 000000 000000 +3A3200 000000 -00FF6C 000000 000000 000000 @@ -8997,86 +8672,57 @@ FF7200 000000 000000 000000 +FF00A5 000000 -220055 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 +3A3200 000000 000000 000000 000000 -552600 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 000000 -00FF6C 000000 000000 000000 000000 000000 +3A3200 000000 000000 000000 000000 -220055 000000 000000 000000 000000 000000 +FF00A5 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 000000 -552600 000000 000000 +3A3200 000000 000000 000000 @@ -9084,9 +8730,9 @@ FF7200 000000 000000 000000 -00FF6C 000000 000000 +FF00A5 000000 000000 000000 @@ -9094,34 +8740,19 @@ FF7200 000000 000000 000000 -220055 000000 000000 +3A3200 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -002B06 -002B06 -002B06 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 @@ -9131,6 +8762,7 @@ FF7200 000000 000000 000000 +3A3200 000000 000000 000000 @@ -9140,9 +8772,7 @@ FF7200 000000 000000 000000 -00540C -00540C -00540C +FF00A5 000000 000000 000000 @@ -9152,6 +8782,7 @@ FF7200 000000 000000 000000 +3A3200 000000 000000 000000 @@ -9161,18 +8792,17 @@ FF7200 000000 000000 000000 +FF00A5 000000 000000 000000 000000 000000 -542700 -542700 -542700 000000 000000 000000 000000 +3A3200 000000 000000 000000 @@ -9182,6 +8812,13 @@ FF7200 000000 000000 000000 +FF00A5 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9191,10 +8828,8 @@ FF7200 000000 000000 000000 +5A4081 000000 -AA5000 -AA5000 -AA5000 000000 000000 000000 @@ -9203,6 +8838,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9212,18 +8854,23 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 000000 000000 000000 -002B06 -002B06 -002B06 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9233,6 +8880,7 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9242,11 +8890,15 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 -00540C -00540C -00540C 000000 000000 000000 @@ -9254,6 +8906,7 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9263,6 +8916,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9270,11 +8930,9 @@ AA5000 000000 000000 000000 -542700 -542700 -542700 000000 000000 +5A4081 000000 000000 000000 @@ -9284,6 +8942,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9293,18 +8958,23 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 -AA5000 -AA5000 -AA5000 000000 000000 000000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9314,6 +8984,7 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9322,10 +8993,14 @@ AA5000 000000 000000 000000 -002B06 -002B06 -002B06 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9335,6 +9010,7 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9344,18 +9020,23 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 000000 -00540C -00540C -00540C 000000 000000 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9365,6 +9046,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9374,9 +9062,7 @@ AA5000 000000 000000 000000 -542700 -542700 -542700 +5A4081 000000 000000 000000 @@ -9386,6 +9072,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9395,18 +9088,23 @@ AA5000 000000 000000 000000 +5A4081 000000 000000 000000 000000 000000 -AA5000 -AA5000 -AA5000 000000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9416,3 +9114,305 @@ AA5000 000000 000000 000000 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 diff --git a/tests/tests/0172_Touch_Everything.test b/tests/tests/0172_Touch_Everything.test index 5897efd6..5ede9a58 100644 --- a/tests/tests/0172_Touch_Everything.test +++ b/tests/tests/0172_Touch_Everything.test @@ -50800,10 +50800,159 @@ D200FF 00050C 00050C 00050C -00050C -00050C -00050C -00050C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +002755 +002755 +002755 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A3D54 +2A3D54 +2A3D54 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7FBAFF +7FBAFF +7FBAFF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 00050C 00050C 00050C @@ -50830,6 +50979,9 @@ D200FF 000000 000000 000000 +002755 +002755 +002755 000000 000000 000000 @@ -50853,6 +51005,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -50876,6 +51031,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -50899,6 +51057,9 @@ D200FF 000000 000000 000000 +2A3D54 +2A3D54 +2A3D54 000000 000000 000000 @@ -50922,6 +51083,9 @@ D200FF 000000 000000 000000 +7FBAFF +7FBAFF +7FBAFF 000000 000000 000000 @@ -50934,11 +51098,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -50969,11 +51151,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51004,11 +51204,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51039,11 +51257,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51057,16 +51293,6 @@ D200FF 000000 000000 000000 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 000000 000000 000000 @@ -51084,10 +51310,1280 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0A6BF5 +0A6BF5 +0A6BF5 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1461EB +1461EB +1461EB +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1E57E1 +1E57E1 +1E57E1 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +284DD7 +284DD7 +284DD7 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3243CD +3243CD +3243CD +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3C39CC +3C39CC +3C39CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +462FCC +462FCC +462FCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5025CC +5025CC +5025CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5A1BCC +5A1BCC +5A1BCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6411CC +6411CC +6411CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6E07CC +6E07CC +6E07CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7800CC +7800CC +7800CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 000000 000000 000000 000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 @@ -51097,741 +52593,324 @@ D200FF 000000 000000 000000 +AA0026 000000 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -F50029 -F50029 000000 000000 000000 -EB001F -EB001F 000000 000000 000000 -E10015 -E10015 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 -D7000B -D7000B -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -CD0007 -CD0007 000000 000000 000000 -C30007 -C30007 000000 000000 +650E00 000000 -B90007 -B90007 000000 000000 000000 -AF0007 -AF0007 -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -A50007 -A50007 -000000 -000000 -000000 -9B0007 -9B0007 -000000 -000000 -000000 -910007 -910007 -000000 -000000 -000000 -870007 -870007 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -7D0007 -7D0007 -000000 -000000 -000000 -730007 -730007 -000000 -000000 -000000 -690007 -690007 -000000 -000000 -000000 -5F0007 -5F0007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -550007 -550007 -000000 -000000 -000000 -4B0007 -4B0007 -000000 -000000 -000000 -410007 -410007 -000000 -000000 -000000 -370007 -370007 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -2D0007 -2D0007 -000000 -000000 -000000 -270007 -270007 -000000 -000000 -000000 -310A11 -310A11 -000000 -000000 -000000 -3B141B -3B141B -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -451E25 -451E25 -000000 -000000 -000000 -452229 -452229 -000000 -000000 -000000 -4F1833 -4F1833 -000000 -000000 -000000 -590E33 -590E33 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -462100 -462100 -462100 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 -462100 -462100 -462100 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 @@ -51868,13 +52947,13 @@ B7FF32 000000 000000 000000 +AAA000 +AAA000 +AAA000 000000 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -51911,13 +52990,13 @@ B7FF32 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 @@ -51954,13 +53033,13 @@ B7FF32 000000 000000 000000 +AAA000 +AAA000 +AAA000 000000 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -51997,626 +53076,36 @@ B7FF32 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 000000 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 000000 000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 000000 000000 000000 -FC7E00 -FC7E00 000000 000000 000000 -FF7E00 -FF7E00 000000 000000 000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF 000000 000000 000000 @@ -52627,23 +53116,12 @@ F5770A 000000 000000 000000 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 000000 000000 000000 +AAA000 +AAA000 +AAA000 000000 000000 000000 @@ -52651,20 +53129,6 @@ F5770A 000000 000000 000000 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 000000 000000 000000 @@ -52675,20 +53139,6 @@ FF00F3 000000 000000 000000 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 000000 000000 000000 @@ -52699,20 +53149,6 @@ FF00F3 000000 000000 000000 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 000000 000000 000000 @@ -52723,23 +53159,12 @@ F3FF00 000000 000000 000000 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 @@ -52747,20 +53172,6 @@ F3FF00 000000 000000 000000 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF 000000 000000 000000 @@ -52771,20 +53182,6 @@ F3FF00 000000 000000 000000 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 000000 000000 000000 @@ -52795,20 +53192,6 @@ F3FF00 000000 000000 000000 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 000000 000000 000000 @@ -52819,23 +53202,12 @@ FF00F3 000000 000000 000000 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -52843,20 +53215,6 @@ FF00F3 000000 000000 000000 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 000000 000000 000000 @@ -52867,351 +53225,23 @@ F3FF00 000000 000000 000000 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 000000 000000 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 000000 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 000000 000000 000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53227,6 +53257,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53242,13 +53275,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53256,6 +53283,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53279,13 +53309,10 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 +FFBFFD +FFBFFD +FFBFFD 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53308,6 +53335,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53316,13 +53346,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53337,6 +53361,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53353,19 +53380,16 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53389,14 +53413,11 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53418,6 +53439,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53427,13 +53451,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53447,6 +53465,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53464,18 +53485,15 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53499,15 +53517,12 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53528,6 +53543,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53538,13 +53556,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53557,6 +53569,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53575,17 +53590,14 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53609,16 +53621,13 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53638,6 +53647,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53649,13 +53661,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53667,6 +53673,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53686,16 +53695,13 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53719,17 +53725,14 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53748,6 +53751,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53760,13 +53766,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53777,6 +53777,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53797,14 +53800,11 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 diff --git a/tests/tests/0368_Randomize_First_Mode_Force_Enter_Sleep.test b/tests/tests/0368_Randomize_First_Mode_Force_Enter_Sleep.test index 17ff229a..d998cddf 100644 --- a/tests/tests/0368_Randomize_First_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0368_Randomize_First_Mode_Force_Enter_Sleep.test @@ -6107,10 +6107,159 @@ D200FF 00050C 00050C 00050C -00050C -00050C -00050C -00050C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +002755 +002755 +002755 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A3D54 +2A3D54 +2A3D54 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7FBAFF +7FBAFF +7FBAFF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 00050C 00050C 00050C @@ -6137,6 +6286,9 @@ D200FF 000000 000000 000000 +002755 +002755 +002755 000000 000000 000000 @@ -6160,6 +6312,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -6183,6 +6338,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -6206,6 +6364,9 @@ D200FF 000000 000000 000000 +2A3D54 +2A3D54 +2A3D54 000000 000000 000000 @@ -6229,6 +6390,9 @@ D200FF 000000 000000 000000 +7FBAFF +7FBAFF +7FBAFF 000000 000000 000000 @@ -6241,11 +6405,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6276,11 +6458,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6311,11 +6511,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6346,11 +6564,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6364,16 +6600,6 @@ D200FF 000000 000000 000000 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 000000 000000 000000 @@ -6391,11 +6617,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -6405,619 +6649,50 @@ D200FF 000000 000000 000000 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -F50029 -F50029 000000 000000 000000 -EB001F -EB001F 000000 000000 000000 -E10015 -E10015 000000 000000 000000 -D7000B -D7000B -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -CD0007 -CD0007 000000 000000 000000 -C30007 -C30007 000000 000000 000000 -B90007 -B90007 000000 000000 000000 -AF0007 -AF0007 -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -A50007 -A50007 -000000 -000000 -000000 -9B0007 -9B0007 -000000 -000000 -000000 -910007 -910007 -000000 -000000 -000000 -870007 -870007 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -7D0007 -7D0007 -000000 -000000 -000000 -730007 -730007 -000000 -000000 -000000 -690007 -690007 -000000 -000000 -000000 -5F0007 -5F0007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -550007 -550007 -000000 -000000 -000000 -4B0007 -4B0007 -000000 -000000 -000000 -410007 -410007 -000000 -000000 -000000 -370007 -370007 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -2D0007 -2D0007 -000000 -000000 -000000 -270007 -270007 -000000 -000000 -000000 -310A11 -310A11 -000000 -000000 -000000 -3B141B -3B141B -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -451E25 -451E25 -000000 -000000 -000000 -452229 -452229 -000000 -000000 -000000 -4F1833 -4F1833 -000000 -000000 -000000 -590E33 -590E33 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -462100 -462100 -462100 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -7031,6 +6706,9 @@ B7FF32 000000 000000 000000 +0A6BF5 +0A6BF5 +0A6BF5 000000 000000 000000 @@ -7050,13 +6728,13 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 000000 +1461EB +1461EB +1461EB 000000 000000 000000 @@ -7080,6 +6758,9 @@ B7FF32 000000 000000 000000 +1E57E1 +1E57E1 +1E57E1 000000 000000 000000 @@ -7093,9 +6774,6 @@ B7FF32 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -7106,6 +6784,9 @@ B7FF32 000000 000000 000000 +284DD7 +284DD7 +284DD7 000000 000000 000000 @@ -7129,6 +6810,9 @@ B7FF32 000000 000000 000000 +3243CD +3243CD +3243CD 000000 000000 000000 @@ -7136,9 +6820,6 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 @@ -7155,6 +6836,9 @@ B7FF32 000000 000000 000000 +3C39CC +3C39CC +3C39CC 000000 000000 000000 @@ -7178,10 +6862,10 @@ B7FF32 000000 000000 000000 +462FCC +462FCC +462FCC 000000 -462100 -462100 -462100 000000 000000 000000 @@ -7204,6 +6888,9 @@ B7FF32 000000 000000 000000 +5025CC +5025CC +5025CC 000000 000000 000000 @@ -7222,14 +6909,14 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 000000 000000 +5A1BCC +5A1BCC +5A1BCC 000000 000000 000000 @@ -7253,6 +6940,9 @@ B7FF32 000000 000000 000000 +6411CC +6411CC +6411CC 000000 000000 000000 @@ -7265,9 +6955,6 @@ B7FF32 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -7279,6 +6966,9 @@ B7FF32 000000 000000 000000 +6E07CC +6E07CC +6E07CC 000000 000000 000000 @@ -7302,1112 +6992,1355 @@ B7FF32 000000 000000 000000 +7800CC +7800CC +7800CC 000000 000000 000000 000000 000000 000000 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +FF0057 +FF0057 +FF0057 000000 +55001D +55001D +55001D 000000 +00FF78 +00FF78 +00FF78 000000 -630080 -630080 +550041 +550041 +550041 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 000000 000000 000000 -B37730 -B37730 000000 000000 000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 000000 000000 000000 -CA7E26 -CA7E26 000000 000000 000000 -D47E1C -D47E1C 000000 000000 000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 000000 000000 000000 -F27E00 -F27E00 000000 000000 000000 -FC7E00 -FC7E00 000000 000000 000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C 3C3C3C 3C3C3C 3C3C3C @@ -9314,5603 +9247,5670 @@ C07730 3C3C3C 3C3C3C 3C3C3C -EB7714 -EB7714 +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 000000 000000 000000 -E1771E -E1771E +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF 000000 000000 000000 -D77728 -D77728 000000 000000 000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 000000 000000 000000 -C07730 -C07730 +AA0026 000000 000000 000000 -CA7E26 -CA7E26 000000 000000 000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 000000 000000 000000 -E87E08 -E87E08 +AA0026 000000 000000 000000 -F27E00 -F27E00 000000 000000 000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 -000000 -000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C37730 -C37730 -000000 -000000 -000000 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -D76028 -D76028 -000000 -000000 -000000 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -AF6040 -AF6040 -000000 -000000 -000000 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -876040 -876040 -000000 -000000 -000000 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -9F7730 -9F7730 -000000 -000000 -000000 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -C07730 -C07730 -000000 -000000 -000000 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -E87E08 -E87E08 -000000 -000000 -000000 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 -000000 -000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 -000000 -000000 -000000 -FC7E00 -FC7E00 -000000 -000000 -000000 -FF7E00 -FF7E00 -000000 -000000 -000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -EB7714 -EB7714 -000000 -000000 -000000 -E1771E -E1771E -000000 -000000 -000000 -D77728 -D77728 -000000 000000 000000 -CD7730 -CD7730 -423931 -423931 -423931 -423931 000000 000000 000000 diff --git a/tests/tests/0369_Randomize_Second_Mode_Force_Enter_Sleep.test b/tests/tests/0369_Randomize_Second_Mode_Force_Enter_Sleep.test index ef967025..50d53b5d 100644 --- a/tests/tests/0369_Randomize_Second_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0369_Randomize_Second_Mode_Force_Enter_Sleep.test @@ -6410,437 +6410,305 @@ FF3C00 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C 19001C 19001C -19001C -19001C -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -090300 090300 090300 -090300 -090300 -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -011000 011000 011000 -011000 -011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C -19001C -19001C 19001C 19001C 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -090300 -090300 -090300 090300 090300 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -011000 -011000 -011000 011000 011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C 19001C 19001C -19001C -19001C -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -090300 090300 090300 -090300 -090300 -000000 -000000 000000 000000 000000 -000000 -000000 -000000 -011000 011000 011000 -011000 -011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C -19001C -19001C 19001C 19001C 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -090300 -090300 -090300 090300 090300 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -011000 -011000 -011000 011000 011000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 008DFF 008DFF 008DFF 008DFF 008DFF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001323 -001323 -001323 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF 001323 001323 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -19001C 19001C 19001C -19001C -19001C -000000 -000000 -000000 -000000 -000000 000000 000000 000000 090300 090300 -00051B -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001154 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00051B -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +001323 +001323 000000 000000 000000 +19001C +19001C 000000 000000 000000 +090300 +090300 000000 000000 000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +001323 +001323 000000 000000 000000 +19001C +19001C 000000 000000 000000 +090300 +090300 000000 000000 000000 +011000 +011000 +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +008DFF +003329 +003329 +003329 000000 000000 000000 @@ -6859,12 +6727,14 @@ FF3C00 000000 000000 000000 -001154 000000 000000 000000 000000 000000 +003D33 +003D33 +003D33 000000 000000 000000 @@ -6888,6 +6758,9 @@ FF3C00 000000 000000 000000 +00473D +00473D +00473D 000000 000000 000000 @@ -6910,8 +6783,10 @@ FF3C00 000000 000000 000000 -00051B 000000 +005147 +005147 +005147 000000 000000 000000 @@ -6935,6 +6810,9 @@ FF3C00 000000 000000 000000 +005B51 +005B51 +005B51 000000 000000 000000 @@ -6958,10 +6836,12 @@ FF3C00 000000 000000 000000 +00655B +00655B +00655B 000000 000000 000000 -001154 000000 000000 000000 @@ -6982,6 +6862,9 @@ FF3C00 000000 000000 000000 +006F65 +006F65 +006F65 000000 000000 000000 @@ -7005,319 +6888,11 @@ FF3C00 000000 000000 000000 +00796F +00796F +00796F 000000 000000 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -544100 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -63FF00 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -120054 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -FF001B -544100 -544100 -544100 -544100 -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF 000000 000000 000000 @@ -7339,6 +6914,9 @@ FF001B 000000 000000 000000 +008379 +008379 +008379 000000 000000 000000 @@ -7362,6 +6940,9 @@ FF001B 000000 000000 000000 +008D83 +008D83 +008D83 000000 000000 000000 @@ -7385,6 +6966,9 @@ FF001B 000000 000000 000000 +00978D +00978D +00978D 000000 000000 000000 @@ -7408,6 +6992,9 @@ FF001B 000000 000000 000000 +00A197 +00A197 +00A197 000000 000000 000000 @@ -7420,6 +7007,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7470,6 +7058,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7520,6 +7109,7 @@ FF001B 000000 000000 000000 +828600 000000 000000 000000 @@ -7568,18 +7158,9 @@ FF001B 000000 000000 000000 -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF -0021FF 000000 000000 +828600 000000 000000 000000 @@ -7609,8 +7190,6 @@ FF001B 000000 000000 000000 -FF7200 -FF7200 000000 000000 000000 @@ -7632,6 +7211,7 @@ FF7200 000000 000000 000000 +828600 000000 000000 000000 @@ -7641,8 +7221,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7673,8 +7251,6 @@ FF7200 000000 000000 000000 -FF7200 -FF7200 000000 000000 000000 @@ -7686,6 +7262,7 @@ FF7200 000000 000000 000000 +828600 000000 000000 000000 @@ -7705,8 +7282,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7733,23 +7308,27 @@ FF7200 000000 000000 000000 +241EFF 000000 000000 000000 +2F29FF 000000 -FF7200 -FF7200 000000 000000 +4D47FF 000000 000000 000000 +5853FF 000000 000000 000000 +7671FF 000000 000000 000000 +817DFF 000000 000000 000000 @@ -7769,8 +7348,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7792,23 +7369,27 @@ FF7200 000000 000000 000000 +9F9BFF 000000 000000 000000 +AAA7FF 000000 000000 000000 +8C89FF 000000 000000 000000 -FF7200 -FF7200 +6E6BFF 000000 000000 000000 +504DFF 000000 000000 000000 +322FFF 000000 000000 000000 @@ -7833,8 +7414,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7851,23 +7430,27 @@ FF7200 000000 000000 000000 +1411FF 000000 000000 000000 +0600FF 000000 000000 000000 +0600FF 000000 000000 000000 +241EFF 000000 000000 000000 +2F29FF 000000 000000 -FF7200 -FF7200 000000 +4D47FF 000000 000000 000000 @@ -7897,8 +7480,6 @@ FF7200 000000 000000 000000 -508000 -508000 000000 000000 000000 @@ -7910,68 +7491,32 @@ FF7200 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF +5853FF 000000 000000 000000 +7671FF 000000 000000 000000 +817DFF 000000 000000 000000 +9F9BFF 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 +AAA7FF 000000 000000 000000 +8C89FF 000000 000000 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 000000 @@ -7982,20 +7527,6 @@ FF00C3 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 000000 @@ -8006,20 +7537,6 @@ FF00C3 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 000000 @@ -8030,68 +7547,32 @@ FF5A00 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 000000 000000 000000 +6E6BFF 000000 000000 000000 +504DFF 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 +322FFF 000000 000000 000000 +1411FF 000000 000000 000000 +0600FF 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 +0600FF 000000 000000 000000 @@ -8102,20 +7583,6 @@ FF00C3 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 000000 @@ -8126,20 +7593,6 @@ FF00C3 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 000000 @@ -8150,70 +7603,43 @@ FF5A00 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8222,20 +7648,11 @@ FF00C3 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8244,72 +7661,50 @@ FF00C3 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8318,20 +7713,11 @@ FF5A00 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8340,72 +7726,50 @@ FF00C3 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8414,20 +7778,11 @@ FF5A00 000000 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8436,72 +7791,50 @@ FF5A00 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8510,20 +7843,11 @@ FF5A00 000000 000000 000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8532,72 +7856,50 @@ FF5A00 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 000000 000000 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 000000 000000 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 000000 000000 000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 000000 000000 +E9AA00 +E9AA00 +E9AA00 +E9AA00 +E9AA00 000000 000000 000000 @@ -8606,11 +7908,709 @@ FF00C3 000000 000000 000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 +E9AA00 +E9AA00 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 3C3C3C 3C3C3C 3C3C3C @@ -9613,5605 +9613,5605 @@ FF5A00 3C3C3C 3C3C3C 3C3C3C -3C3C3C -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -2A00FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -3C0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -FF00C3 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -550013 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 -FF5A00 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 +080074 +080074 +080074 +080074 +080074 +0B0098 000000 000000 000000 diff --git a/tests/tests/0370_Randomize_Third_Mode_Force_Enter_Sleep.test b/tests/tests/0370_Randomize_Third_Mode_Force_Enter_Sleep.test index 4597e8a5..5570960b 100644 --- a/tests/tests/0370_Randomize_Third_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0370_Randomize_Third_Mode_Force_Enter_Sleep.test @@ -6711,8 +6711,6 @@ E87DFF 000000 000000 000000 -0042AA -000000 000000 000000 000000 @@ -6721,8 +6719,6 @@ E87DFF 000000 000000 000000 -430054 -000000 000000 000000 000000 @@ -6731,33 +6727,31 @@ E87DFF 000000 000000 000000 -FF0600 -000000 -000000 -000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 -000000 -000000 -000000 -000000 -000000 -0042AA +00AA44 000000 000000 000000 @@ -6767,7 +6761,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6777,33 +6770,34 @@ FF0600 000000 000000 000000 -FF0600 000000 000000 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 -000000 -000000 -000000 -000000 -000000 -0042AA +00AA44 000000 000000 000000 @@ -6813,7 +6807,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6823,33 +6816,34 @@ FF0600 000000 000000 000000 -FF0600 000000 000000 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 -000000 -000000 -000000 -000000 -000000 -0042AA +00AA44 000000 000000 000000 @@ -6859,7 +6853,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6869,33 +6862,34 @@ FF0600 000000 000000 000000 -FF0600 000000 000000 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 -000000 -000000 -000000 -000000 -000000 -0042AA +00AA44 000000 000000 000000 @@ -6905,7 +6899,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6915,33 +6908,39 @@ FF0600 000000 000000 000000 -FF0600 000000 000000 000000 000000 000000 000000 +0042AA +0042AA 000000 000000 000000 -425400 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 +425400 +425400 000000 000000 000000 00AA44 +00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6951,7 +6950,6 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 @@ -6961,33 +6959,40 @@ FF0600 000000 000000 000000 -FF0600 +000000 +0042AA +0042AA 000000 000000 000000 +430054 +430054 000000 000000 000000 +FF0600 +FF0600 000000 000000 000000 425400 +425400 000000 000000 000000 +00AA44 +00AA44 000000 000000 000000 000000 000000 000000 -00AA44 000000 000000 000000 000000 000000 -0042AA 000000 000000 000000 @@ -6997,322 +7002,34 @@ FF0600 000000 000000 000000 -430054 000000 000000 000000 000000 +0042AA +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -2A5445 -2A5445 -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00482F -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E +00CFFF +00CFFF +00CFFF 000000 000000 000000 @@ -7321,11 +7038,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7334,11 +7046,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7347,37 +7054,40 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 000000 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7386,11 +7096,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7399,11 +7104,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7412,24 +7112,32 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7438,11 +7146,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7451,11 +7154,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7464,25 +7162,33 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 @@ -7490,11 +7196,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7503,11 +7204,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7516,11 +7212,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7528,25 +7219,33 @@ FF0600 000000 000000 000000 +6600FF +6600FF +6600FF 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7555,11 +7254,6 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 000000 @@ -7568,11 +7262,6 @@ FF0600 000000 000000 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7581,24 +7270,32 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 -7FFFA7 000000 000000 +6600FF +6600FF +6600FF 000000 +210054 +210054 +210054 000000 +AA0046 +AA0046 +AA0046 000000 +AA8C00 +AA8C00 +AA8C00 000000 +005400 +005400 +005400 000000 +00CFFF +00CFFF +00CFFF 000000 -00FF4E -00FF4E -00FF4E -00FF4E -00FF4E 000000 000000 000000 @@ -7607,15 +7304,16 @@ FF0600 000000 000000 000000 -7FFFA7 -7FFFA7 -00541D -00541D -00541D 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7652,13 +7350,16 @@ FF0600 000000 000000 000000 -1B542F -1B542F -1B542F 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7695,13 +7396,16 @@ FF0600 000000 000000 000000 -385542 -385542 -385542 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7738,13 +7442,16 @@ FF0600 000000 000000 000000 -00541D -00541D -00541D 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7781,13 +7488,16 @@ FF0600 000000 000000 000000 -1B542F -1B542F -1B542F 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7824,13 +7534,16 @@ FF0600 000000 000000 000000 -385542 -385542 -385542 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7867,13 +7580,16 @@ FF0600 000000 000000 000000 -00541D -00541D -00541D 000000 000000 000000 000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +788040 +788040 000000 000000 000000 @@ -7893,6 +7609,308 @@ FF0600 000000 000000 000000 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +4B6900 +4B6900 +4B6900 +4B6900 +90C900 +4B6900 +006707 000000 000000 000000 @@ -7908,311 +7926,250 @@ FF0600 000000 000000 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 +006707 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 +006707 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 +006707 000000 000000 -3CBD00 000000 000000 000000 -00FC7D 000000 000000 000000 -3F0300 000000 000000 000000 -7E6D00 000000 000000 000000 -3CBD00 000000 +006707 +006707 000000 000000 -00FC7D -001714 -001714 000000 000000 000000 @@ -8225,6 +8182,8 @@ FF0600 000000 000000 000000 +006707 +006707 000000 000000 000000 @@ -8239,12 +8198,12 @@ FF0600 000000 000000 000000 +006707 +006707 000000 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8252,6 +8211,9 @@ FF0600 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8275,8 +8237,9 @@ FF0600 000000 000000 000000 -38AA9B -38AA9B +071C00 +071C00 +071C00 000000 000000 000000 @@ -8300,6 +8263,9 @@ FF0600 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8307,8 +8273,6 @@ FF0600 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -8325,6 +8289,9 @@ FF0600 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -8339,8 +8306,6 @@ FF0600 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -8350,6 +8315,9 @@ FF0600 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -8371,10 +8339,11 @@ FF0600 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8398,13 +8367,14 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -8423,6 +8393,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8435,8 +8408,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8448,6 +8419,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -8467,12 +8441,13 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -8496,11 +8471,12 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -8521,6 +8497,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -8531,8 +8510,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -8546,6 +8523,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8563,14 +8543,15 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -8594,9 +8575,10 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 -001714 -001714 000000 000000 000000 @@ -8619,6 +8601,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8627,8 +8612,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8644,6 +8627,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -8659,8 +8645,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -8669,6 +8653,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8691,9 +8678,10 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 +001611 +001611 +001611 000000 000000 000000 @@ -8717,14 +8705,15 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -8742,6 +8731,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8755,8 +8747,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -8767,6 +8757,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -8787,11 +8780,12 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -8815,12 +8809,13 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -8840,6 +8835,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -8851,8 +8849,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -8865,6 +8861,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -8883,13 +8882,14 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -9927,321 +9927,9 @@ A9FFF4 3C3C3C 3C3C3C 3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -001714 -001714 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FFDE -00FFDE -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -38AA9B -38AA9B -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1C554D -1C554D -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -385551 -385551 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -A9FFF4 -A9FFF4 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -001714 -001714 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FFDE -00FFDE -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -38AA9B -38AA9B -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1C554D -1C554D -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10259,14 +9947,15 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -10290,9 +9979,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -10315,6 +10005,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -10323,8 +10016,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -10340,6 +10031,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -10355,8 +10049,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -10365,6 +10057,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10387,9 +10082,10 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -10413,14 +10109,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -10438,6 +10135,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -10451,8 +10151,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -10463,6 +10161,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -10483,11 +10184,12 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10511,12 +10213,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -10536,6 +10239,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -10547,8 +10253,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -10561,6 +10265,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -10579,13 +10286,14 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -10609,10 +10317,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -10634,6 +10343,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -10643,8 +10355,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -10659,6 +10369,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -10675,8 +10388,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -10684,6 +10395,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -10707,8 +10421,9 @@ A9FFF4 000000 000000 000000 -001714 -001714 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -10732,6 +10447,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10739,8 +10457,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -10757,6 +10473,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -10771,8 +10490,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -10782,6 +10499,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -10803,10 +10523,11 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -10830,13 +10551,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -10855,6 +10577,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10867,8 +10592,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -10880,6 +10603,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -10899,12 +10625,13 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -10928,11 +10655,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -10953,6 +10681,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -10963,8 +10694,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -10978,6 +10707,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -10995,14 +10727,15 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11026,9 +10759,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -385551 -385551 000000 000000 000000 @@ -11051,6 +10785,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11059,8 +10796,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -11076,6 +10811,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11091,8 +10829,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -11101,6 +10837,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11123,9 +10862,10 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11149,14 +10889,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -11174,6 +10915,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11187,8 +10931,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -11199,6 +10941,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11219,11 +10964,12 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11247,12 +10993,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -11272,6 +11019,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -11283,8 +11033,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -11297,6 +11045,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11315,13 +11066,14 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11345,10 +11097,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -11370,6 +11123,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11379,8 +11135,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -11395,6 +11149,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -11411,8 +11168,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -11420,6 +11175,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11443,8 +11201,9 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11468,6 +11227,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11475,8 +11237,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -11493,6 +11253,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11507,8 +11270,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -11518,6 +11279,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -11539,10 +11303,11 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11566,13 +11331,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -11591,6 +11357,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11603,8 +11372,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -11616,6 +11383,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11635,12 +11405,13 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -11664,11 +11435,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -11689,6 +11461,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11699,8 +11474,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -11714,6 +11487,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11731,14 +11507,15 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11762,9 +11539,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -1C554D -1C554D 000000 000000 000000 @@ -11787,6 +11565,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11795,8 +11576,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -11812,6 +11591,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11827,8 +11609,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -11837,6 +11617,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11859,9 +11642,10 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -11885,14 +11669,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -11910,6 +11695,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -11923,8 +11711,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -11935,6 +11721,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -11955,11 +11744,12 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -11983,12 +11773,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -12008,6 +11799,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12019,8 +11813,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -12033,6 +11825,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12051,13 +11846,14 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12081,10 +11877,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -12106,6 +11903,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12115,8 +11915,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -12131,6 +11929,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12147,8 +11948,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -12156,6 +11955,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12179,8 +11981,9 @@ A9FFF4 000000 000000 000000 -385551 -385551 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12204,6 +12007,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12211,8 +12017,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -12229,6 +12033,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12243,8 +12050,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -12254,6 +12059,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12275,10 +12083,11 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12302,13 +12111,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -12327,6 +12137,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12339,8 +12152,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -12352,6 +12163,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12371,12 +12185,13 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12400,11 +12215,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -12425,6 +12241,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12435,8 +12254,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -12450,6 +12267,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12467,14 +12287,15 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12498,9 +12319,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -12523,6 +12345,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12531,8 +12356,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -12548,6 +12371,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12563,8 +12389,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -12573,6 +12397,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12595,9 +12422,10 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12621,14 +12449,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -12646,6 +12475,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12659,8 +12491,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -12671,6 +12501,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12691,11 +12524,12 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12719,12 +12553,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -12744,6 +12579,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12755,8 +12593,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -12769,6 +12605,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12787,13 +12626,14 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12817,10 +12657,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -001714 -001714 000000 000000 000000 @@ -12842,6 +12683,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12851,8 +12695,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -12867,6 +12709,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -12883,8 +12728,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -12892,6 +12735,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -12915,8 +12761,9 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -12940,6 +12787,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -12947,8 +12797,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -12965,6 +12813,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -12979,8 +12830,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -12990,6 +12839,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13011,10 +12863,11 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13038,13 +12891,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -13063,6 +12917,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13075,8 +12932,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -13088,6 +12943,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13107,12 +12965,13 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13136,11 +12995,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -13161,6 +13021,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13171,8 +13034,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -13186,6 +13047,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13203,14 +13067,15 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13234,9 +13099,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -13259,6 +13125,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13267,8 +13136,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -13284,6 +13151,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13299,8 +13169,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -13309,6 +13177,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13331,9 +13202,10 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13357,14 +13229,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -13382,6 +13255,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13395,8 +13271,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -13407,6 +13281,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13427,11 +13304,12 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13455,12 +13333,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -13480,6 +13359,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13491,8 +13373,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -13505,6 +13385,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13523,13 +13406,14 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13553,10 +13437,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -13578,6 +13463,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13587,8 +13475,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -13603,6 +13489,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13619,8 +13508,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -13628,6 +13515,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13651,8 +13541,9 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13676,6 +13567,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13683,8 +13577,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -13701,6 +13593,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13715,8 +13610,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -13726,6 +13619,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13747,10 +13643,11 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -13774,13 +13671,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -13799,6 +13697,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13811,8 +13712,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -13824,6 +13723,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13843,12 +13745,13 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -13872,11 +13775,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -13897,6 +13801,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -13907,8 +13814,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -13922,6 +13827,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -13939,14 +13847,15 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -13970,9 +13879,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -001714 -001714 000000 000000 000000 @@ -13995,6 +13905,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14003,8 +13916,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -14020,6 +13931,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14035,8 +13949,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -14045,6 +13957,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14067,9 +13982,10 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14093,14 +14009,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -14118,6 +14035,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14131,8 +14051,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -14143,6 +14061,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14163,11 +14084,12 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14191,12 +14113,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -14216,6 +14139,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -14227,8 +14153,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -14241,6 +14165,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14259,13 +14186,14 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14289,10 +14217,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -385551 -385551 000000 000000 000000 @@ -14314,6 +14243,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14323,8 +14255,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -14339,6 +14269,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -14355,8 +14288,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -14364,6 +14295,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14387,8 +14321,9 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14412,6 +14347,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14419,8 +14357,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -14437,6 +14373,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14451,8 +14390,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -14462,6 +14399,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -14483,10 +14423,11 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14510,13 +14451,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -14535,6 +14477,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14547,8 +14492,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -14560,6 +14503,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14579,12 +14525,13 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -14608,11 +14555,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -14633,6 +14581,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14643,8 +14594,6 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -14658,6 +14607,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14675,14 +14627,15 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14706,9 +14659,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -14731,6 +14685,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14739,8 +14696,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -14756,6 +14711,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14771,8 +14729,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -14781,6 +14737,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14803,9 +14762,10 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -14829,14 +14789,15 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -14854,6 +14815,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14867,8 +14831,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -14879,6 +14841,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -14899,11 +14864,12 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -14927,12 +14893,13 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 000000 -001714 -001714 000000 000000 000000 @@ -14952,6 +14919,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -14963,8 +14933,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -14977,6 +14945,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -14995,13 +14966,14 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -15025,10 +14997,11 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 -1C554D -1C554D 000000 000000 000000 @@ -15050,6 +15023,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -15059,8 +15035,6 @@ A9FFF4 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -15075,6 +15049,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -15091,8 +15068,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -15100,6 +15075,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -15123,8 +15101,9 @@ A9FFF4 000000 000000 000000 -001714 -001714 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -15148,6 +15127,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -15155,8 +15137,6 @@ A9FFF4 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -15173,6 +15153,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -15187,8 +15170,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -15198,6 +15179,9 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -15219,10 +15203,11 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -15246,13 +15231,14 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 000000 000000 -385551 -385551 000000 000000 000000 @@ -15271,6 +15257,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -15283,8 +15272,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -15296,6 +15283,9 @@ A9FFF4 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -15315,12 +15305,13 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 000000 +001611 +001611 +001611 000000 000000 000000 @@ -15344,11 +15335,12 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 -00FFDE -00FFDE 000000 000000 000000 @@ -15369,6 +15361,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -15379,8 +15374,6 @@ A9FFF4 000000 000000 000000 -38AA9B -38AA9B 000000 000000 000000 @@ -15394,6 +15387,9 @@ A9FFF4 000000 000000 000000 +071C00 +071C00 +071C00 000000 000000 000000 @@ -15411,14 +15407,15 @@ A9FFF4 000000 000000 000000 -1C554D -1C554D 000000 000000 000000 000000 000000 000000 +00350D +00350D +00350D 000000 000000 000000 @@ -15442,9 +15439,10 @@ A9FFF4 000000 000000 000000 +001611 +001611 +001611 000000 -385551 -385551 000000 000000 000000 @@ -15467,6 +15465,9 @@ A9FFF4 000000 000000 000000 +00121C +00121C +00121C 000000 000000 000000 @@ -15475,8 +15476,6 @@ A9FFF4 000000 000000 000000 -A9FFF4 -A9FFF4 000000 000000 000000 @@ -15492,6 +15491,9 @@ A9FFF4 000000 000000 000000 +CFFF00 +CFFF00 +CFFF00 000000 000000 000000 @@ -15507,8 +15509,6 @@ A9FFF4 000000 000000 000000 -001714 -001714 000000 000000 000000 diff --git a/tests/tests/0371_Randomize_Fourth_Mode_Force_Enter_Sleep.test b/tests/tests/0371_Randomize_Fourth_Mode_Force_Enter_Sleep.test index e7acb198..8b965953 100644 --- a/tests/tests/0371_Randomize_Fourth_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0371_Randomize_Fourth_Mode_Force_Enter_Sleep.test @@ -7007,15 +7007,28 @@ FFFFFF 000000 000000 000000 -00F592 -00F592 -00F592 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7025,6 +7038,7 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 @@ -7033,10 +7047,8 @@ FFFFFF 000000 000000 000000 -00EB88 -00EB88 -00EB88 000000 +215541 000000 000000 000000 @@ -7046,6 +7058,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7055,21 +7068,35 @@ FFFFFF 000000 000000 000000 +43554E 000000 000000 000000 000000 -00E17E -00E17E -00E17E 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7079,18 +7106,17 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 000000 000000 000000 -00D774 -00D774 -00D774 000000 000000 000000 +215541 000000 000000 000000 @@ -7100,6 +7126,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7109,21 +7136,35 @@ FFFFFF 000000 000000 000000 +43554E 000000 000000 -00CD6A -00CD6A -00CD6A 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7133,18 +7174,17 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 000000 000000 -00C360 -00C360 -00C360 000000 000000 000000 000000 000000 +215541 000000 000000 000000 @@ -7154,6 +7194,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7163,21 +7204,35 @@ FFFFFF 000000 000000 000000 -00B956 -00B956 -00B956 +43554E 000000 000000 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7187,11 +7242,9 @@ FFFFFF 000000 000000 000000 +32FFB0 000000 000000 -00AF4C -00AF4C -00AF4C 000000 000000 000000 @@ -7199,6 +7252,7 @@ FFFFFF 000000 000000 000000 +215541 000000 000000 000000 @@ -7208,6 +7262,7 @@ FFFFFF 000000 000000 000000 +98FFD7 000000 000000 000000 @@ -7215,23 +7270,37 @@ FFFFFF 000000 000000 000000 -00A542 -00A542 -00A542 000000 000000 +43554E 000000 000000 000000 000000 000000 000000 +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C +00FF9C 000000 000000 000000 000000 000000 000000 +005534 000000 000000 000000 @@ -7239,11 +7308,11 @@ FFFFFF 000000 000000 000000 +0A5E3F +0A5E3F +0A5E3F 000000 000000 -009B38 -009B38 -009B38 000000 000000 000000 @@ -7265,11 +7334,11 @@ FFFFFF 000000 000000 000000 +146849 +146849 +146849 000000 000000 -009134 -009134 -009134 000000 000000 000000 @@ -7291,11 +7360,11 @@ FFFFFF 000000 000000 000000 +1E7253 +1E7253 +1E7253 000000 000000 -008734 -008734 -008734 000000 000000 000000 @@ -7308,324 +7377,21 @@ FFFFFF 000000 000000 000000 -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -1D009C -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -0C003F -1D009C -1D009C -1D009C -1D009C -490072 000000 000000 000000 -670090 000000 000000 000000 -8400AE 000000 000000 000000 -8400CC +287C5D +287C5D +287C5D 000000 000000 000000 -8400EA 000000 000000 000000 @@ -7646,6 +7412,9 @@ FFFFFF 000000 000000 000000 +328667 +328667 +328667 000000 000000 000000 @@ -7666,23 +7435,21 @@ FFFFFF 000000 000000 000000 -8400FF 000000 000000 000000 -A208E1 +3C9071 +3C9071 +3C9071 000000 000000 000000 -AA08C3 000000 000000 000000 -AA08A5 000000 000000 000000 -AA0887 000000 000000 000000 @@ -7697,6 +7464,9 @@ AA0887 000000 000000 000000 +469A7B +469A7B +469A7B 000000 000000 000000 @@ -7720,26 +7490,24 @@ AA0887 000000 000000 000000 +50A485 +50A485 +50A485 000000 000000 000000 -AA0869 000000 000000 000000 -AA084B 000000 000000 000000 -AA082D 000000 000000 000000 -AA080F 000000 000000 000000 -AA0800 000000 000000 000000 @@ -7748,6 +7516,9 @@ AA0800 000000 000000 000000 +54AE8F +54AE8F +54AE8F 000000 000000 000000 @@ -7771,6 +7542,9 @@ AA0800 000000 000000 000000 +54B899 +54B899 +54B899 000000 000000 000000 @@ -7780,25 +7554,23 @@ AA0800 000000 000000 000000 -8C2600 000000 000000 000000 -6E4400 000000 000000 000000 -505500 000000 000000 000000 -325500 000000 000000 000000 -275500 000000 000000 +54C2A3 +54C2A3 +54C2A3 000000 000000 000000 @@ -7822,6 +7594,9 @@ AA0800 000000 000000 000000 +54CCAD +54CCAD +54CCAD 000000 000000 000000 @@ -7834,26 +7609,22 @@ AA0800 000000 000000 000000 +FF002D 000000 000000 000000 -09531E 000000 000000 000000 -00533C 000000 000000 000000 -005355 000000 000000 000000 -1E3554 000000 000000 000000 -2B1754 000000 000000 000000 @@ -7889,29 +7660,24 @@ AA0800 000000 000000 000000 +551520 000000 000000 000000 000000 000000 -2B0054 000000 000000 000000 -490072 000000 000000 000000 -670090 000000 000000 000000 -8400AE 000000 000000 000000 -004542 -004542 000000 000000 000000 @@ -7942,11 +7708,10 @@ AA0800 000000 000000 000000 -0033FF -0033FF 000000 000000 000000 +FF7F96 000000 000000 000000 @@ -7974,8 +7739,6 @@ AA0800 000000 000000 000000 -A200FF -A200FF 000000 000000 000000 @@ -7999,6 +7762,7 @@ A200FF 000000 000000 000000 +553F43 000000 000000 000000 @@ -8006,8 +7770,6 @@ A200FF 000000 000000 000000 -54002C -54002C 000000 000000 000000 @@ -8038,8 +7800,6 @@ A200FF 000000 000000 000000 -FF5A00 -FF5A00 000000 000000 000000 @@ -8053,6 +7813,7 @@ FF5A00 000000 000000 000000 +FF002D 000000 000000 000000 @@ -8070,8 +7831,6 @@ FF5A00 000000 000000 000000 -445400 -445400 000000 000000 000000 @@ -8102,11 +7861,10 @@ FF5A00 000000 000000 000000 -004542 -004542 000000 000000 000000 +551520 000000 000000 000000 @@ -8134,8 +7892,6 @@ FF5A00 000000 000000 000000 -0033FF -0033FF 000000 000000 000000 @@ -8154,6 +7910,9 @@ FF5A00 000000 000000 000000 +007BFF +007BFF +007BFF 000000 000000 000000 @@ -8166,8 +7925,6 @@ FF5A00 000000 000000 000000 -A200FF -A200FF 000000 000000 000000 @@ -8196,10 +7953,11 @@ A200FF 000000 000000 000000 +3C0055 +3C0055 +3C0055 000000 000000 -54002C -54002C 000000 000000 000000 @@ -8211,9 +7969,6 @@ A200FF 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8241,6 +7996,9 @@ CAAF00 000000 000000 000000 +FF001B +FF001B +FF001B 000000 000000 000000 @@ -8254,9 +8012,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8284,6 +8039,9 @@ CAAF00 000000 000000 000000 +4B5500 +4B5500 +4B5500 000000 000000 000000 @@ -8297,9 +8055,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8327,6 +8082,9 @@ CAAF00 000000 000000 000000 +00FF4E +00FF4E +00FF4E 000000 000000 000000 @@ -8340,9 +8098,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8370,6 +8125,9 @@ CAAF00 000000 000000 000000 +007BFF +007BFF +007BFF 000000 000000 000000 @@ -8383,9 +8141,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8413,6 +8168,9 @@ CAAF00 000000 000000 000000 +3C0055 +3C0055 +3C0055 000000 000000 000000 @@ -8426,9 +8184,6 @@ CAAF00 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 @@ -8456,6 +8211,12 @@ CAAF00 000000 000000 000000 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8465,18 +8226,23 @@ CAAF00 000000 000000 000000 +55291C 000000 000000 000000 000000 -CAAF00 -CAAF00 -CAAF00 000000 000000 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8486,6 +8252,7 @@ CAAF00 000000 000000 000000 +55291C 000000 000000 000000 @@ -8495,6 +8262,13 @@ CAAF00 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8504,6 +8278,7 @@ CAAF00 000000 000000 000000 +55291C 000000 000000 000000 @@ -8512,34 +8287,24 @@ CAAF00 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 +55291C 000000 000000 000000 @@ -8549,6 +8314,13 @@ AA002A 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8558,6 +8330,7 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 @@ -8565,35 +8338,25 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +55291C 000000 000000 000000 @@ -8603,6 +8366,13 @@ AA002A 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8612,35 +8382,25 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8648,6 +8408,7 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 @@ -8657,6 +8418,13 @@ AA002A 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8666,34 +8434,24 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8702,6 +8460,7 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 @@ -8711,6 +8470,13 @@ AA002A 000000 000000 000000 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8720,33 +8486,23 @@ AA002A 000000 000000 000000 +55291C 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +AA7E70 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +FF3C00 +541400 000000 000000 000000 @@ -8756,50 +8512,38 @@ AA002A 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8829,39 +8573,27 @@ AA002A 000000 000000 000000 +C10098 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +A3007A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 @@ -8883,29 +8615,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8920,45 +8634,33 @@ AA002A 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -8989,43 +8691,31 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +476400 000000 -06AA00 -06AA00 -06AA00 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 @@ -9042,29 +8732,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -9084,40 +8756,28 @@ AA002A 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +0045FF 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +1E27E1 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -9148,48 +8808,36 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 @@ -9201,18 +8849,416 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 +000000 +000000 +A500A4 +000000 +000000 +000000 +C10098 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C 3C3C3C 3C3C3C 3C3C3C @@ -10021,216 +10067,1408 @@ AA002A 3C3C3C 3C3C3C 3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 +000000 +000000 +A500A4 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +C10098 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 +000000 +000000 +A500A4 +000000 +000000 +000000 +C10098 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 +000000 +000000 +A500A4 +000000 +000000 +000000 +C10098 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 +000000 +000000 +A500A4 +000000 +000000 +000000 +C10098 +000000 +000000 +000000 +A3007A +000000 +000000 +000000 +A2005C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +A2003E +000000 +000000 +000000 +A20020 +000000 +000000 +000000 +A20002 +000000 +000000 +000000 +A20000 +000000 +000000 +000000 +841E00 +000000 +000000 +000000 +833C00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +835A00 +000000 +000000 +000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +000000 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10261,41 +11499,29 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +8700C2 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 @@ -10314,29 +11540,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10354,42 +11562,30 @@ AA002A 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +835A00 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10420,31 +11616,157 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 +000000 +000000 +0045F0 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0045FF +000000 +000000 +000000 +1E27E1 +000000 +000000 +000000 +3C09E0 +000000 +000000 +000000 +5A00E0 +000000 +000000 +000000 +6900E0 +000000 +000000 +000000 +8700C2 +000000 000000 000000 000000 @@ -10473,50 +11795,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 @@ -10526,29 +11836,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10575,39 +11867,27 @@ AA002A 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +841E00 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 @@ -10632,29 +11912,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10666,14 +11928,88 @@ AA002A 000000 000000 000000 +656400 000000 000000 000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +004578 +000000 +000000 +000000 +004596 +000000 +000000 +000000 +0045B4 +000000 +000000 +000000 +0045D2 +000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 @@ -10685,29 +12021,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10732,39 +12050,27 @@ AA002A 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 -530051 -530051 -530051 +5A00E0 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +6900E0 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 @@ -10791,29 +12097,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10823,50 +12111,38 @@ AA002A 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -10896,39 +12172,27 @@ AA002A 000000 000000 000000 +A20000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +841E00 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 @@ -10950,29 +12214,47 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +476400 +000000 +000000 +000000 +326400 +000000 +000000 +000000 +14461E +000000 +000000 +000000 +00453C +000000 +000000 +000000 +00455A +000000 +000000 +000000 +004578 +000000 000000 000000 000000 @@ -11003,48 +12285,36 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 @@ -11056,29 +12326,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11103,39 +12355,27 @@ AA002A 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 -530051 -530051 -530051 +6900E0 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +8700C2 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 @@ -11162,29 +12402,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11194,50 +12416,38 @@ AA002A 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11267,33 +12477,28 @@ AA002A 000000 000000 000000 +841E00 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +833C00 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +835A00 000000 000000 000000 +836200 +000000 +000000 +000000 +656400 +000000 +000000 +000000 +476400 +000000 000000 000000 000000 @@ -11321,29 +12526,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11351,20 +12538,27 @@ AA002A 000000 000000 000000 +326400 +000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 @@ -11374,29 +12568,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11423,39 +12599,27 @@ AA002A 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +0045F0 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 @@ -11480,29 +12644,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11514,48 +12660,36 @@ AA002A 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11586,40 +12720,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +A2005C 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +A2003E 000000 -06AA00 -06AA00 -06AA00 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 @@ -11639,29 +12761,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11678,43 +12782,31 @@ AA002A 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +326400 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11745,45 +12837,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 @@ -11798,29 +12878,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -11842,39 +12904,27 @@ AA002A 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 -530051 -530051 -530051 +1E27E1 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +3C09E0 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +5A00E0 000000 000000 000000 @@ -11904,50 +12954,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 @@ -11957,29 +12995,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12006,39 +13026,27 @@ AA002A 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +A20002 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 @@ -12063,29 +13071,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12097,48 +13087,36 @@ AA002A 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12169,40 +13147,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +00453C 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +00455A 000000 -06AA00 -06AA00 -06AA00 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 @@ -12222,29 +13188,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12261,43 +13209,31 @@ AA002A 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +6900E0 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12328,45 +13264,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 @@ -12381,29 +13305,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12425,39 +13331,27 @@ AA002A 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 -530051 -530051 -530051 +841E00 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +833C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +835A00 000000 000000 000000 @@ -12487,50 +13381,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 @@ -12540,29 +13422,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12589,39 +13453,27 @@ AA002A 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +004596 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 @@ -12646,29 +13498,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12680,48 +13514,36 @@ AA002A 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12752,40 +13574,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +A500A4 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +C10098 000000 -06AA00 -06AA00 -06AA00 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 @@ -12805,29 +13615,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12844,43 +13636,31 @@ AA002A 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +836200 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -12911,45 +13691,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 @@ -12964,29 +13732,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13008,39 +13758,27 @@ AA002A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 -530051 -530051 -530051 +0045D2 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +0045F0 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +0045FF 000000 000000 000000 @@ -13070,50 +13808,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 @@ -13123,29 +13849,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13172,39 +13880,27 @@ AA002A 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +A2005C 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 @@ -13229,29 +13925,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13263,48 +13941,36 @@ AA002A 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13335,40 +14001,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +476400 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +326400 000000 -06AA00 -06AA00 -06AA00 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 @@ -13388,29 +14042,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13427,43 +14063,31 @@ AA002A 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +1E27E1 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13494,45 +14118,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 @@ -13547,29 +14159,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13591,39 +14185,27 @@ AA002A 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 -530051 -530051 -530051 +A20020 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +A20002 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +A20000 000000 000000 000000 @@ -13653,50 +14235,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 @@ -13706,29 +14276,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13755,39 +14307,27 @@ AA002A 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +00453C 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +00455A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 @@ -13812,29 +14352,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13846,48 +14368,36 @@ AA002A 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -13918,40 +14428,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +5A00E0 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +6900E0 000000 -06AA00 -06AA00 -06AA00 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 @@ -13971,29 +14469,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14010,43 +14490,31 @@ AA002A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +841E00 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14077,45 +14545,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 @@ -14130,29 +14586,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14174,39 +14612,27 @@ AA002A 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 -530051 -530051 -530051 +004578 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +004596 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +0045B4 000000 000000 000000 @@ -14236,50 +14662,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 @@ -14289,29 +14703,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14338,39 +14734,27 @@ AA002A 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +A500A4 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 @@ -14395,29 +14779,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14429,48 +14795,36 @@ AA002A 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14501,40 +14855,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +835A00 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +836200 000000 -06AA00 -06AA00 -06AA00 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 @@ -14554,29 +14896,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14593,43 +14917,31 @@ AA002A 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +0045D2 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14660,45 +14972,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 @@ -14713,29 +15013,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14757,39 +15039,27 @@ AA002A 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 -530051 -530051 -530051 +A3007A 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +A2005C 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +A2003E 000000 000000 000000 @@ -14819,50 +15089,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 @@ -14872,29 +15130,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -14921,39 +15161,27 @@ AA002A 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +476400 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +326400 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 @@ -14978,29 +15206,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15012,48 +15222,36 @@ AA002A 000000 000000 000000 +00455A 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15084,40 +15282,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +0045FF 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +1E27E1 000000 -06AA00 -06AA00 -06AA00 000000 000000 +3C09E0 000000 000000 000000 +5A00E0 000000 000000 000000 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 @@ -15137,29 +15323,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15176,43 +15344,31 @@ AA002A 000000 000000 000000 +A500A4 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +A20020 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15243,45 +15399,33 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +A20002 000000 000000 000000 +A20000 000000 000000 000000 +841E00 000000 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 @@ -15296,29 +15440,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15340,39 +15466,27 @@ AA002A 000000 000000 000000 +656400 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 -530051 -530051 -530051 +14461E 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 +00453C 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 +00455A 000000 000000 000000 @@ -15402,50 +15516,38 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 000000 000000 000000 +004578 000000 000000 000000 +004596 000000 000000 000000 +0045B4 000000 000000 000000 +0045D2 000000 000000 000000 +0045F0 000000 000000 000000 +0045FF 000000 000000 000000 @@ -15455,29 +15557,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15504,39 +15588,27 @@ AA002A 000000 000000 000000 +1E27E1 000000 000000 000000 +3C09E0 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A +5A00E0 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 +6900E0 000000 000000 000000 +8700C2 000000 000000 000000 +A500A4 000000 000000 000000 @@ -15561,29 +15633,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15595,48 +15649,36 @@ AA002A 000000 000000 000000 +C10098 000000 000000 000000 +A3007A 000000 000000 000000 +A2005C 000000 000000 000000 +A2003E 000000 000000 000000 +A20020 000000 000000 000000 +A20002 000000 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15667,40 +15709,28 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +A20000 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 +841E00 000000 -06AA00 -06AA00 -06AA00 000000 000000 +833C00 000000 000000 000000 +835A00 000000 000000 000000 +836200 000000 000000 000000 +656400 000000 000000 000000 @@ -15720,29 +15750,11 @@ AA002A 000000 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 @@ -15759,43 +15771,31 @@ AA002A 000000 000000 000000 +476400 000000 000000 000000 +326400 000000 000000 000000 +14461E 000000 000000 000000 +00453C 000000 000000 000000 +00455A 000000 000000 -530051 -530051 -530051 000000 -FF00F9 -FF00F9 -FF00F9 +004578 000000 -AA002A -AA002A -AA002A 000000 -552C00 -552C00 -552C00 000000 -82AA00 -82AA00 -82AA00 000000 -06AA00 -06AA00 -06AA00 000000 000000 000000 diff --git a/tests/tests/0372_Randomize_Fifth_Mode_Force_Enter_Sleep.test b/tests/tests/0372_Randomize_Fifth_Mode_Force_Enter_Sleep.test index ba3ab768..818075e1 100644 --- a/tests/tests/0372_Randomize_Fifth_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0372_Randomize_Fifth_Mode_Force_Enter_Sleep.test @@ -7308,236 +7308,321 @@ FFFFFF 06003C 06003C 06003C -E1361E -000000 -000000 -000000 -C3362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -A5362A -000000 -000000 -000000 -87362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -69362A -000000 -000000 -000000 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A 55362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -73480C -000000 -000000 -000000 -914800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AF4800 -000000 -000000 -000000 -CD4800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -EB4800 -000000 -000000 -000000 FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +55362A +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +FF4800 +55362A +55362A +55362A +55362A +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -7548,6 +7633,20 @@ FF4800 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -7558,6 +7657,20 @@ FF4800 000000 000000 000000 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 000000 000000 000000 @@ -7568,6 +7681,20 @@ FF4800 000000 000000 000000 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 000000 000000 000000 @@ -7578,3814 +7705,44 @@ FF4800 000000 000000 000000 -E1361E -000000 -000000 -000000 -C3362A -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF7800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -095500 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00B1FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3E0055 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF3000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF7800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -500538 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -4B0A33 -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -460F2E -411429 -411429 -411429 -411429 -411429 -411429 -411429 -411429 -411429 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -3C1924 -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -371E1F -32231A -32231A -32231A -32231A -32231A -32231A -32231A -32231A -32231A -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -2D2815 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -282D10 -23320B -23320B -23320B -23320B -23320B -23320B -23320B -23320B -23320B -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3706 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E3C01 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4100 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4600 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E4B00 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5000 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5500 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5A00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E5F00 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6400 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6900 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E6E00 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7300 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7800 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E7D00 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8200 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8700 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E8C00 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9100 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9600 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1E9B00 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA000 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EA500 -1EAA00 -1EAA00 -1EAA00 -1EAA00 -0063FF -0063FF -0063FF -0063FF -0063FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002155 -002155 -002155 -002155 -002155 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -553600 -553600 -553600 -553600 -553600 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -0063FF -0063FF -0063FF -0063FF -0063FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002155 -002155 -002155 -002155 -002155 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -553600 -553600 -553600 -553600 -553600 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -0063FF -0063FF -0063FF -0063FF -0063FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002155 -002155 -002155 -002155 -002155 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -553600 -553600 -553600 -553600 -553600 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -0063FF -0063FF -0063FF -0063FF -0063FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002155 -002155 -002155 -002155 -002155 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -553600 -553600 -553600 -553600 -553600 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00FF1E -00FF1E -00FF1E -00FF1E -00FF1E -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -0063FF -0063FF -0063FF -0063FF -0063FF -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002155 -002155 -002155 -002155 -002155 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -FF00E7 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -553600 -553600 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -1AA800 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF -000000 -CC2700 -CC2700 -CC2700 -000000 -5F9900 -5F9900 -5F9900 -000000 -006639 -006639 -006639 -000000 -000C33 -000C33 -000C33 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -F600FF -F600FF -F600FF -000000 -F600FF -F600FF -F600FF +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -11396,6 +7753,20 @@ CC2700 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 @@ -11406,34 +7777,44 @@ CC2700 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 +FF00F3 000000 000000 000000 @@ -11444,6 +7825,20 @@ CC2700 000000 000000 000000 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 +FF9600 000000 000000 000000 @@ -11454,6 +7849,20 @@ CC2700 000000 000000 000000 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 +00FF12 000000 000000 000000 @@ -11463,140 +7872,350 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 000000 000000 +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +006FFF +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF +000000 +000000 +000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 -F600FF -F600FF -F600FF +002854 +002854 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +1D0054 +1D0054 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 000000 +002854 +002854 000000 000000 000000 +1D0054 +1D0054 000000 000000 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +005439 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF +002854 +002854 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 +1D0054 +1D0054 000000 -000C33 -000C33 -000C33 000000 000000 +FF00CF +FF00CF 000000 000000 000000 +550600 +550600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +052600 +005439 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11605,6 +8224,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11613,6 +8237,11 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11621,32 +8250,24 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11655,6 +8276,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11663,6 +8289,11 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11671,33 +8302,25 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 +00719E +00719E +00719E +00719E +00719E 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -11705,6 +8328,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11713,6 +8341,11 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11721,6 +8354,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11728,33 +8366,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF +00719E +00719E +00719E +00719E +00719E 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11763,6 +8393,11 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11771,6 +8406,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11779,32 +8419,24 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11813,6 +8445,11 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11821,6 +8458,11 @@ CC2700 000000 000000 000000 +003950 +003950 +003950 +003950 +003950 000000 000000 000000 @@ -11829,40 +8471,37 @@ CC2700 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +003950 +003950 +003950 +003950 +003950 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 000000 000000 +00719E +00719E +00719E +00719E +00719E 000000 000000 000000 @@ -11871,6 +8510,13 @@ CC2700 000000 000000 000000 +003950 +003950 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -11879,6 +8525,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -11887,32 +8538,24 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF +7200FF +7200FF +7200FF +7200FF +7200FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -11921,6 +8564,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -11929,6 +8577,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -11937,32 +8590,24 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -11971,6 +8616,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -11979,6 +8629,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -11987,40 +8642,37 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 +550049 +550049 +550049 +550049 +550049 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -12029,6 +8681,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -12037,6 +8694,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -12045,32 +8707,24 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -12079,6 +8733,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -12087,6 +8746,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -12095,33 +8759,25 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12129,6 +8785,11 @@ CC2700 000000 000000 000000 +550049 +550049 +550049 +550049 +550049 000000 000000 000000 @@ -12137,6 +8798,11 @@ CC2700 000000 000000 000000 +7200FF +7200FF +7200FF +7200FF +7200FF 000000 000000 000000 @@ -12145,6 +8811,22 @@ CC2700 000000 000000 000000 +550049 +550049 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12152,29 +8834,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12183,6 +8861,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12193,6 +8885,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12203,34 +8909,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12241,6 +8957,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12251,6 +8981,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12258,29 +9002,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12289,6 +9029,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12299,6 +9053,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12309,34 +9077,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12347,6 +9125,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12357,6 +9149,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12364,29 +9170,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12395,6 +9197,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12405,6 +9221,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12415,34 +9245,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12453,6 +9293,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12463,6 +9317,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12470,29 +9338,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12501,6 +9365,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12511,6 +9389,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12521,34 +9413,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12559,6 +9461,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12569,6 +9485,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12576,29 +9506,1033 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12607,6 +10541,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12617,6 +10565,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12627,34 +10589,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12665,6 +10637,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12675,6 +10661,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12682,29 +10682,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12713,6 +10709,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12723,6 +10733,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12733,34 +10757,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12771,6 +10805,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12781,6 +10829,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12788,29 +10850,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12819,6 +10877,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12829,6 +10901,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12839,34 +10925,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12877,6 +10973,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12887,6 +10997,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12894,29 +11018,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -12925,6 +11045,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12935,6 +11069,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12945,34 +11093,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12983,6 +11141,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -12993,6 +11165,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13000,29 +11186,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13031,6 +11213,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13041,6 +11237,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13051,34 +11261,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13089,6 +11309,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13099,6 +11333,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13106,29 +11354,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13137,6 +11381,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13147,6 +11405,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13157,34 +11429,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13195,6 +11477,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13205,6 +11501,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13212,29 +11522,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13243,6 +11549,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13253,6 +11573,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13263,34 +11597,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13301,6 +11645,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13311,6 +11669,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13318,29 +11690,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13349,6 +11717,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13359,6 +11741,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13369,34 +11765,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13407,6 +11813,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13417,6 +11837,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13424,29 +11858,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13455,6 +11885,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13465,6 +11909,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13475,34 +11933,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13513,6 +11981,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13523,6 +12005,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13530,29 +12026,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13561,6 +12053,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13571,6 +12077,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13581,34 +12101,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13619,6 +12149,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13629,6 +12173,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13636,29 +12194,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13667,6 +12221,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13677,6 +12245,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13687,34 +12269,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13725,6 +12317,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13735,6 +12341,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13742,29 +12362,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13773,6 +12389,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13783,6 +12413,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13793,34 +12437,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13831,6 +12485,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13841,6 +12509,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13848,29 +12530,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13879,6 +12557,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13889,6 +12581,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13899,34 +12605,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13937,6 +12653,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13947,6 +12677,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13954,29 +12698,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -13985,6 +12725,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -13995,6 +12749,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14005,34 +12773,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14043,6 +12821,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14053,6 +12845,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14060,29 +12866,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14091,6 +12893,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14101,6 +12917,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14111,34 +12941,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14149,6 +12989,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14159,6 +13013,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14166,29 +13034,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14197,6 +13061,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14207,6 +13085,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14217,34 +13109,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14255,6 +13157,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14265,6 +13181,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14272,29 +13202,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14303,6 +13229,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14313,6 +13253,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14323,34 +13277,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14361,6 +13325,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14371,6 +13349,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14378,29 +13370,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14409,6 +13397,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14419,6 +13421,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14429,34 +13445,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14467,6 +13493,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14477,6 +13517,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14484,29 +13538,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14515,6 +13565,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14525,6 +13589,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14535,34 +13613,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14573,6 +13661,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14583,6 +13685,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14590,29 +13706,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14621,6 +13733,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14631,6 +13757,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14641,34 +13781,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14679,6 +13829,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14689,6 +13853,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14696,29 +13874,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14727,6 +13901,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14737,6 +13925,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14747,34 +13949,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14785,6 +13997,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14795,6 +14021,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14802,29 +14042,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14833,6 +14069,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14843,6 +14093,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14853,34 +14117,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14891,6 +14165,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14901,6 +14189,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14908,29 +14210,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -14939,6 +14237,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14949,6 +14261,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14959,34 +14285,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -14997,6 +14333,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15007,6 +14357,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15014,29 +14378,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15045,6 +14405,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15055,6 +14429,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15065,34 +14453,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15103,6 +14501,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15113,6 +14525,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15120,29 +14546,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15151,6 +14573,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15161,6 +14597,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15171,34 +14621,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15209,6 +14669,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15219,6 +14693,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15226,29 +14714,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15257,6 +14741,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15267,6 +14765,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15277,34 +14789,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15315,6 +14837,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15325,6 +14861,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15332,29 +14882,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15363,6 +14909,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15373,6 +14933,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15383,34 +14957,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15421,6 +15005,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15431,6 +15029,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15438,29 +15050,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15469,6 +15077,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15479,6 +15101,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15489,34 +15125,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15527,6 +15173,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15537,6 +15197,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15544,29 +15218,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15575,6 +15245,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15585,6 +15269,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15595,34 +15293,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15633,6 +15341,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15643,6 +15365,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15650,29 +15386,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15681,6 +15413,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15691,6 +15437,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15701,34 +15461,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15739,6 +15509,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15749,6 +15533,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15756,29 +15554,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15787,6 +15581,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15797,6 +15605,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15807,34 +15629,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15845,6 +15677,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15855,6 +15701,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15862,29 +15722,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15893,6 +15749,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15903,6 +15773,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15913,34 +15797,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15951,6 +15845,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15961,6 +15869,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -15968,29 +15890,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -15999,6 +15917,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16009,6 +15941,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16019,34 +15965,44 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16057,6 +16013,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16067,6 +16037,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16074,29 +16058,25 @@ CC2700 000000 000000 000000 -F600FF -F600FF -F600FF 000000 -F600FF -F600FF -F600FF 000000 -CC2700 -CC2700 -CC2700 000000 -5F9900 -5F9900 -5F9900 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 -006639 -006639 -006639 000000 -000C33 -000C33 -000C33 000000 000000 000000 @@ -16105,6 +16085,20 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 @@ -16115,6 +16109,12 @@ CC2700 000000 000000 000000 +430F00 +430F00 +430F00 +430F00 +430F00 +430F00 000000 000000 000000 diff --git a/tests/tests/0373_Randomize_Sixth_Mode_Force_Enter_Sleep.test b/tests/tests/0373_Randomize_Sixth_Mode_Force_Enter_Sleep.test index b02d36d3..58652002 100644 --- a/tests/tests/0373_Randomize_Sixth_Mode_Force_Enter_Sleep.test +++ b/tests/tests/0373_Randomize_Sixth_Mode_Force_Enter_Sleep.test @@ -7609,446 +7609,11 @@ FF7800 000000 000000 000000 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AAC4 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00AFC9 -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B4CE -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D3 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6D8 -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B6DA -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00B1D5 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00ACD0 -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A7CB -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -00A2C6 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -009DC1 -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0098BC -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -0093B7 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -008EB2 -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0089AD -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0084A8 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -0082A3 -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829E -00829C -00829C -00829C 00829C 00829C 00829C 00829C 00829C -00829C -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -0087A1 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -008CA6 -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0091AB -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -0096B0 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -009BB5 -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A0BA -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00A5BF -00AAC4 -00AAC4 -00AAC4 -00AAC4 -FFAE00 -FFAE00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -422D00 -422D00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -500200 -500200 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -FFAE00 -FFAE00 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 000000 000000 000000 @@ -8057,6 +7622,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8065,16 +7635,24 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 000000 000000 -422D00 -422D00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8083,6 +7661,11 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8091,6 +7674,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8099,6 +7687,11 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8107,6 +7700,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8115,6 +7713,11 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8123,6 +7726,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8131,16 +7739,24 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -500200 -500200 000000 000000 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8149,6 +7765,11 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8157,6 +7778,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8165,9 +7791,12 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 -FFAE00 -FFAE00 000000 000000 000000 @@ -8175,6 +7804,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8183,6 +7817,11 @@ FFAE00 000000 000000 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8191,6 +7830,11 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 000000 @@ -8198,9 +7842,12 @@ FFAE00 000000 000000 000000 -422D00 -422D00 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 @@ -8209,314 +7856,675 @@ FFAE00 000000 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +00829C +00829C +00829C +00829C +00829C 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +00B6DA +00B6DA +00B6DA +00B6DA +00B6DA 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +00829C +00829C +00829C +00829C +00829C 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +00B6DA +00B6DA +CA00F5 +CA00F5 +CA00F5 +CA00F5 +CA00F5 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +D400EB +D400EB +D400EB +D400EB +D400EB 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 +DE00E1 +DE00E1 +DE00E1 +DE00E1 +DE00E1 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 +E800D7 +E800D7 +E800D7 +E800D7 +E800D7 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 +F200CD +F200CD +F200CD +F200CD +F200CD 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +FC00C3 +FC00C3 +FC00C3 +FC00C3 +FC00C3 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +FF00B9 +FF00B9 +FF00B9 +FF00B9 +FF00B9 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +FF00AF +FF00AF +FF00AF +FF00AF +FF00AF 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +FF00A5 +FF00A5 +FF00A5 +FF00A5 +FF00A5 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +FF009B +FF009B +FF009B +FF009B +FF009B 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +FF0091 +FF0091 +FF0091 +FF0091 +FF0091 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 +FF0087 +FF0087 +FF0087 +FF0087 +FF0087 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 +FF007D +FF007D +FF007D +FF007D +FF007D 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 +FF0073 +FF0073 +FF0073 +FF0073 +FF0073 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +FF0069 +FF0069 +FF0069 +FF0069 +FF0069 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 +FF0A5F +FF0A5F +FF0A5F +FF0A5F +FF0A5F 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 +FF1455 +FF1455 +FF1455 +FF1455 +FF1455 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 000000 +FF1E4B +FF1E4B +FF1E4B +FF1E4B +FF1E4B 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 000000 -165400 +FF2841 +FF2841 +FF2841 +FF2841 +FF2841 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 000000 +FF3237 +FF3237 +FF3237 +FF3237 +FF3237 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 000000 +FF3C2D +FF3C2D +FF3C2D +FF3C2D +FF3C2D 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 000000 -165400 +FF4623 +FF4623 +FF4623 +FF4623 +FF4623 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 000000 +FF5019 +FF5019 +FF5019 +FF5019 +FF5019 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +FF5A0F +FF5A0F +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +03FC00 +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +3F000E +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +7E4400 +8CBD00 +8CBD00 +8CBD00 +8CBD00 +FF00A5 000000 000000 -165400 000000 000000 000000 -165400 000000 000000 000000 -3B0054 000000 +3A3200 000000 000000 -165400 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 000000 000000 @@ -8524,12 +8532,8 @@ FFAE00 000000 000000 000000 +FF00A5 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 000000 @@ -8538,11 +8542,7 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF +3A3200 000000 000000 000000 @@ -8551,12 +8551,8 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 +FF00A5 000000 000000 000000 @@ -8564,76 +8560,51 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 000000 +3A3200 000000 000000 000000 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 000000 +FF00A5 000000 000000 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 000000 000000 +3A3200 000000 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 000000 000000 000000 000000 000000 +3A3200 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 000000 @@ -8641,12 +8612,8 @@ FFAE00 000000 000000 000000 +FF00A5 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 000000 @@ -8655,11 +8622,7 @@ FFAE00 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 +3A3200 000000 000000 000000 @@ -8668,12 +8631,8 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 +FF00A5 000000 000000 000000 @@ -8681,76 +8640,51 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 +3A3200 000000 000000 000000 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 000000 +FF00A5 000000 000000 000000 000000 000000 -540018 -540018 -540018 -540018 -540018 000000 000000 000000 000000 +3A3200 000000 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 000000 000000 000000 000000 000000 +3A3200 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 000000 @@ -8758,12 +8692,8 @@ FFAE00 000000 000000 000000 +FF00A5 000000 -540018 -540018 -540018 -540018 -540018 000000 000000 000000 @@ -8772,11 +8702,7 @@ FFAE00 000000 000000 000000 -1A2200 -1A2200 -1A2200 -1A2200 -1A2200 +3A3200 000000 000000 000000 @@ -8785,12 +8711,8 @@ FFAE00 000000 000000 000000 -00FFBA -00FFBA -00FFBA -00FFBA -00FFBA 000000 +FF00A5 000000 000000 000000 @@ -8798,139 +8720,89 @@ FFAE00 000000 000000 000000 -3600FF -3600FF -3600FF -3600FF -3600FF 000000 000000 +3A3200 000000 000000 000000 000000 000000 000000 -540018 -540018 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 +FF00A5 000000 000000 000000 -552600 000000 000000 000000 000000 000000 000000 +3A3200 000000 000000 000000 -00FF6C 000000 000000 000000 000000 000000 000000 +FF00A5 000000 000000 000000 -220055 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 +3A3200 000000 000000 000000 000000 000000 000000 -552600 000000 000000 000000 +FF00A5 000000 000000 000000 000000 000000 000000 -00FF6C 000000 000000 000000 +3A3200 000000 000000 000000 000000 000000 000000 -220055 000000 000000 000000 +FF00A5 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 000000 -552600 +3A3200 000000 000000 000000 @@ -8940,7 +8812,13 @@ FF7200 000000 000000 000000 -00FF6C +FF00A5 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -8950,131 +8828,111 @@ FF7200 000000 000000 000000 -220055 +5A4081 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 -552600 000000 000000 000000 000000 000000 000000 +5A4081 000000 000000 000000 -00FF6C 000000 000000 000000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 -220055 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 +5A4081 000000 000000 000000 000000 000000 000000 -552600 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 000000 000000 000000 -00FF6C 000000 000000 000000 +5A4081 000000 000000 000000 000000 000000 000000 -220055 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 000000 000000 000000 000000 000000 000000 -552600 +5A4081 000000 000000 000000 @@ -9084,7 +8942,13 @@ FF7200 000000 000000 000000 -00FF6C +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9094,32 +8958,23 @@ FF7200 000000 000000 000000 -220055 +5A4081 000000 000000 000000 000000 000000 000000 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -FF7200 -002B06 -002B06 -002B06 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9129,6 +8984,7 @@ FF7200 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9138,11 +8994,15 @@ FF7200 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 -00540C -00540C -00540C 000000 000000 000000 @@ -9150,6 +9010,7 @@ FF7200 000000 000000 000000 +5A4081 000000 000000 000000 @@ -9159,6 +9020,13 @@ FF7200 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9166,11 +9034,9 @@ FF7200 000000 000000 000000 -542700 -542700 -542700 000000 000000 +5A4081 000000 000000 000000 @@ -9180,6 +9046,13 @@ FF7200 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9189,18 +9062,23 @@ FF7200 000000 000000 000000 +5A4081 000000 000000 000000 -AA5000 -AA5000 -AA5000 000000 000000 000000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -9210,7194 +9088,7 @@ AA5000 000000 000000 000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -3C3C3C -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -00540C -00540C -00540C -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -542700 -542700 -542700 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -AA5000 -AA5000 -AA5000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -000000 -002B06 -002B06 -002B06 -000000 +5A4081 000000 000000 000000 @@ -16407,6 +9098,13 @@ AA5000 000000 000000 000000 +383142 +6600FF +6600FF +6600FF +6600FF +6600FF +6930C0 000000 000000 000000 @@ -16416,6 +9114,7308 @@ AA5000 000000 000000 000000 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +3C3C3C +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +003AAA +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +FF00BD +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +005504 +003AAA +003AAA +003AAA 000000 000000 000000 diff --git a/tests/tests/0423_Touch_Everything_Force_Enter_Sleep.test b/tests/tests/0423_Touch_Everything_Force_Enter_Sleep.test index e2da312d..917a47d1 100644 --- a/tests/tests/0423_Touch_Everything_Force_Enter_Sleep.test +++ b/tests/tests/0423_Touch_Everything_Force_Enter_Sleep.test @@ -50800,10 +50800,159 @@ D200FF 00050C 00050C 00050C -00050C -00050C -00050C -00050C +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +002755 +002755 +002755 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A65AA +2A65AA +2A65AA +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +2A3D54 +2A3D54 +2A3D54 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7FBAFF +7FBAFF +7FBAFF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 00050C 00050C 00050C @@ -50830,6 +50979,9 @@ D200FF 000000 000000 000000 +002755 +002755 +002755 000000 000000 000000 @@ -50853,6 +51005,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -50876,6 +51031,9 @@ D200FF 000000 000000 000000 +2A65AA +2A65AA +2A65AA 000000 000000 000000 @@ -50899,6 +51057,9 @@ D200FF 000000 000000 000000 +2A3D54 +2A3D54 +2A3D54 000000 000000 000000 @@ -50922,6 +51083,9 @@ D200FF 000000 000000 000000 +7FBAFF +7FBAFF +7FBAFF 000000 000000 000000 @@ -50934,11 +51098,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -50969,11 +51151,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51004,11 +51204,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51039,11 +51257,29 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 000000 +FF4200 +FF4200 +FF4200 000000 +AA5638 +AA5638 +AA5638 000000 +AA5638 +AA5638 +AA5638 000000 +554038 +554038 +554038 000000 +554038 +554038 +554038 000000 000000 000000 @@ -51057,16 +51293,6 @@ D200FF 000000 000000 000000 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 -002755 000000 000000 000000 @@ -51084,729 +51310,1603 @@ D200FF 000000 000000 000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF4200 +FF4200 +FF4200 +000000 +FF4200 +FF4200 +FF4200 +000000 +AA5638 +AA5638 +AA5638 +000000 +AA5638 +AA5638 +AA5638 +000000 +554038 +554038 +554038 +000000 +554038 +554038 +554038 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0A6BF5 +0A6BF5 +0A6BF5 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1461EB +1461EB +1461EB +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +1E57E1 +1E57E1 +1E57E1 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +284DD7 +284DD7 +284DD7 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3243CD +3243CD +3243CD +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +3C39CC +3C39CC +3C39CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +462FCC +462FCC +462FCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5025CC +5025CC +5025CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +5A1BCC +5A1BCC +5A1BCC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6411CC +6411CC +6411CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +6E07CC +6E07CC +6E07CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +7800CC +7800CC +7800CC +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +E1FF00 +E1FF00 +E1FF00 +E1FF00 +F0FF7F +E1FF00 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +FF0057 +FF0057 +FF0057 +000000 +55001D +55001D +55001D +000000 +00FF78 +00FF78 +00FF78 +000000 +550041 +550041 +550041 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +115500 +0033FF +0033FF +0033FF +0033FF +0033FF +0033FF +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +000000 +AA0026 +000000 +000000 +000000 +000000 +000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -F50029 -F50029 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 -EB001F -EB001F 000000 000000 000000 -E10015 -E10015 000000 000000 +650E00 000000 -D7000B -D7000B -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -452229 -CD0007 -CD0007 000000 000000 000000 -C30007 -C30007 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 -B90007 -B90007 000000 000000 000000 -AF0007 -AF0007 -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -A50007 -A50007 -000000 -000000 -000000 -9B0007 -9B0007 -000000 -000000 -000000 -910007 -910007 -000000 -000000 -000000 -870007 -870007 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -FF0033 -7D0007 -7D0007 -000000 -000000 -000000 -730007 -730007 -000000 -000000 -000000 -690007 -690007 -000000 -000000 -000000 -5F0007 -5F0007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -550007 -550007 -000000 -000000 -000000 -4B0007 -4B0007 -000000 -000000 -000000 -410007 -410007 -000000 -000000 -000000 -370007 -370007 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -170509 -2D0007 -2D0007 -000000 -000000 -000000 -270007 -270007 -000000 -000000 -000000 -310A11 -310A11 -000000 -000000 -000000 -3B141B -3B141B -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -0D090A -451E25 -451E25 -000000 -000000 -000000 -452229 -452229 -000000 -000000 -000000 -4F1833 -4F1833 -000000 -000000 -000000 -590E33 -590E33 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -270007 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -485432 -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -EDFFCB -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -243800 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -B7FF32 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -425421 -485432 -485432 -485432 -485432 -462100 -462100 -462100 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 -462100 -462100 -462100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +650E00 000000 000000 000000 000000 000000 000000 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 +E92100 000000 000000 000000 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 @@ -51829,9 +52929,6 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 @@ -51850,6 +52947,9 @@ B7FF32 000000 000000 000000 +AAA000 +AAA000 +AAA000 000000 000000 000000 @@ -51872,9 +52972,6 @@ B7FF32 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -51893,6 +52990,9 @@ B7FF32 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 @@ -51915,9 +53015,6 @@ B7FF32 000000 000000 000000 -873F00 -873F00 -873F00 000000 000000 000000 @@ -51936,6 +53033,9 @@ B7FF32 000000 000000 000000 +AAA000 +AAA000 +AAA000 000000 000000 000000 @@ -51958,9 +53058,6 @@ B7FF32 000000 000000 000000 -462100 -462100 -462100 000000 000000 000000 @@ -51979,6 +53076,9 @@ B7FF32 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 @@ -52001,622 +53101,32 @@ B7FF32 000000 000000 000000 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 000000 000000 000000 -630080 -630080 000000 000000 000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -000000 -000000 -000000 -630080 -630080 -000000 -000000 -000000 -630080 -630080 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -FF00A5 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -C07730 -F5740A -F5740A -000000 -000000 -000000 -EB6A14 -EB6A14 -000000 -000000 -000000 -E1601E -E1601E -000000 -000000 -000000 -D76028 -D76028 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CD6032 -CD6032 -000000 -000000 -000000 -C3603C -C3603C -000000 -000000 -000000 -B96040 -B96040 -000000 -000000 -000000 -AF6040 -AF6040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -A56040 -A56040 -000000 -000000 -000000 -9B6040 -9B6040 -000000 -000000 -000000 -916040 -916040 -000000 -000000 -000000 -876040 -876040 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -816040 -816040 -000000 -000000 -000000 -8B6A36 -8B6A36 -000000 -000000 -000000 -957430 -957430 -000000 -000000 -000000 -9F7730 -9F7730 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -A97730 -A97730 -000000 -000000 -000000 -B37730 -B37730 -000000 -000000 -000000 -BD7730 -BD7730 -000000 -000000 -000000 -C07730 -C07730 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -423931 -CA7E26 -CA7E26 -000000 -000000 -000000 -D47E1C -D47E1C -000000 -000000 -000000 -DE7E12 -DE7E12 -000000 000000 000000 -E87E08 -E87E08 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -FF7E00 -F27E00 -F27E00 000000 000000 000000 -FC7E00 -FC7E00 000000 +AAA000 +AAA000 +AAA000 000000 000000 -FF7E00 -FF7E00 000000 000000 000000 -F5770A -F5770A -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -816040 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF 000000 000000 000000 @@ -52627,20 +53137,6 @@ F5770A 000000 000000 000000 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 000000 000000 000000 @@ -52651,20 +53147,6 @@ F5770A 000000 000000 000000 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 000000 000000 000000 @@ -52675,44 +53157,19 @@ FF00F3 000000 000000 000000 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 000000 000000 000000 000000 000000 +001BFF +001BFF +001BFF 000000 000000 000000 000000 000000 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 000000 000000 000000 @@ -52723,20 +53180,6 @@ F3FF00 000000 000000 000000 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 000000 000000 000000 @@ -52747,20 +53190,6 @@ F3FF00 000000 000000 000000 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF 000000 000000 000000 @@ -52771,44 +53200,19 @@ F3FF00 000000 000000 000000 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 -004D55 000000 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 000000 000000 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 -FF00F3 000000 000000 000000 @@ -52819,20 +53223,6 @@ FF00F3 000000 000000 000000 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 -550051 000000 000000 000000 @@ -52841,22 +53231,11 @@ FF00F3 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 -F3FF00 000000 000000 000000 @@ -52867,20 +53246,6 @@ F3FF00 000000 000000 000000 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 -515500 000000 000000 000000 @@ -52891,327 +53256,13 @@ F3FF00 000000 000000 000000 -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -00E7FF -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -000000 -000000 -000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 -55000D -55000D -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -005447 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53232,6 +53283,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53242,13 +53296,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53261,6 +53309,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53279,17 +53330,14 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53313,16 +53361,13 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53342,6 +53387,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53353,13 +53401,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53371,6 +53413,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53390,16 +53435,13 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53423,17 +53465,14 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53452,6 +53491,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53464,13 +53506,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53481,6 +53517,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53501,15 +53540,12 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53533,18 +53569,15 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53562,6 +53595,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53575,13 +53611,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53591,6 +53621,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53612,14 +53645,11 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53643,19 +53673,16 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53672,6 +53699,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53686,13 +53716,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53701,6 +53725,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53723,13 +53750,10 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53753,6 +53777,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53760,13 +53787,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53782,6 +53803,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53797,13 +53821,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53811,6 +53829,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -53834,13 +53855,10 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 +FF00F9 +FF00F9 +FF00F9 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53863,6 +53881,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53871,13 +53892,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53892,6 +53907,9 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -53908,19 +53926,16 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -53944,14 +53959,11 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -53973,6 +53985,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -53982,13 +53997,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -54002,6 +54011,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -54019,18 +54031,15 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 @@ -54054,15 +54063,12 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -54083,6 +54089,9 @@ F3FF00 000000 000000 000000 +FFBFFD +FFBFFD +FFBFFD 000000 000000 000000 @@ -54093,13 +54102,7 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -54112,6 +54115,9 @@ F3FF00 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -54130,17 +54136,14 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 000000 +FF00F9 +FF00F9 +FF00F9 000000 000000 000000 @@ -54164,16 +54167,13 @@ F3FF00 000000 000000 000000 +FF3FFA +FF3FFA +FF3FFA 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 -200039 -200039 -200039 000000 000000 000000 @@ -54193,6 +54193,9 @@ F3FF00 000000 000000 000000 +FF7FFC +FF7FFC +FF7FFC 000000 000000 000000 @@ -54204,9 +54207,6 @@ F3FF00 000000 000000 000000 -2F0054 -2F0054 -2F0054 000000 000000 000000 From 1159f99bdc4af69f6630fc868550e1729da1e5d0 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sat, 28 Mar 2026 19:05:52 +0100 Subject: [PATCH 36/37] Address Daniel's PR review comments on Makefiles - Add comment to HeliosLib/Makefile explaining NUM_COLOR_SLOTS=80: overrides the embedded default of 6 so the WASM web editor supports up to 80 colors per mode (no flash constraints in browser) - Remove stale comment "this was used before..." from HeliosLib/Makefile (LDFLAGS line is still needed) - Add comments to all three clean targets noting they are candidates to backport to master/aeos (intentional full-repo clean behavior) Made-with: Cursor --- HeliosCLI/Makefile | 4 +++- HeliosEmbedded/Makefile | 3 +++ HeliosLib/Makefile | 8 ++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/HeliosCLI/Makefile b/HeliosCLI/Makefile index ff502591..9f586c3d 100644 --- a/HeliosCLI/Makefile +++ b/HeliosCLI/Makefile @@ -105,7 +105,9 @@ helios: compute_version $(DEPS) # Empty rule that forces %.a to run all the time FORCE: -# generic clean target +# generic clean target — cleans all build artifacts across all subdirectories +# so a single `make clean` from any subfolder does a full repo clean. +# Candidate to backport to master/aeos. clean: @$(RM) $(DFILES) $(OBJS) $(TARGETS) $(TESTS) @$(RM) ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d diff --git a/HeliosEmbedded/Makefile b/HeliosEmbedded/Makefile index fa1ea064..cc5df693 100644 --- a/HeliosEmbedded/Makefile +++ b/HeliosEmbedded/Makefile @@ -332,6 +332,9 @@ extract_hex: helios_firmware.hex ####### CLEAN ####### ##################### +# Cleans all build artifacts across all subdirectories so a single +# `make clean` from any subfolder does a full repo clean. +# Candidate to backport to master/aeos. clean: rm -f $(OBJS) $(TARGET).elf $(TARGET).hex $(DFILES) $(TARGET).bin $(TARGET).eep $(TARGET).lst $(TARGET).map rm -f ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index 693657e3..df7e6bc4 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -39,8 +39,10 @@ INCLUDES=\ ifdef WASM DEFINES += -D WASM +# Override NUM_COLOR_SLOTS for the web editor: embedded hardware is limited to 6 +# colors per mode (ATtiny flash), but the WASM-based web editor can support up to +# 80 colors per mode since it runs in the browser with no flash constraints. DEFINES += -D NUM_COLOR_SLOTS=80 -# this was used before but I think only the above is necessary LDFLAGS += --bind -s EXPORT_ES6=1 -s EXPORT_NAME='HeliosLib' endif @@ -140,7 +142,9 @@ HeliosLib.js: compute_version $(DEPS) # Empty rule that forces %.a to run all the time FORCE: -# generic clean target +# generic clean target — cleans all build artifacts across all subdirectories +# so a single `make clean` from any subfolder does a full repo clean. +# Candidate to backport to master/aeos. clean: @$(RM) $(DFILES) $(OBJS) $(TARGETS) $(TESTS) HeliosLib.js HeliosLib.wasm @$(RM) ../Helios/*.o ../Helios/*.d ../Helios/*.avr.o ../Helios/*.avr.d From e9789adcee1c1b7b2eb9b7d79b9a7811dc8f2dd8 Mon Sep 17 00:00:00 2001 From: Kurt LaVacque Date: Sat, 28 Mar 2026 19:13:38 +0100 Subject: [PATCH 37/37] Reduce NUM_COLOR_SLOTS from 80 to 16 for WASM build Made-with: Cursor --- HeliosLib/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HeliosLib/Makefile b/HeliosLib/Makefile index df7e6bc4..291d2265 100644 --- a/HeliosLib/Makefile +++ b/HeliosLib/Makefile @@ -42,7 +42,7 @@ DEFINES += -D WASM # Override NUM_COLOR_SLOTS for the web editor: embedded hardware is limited to 6 # colors per mode (ATtiny flash), but the WASM-based web editor can support up to # 80 colors per mode since it runs in the browser with no flash constraints. -DEFINES += -D NUM_COLOR_SLOTS=80 +DEFINES += -D NUM_COLOR_SLOTS=16 LDFLAGS += --bind -s EXPORT_ES6=1 -s EXPORT_NAME='HeliosLib' endif