Hardware components | ||||||
| × | 6 | ||||
| × | 10 | ||||
| × | 10 | ||||
| × | 1 |
This was my 2018 Halloween project. I was very impressed by Adafruit's Uncanny Eyes and decided to use them as a basis for my Halloween contribution this year.
The original Uncanny Eyes do a great job at looking realistic in the the rendering and the movement of the eyes, eyelids and pupils. This project extends this in several directions:
- Integrate the eyes into a realistic skull.
- Integrate multiple of the skulls on a costume, at eye-level for best effect. The random movement of multiple pairs of eyes creates a nice disturbing effect.
- Allow the wearer of the costume to seamlessly transition from random motion to coordinated movements under the control of a handheld input device with an analog joystick and buttons.
- Allow the wearer to switch between different types of eyes. The human eyes are great. This adds the option to easily switch to the scary looking newt eyes.
The video below shows the skulls in action. The switch between random and controlled modes is managed by one of the input device buttons (and in controlled mode, all eyes move to where the input device joystick is positioned) while the type of eyes (human vs. newt) is managed by the other button.
In addition to the end-product goals, I had personal development goals and wanted to use this as a vehicle to improve my skills on a couple of areas, which drove some of the design choices:
- Use more advanced 3D modeling and printing of complex items.
- Develop the project on an ESP32 platform, which is very powerful and cost-effective. The original Adafruit project is based on Teensy 3.1/3.2 boards.
This project uses ESP32 boards for the skulls and the controller. I decided to use the generic ESP32 "DEVKITV1" board (available from many vendors on Amazon and elsewhere), whose pinout worked better for the modular wiring I wanted (pinout on Playelek). There are many ESP32 boards available with varying pinouts and form factors and they should all work with some adjustment to the wiring and to the 3D-printed mounting locations.
The second major component is a color OLED display, which is perfect with its pure blacks. It is a SSD1351-based 1.5"128x128 OLED. This project uses a generic breakout board (available from many vendors on Amazon and elsewhere), which was the only version I could find in stock when I needed it. There seems to be at least two other options available, including Adafruit's breakout board (with level-shifters and a microSD holder) used in the original Uncanny Eyes project. These would require a wiring change and adjustments to the 3D-printed mounting frame.
The third major component is a Nunchuck (Adafruit) and its breakout adapter (Adafruit). The Nunchuck is used as the input device to control the skulls. It can be accessed easily through i2c to read the status of the buttons and joystick.
Finally, a power source is needed to complete the project. Each skull needs ~200mA @ 5V (for 1 ESP32 board and 2 OLED displays). Experimentally, the skulls need > ~4.5V to function. Below 4.5V, the 3.3V regulator on the ESP32 board drops below 3.0V and the system stops functioning. This disqualifies 1-cell Lithium batteries. The best option is to use a USB batterypack. Modern power packs are capable of sourcing fairly high current. The Anker PowerCore Speed 10000 QC (Amazon) used in this project cuts off at 3.4A, way above the ~1.1A the 5-skull setup needs and its 10Ah capacity can provide 8 hours of runtime. I tried a 3xAAA setup for my 1-skull accessory and while it worked, it did not last long.
The key challenge for an Uncanny Eyes-based project is to keep the calculation and display redraw frame rate high enough to provide a fluid experience.
When I started the project in the spring of 2018, the Adafruit Uncanny Eyes code only supported the beefy Teensy 3.1/3.2 and relied on a Teensy-specific technique to overlap the eye calculations with the SPI transfer. With the introduction of the Hallowing, Adafruit has since dramatically refactored the code and ported it to the SAMD M0/M4 boards using a scanline-based SPI DMA method.
The ESP32 has a beefy CPU and a large memory (by Arduino standards). After some experimentation, I found that with those, a simple approach yielded sufficient results for the project.
First, the computation part only takes ~6ms (it is fairly variable based on the vertical opening of the eyes). This would be small compared to the actual SPI transfer.
Second, the ESP32 Arduino library has a SPI.writePixels() function, which is capable of sending large amounts of data by DMA and even endianness-swap the pixel bytes on the fly (that's the "Pixels" part of the function name). Furthermore, because of the large RAM available, it is possible to hold the whole screen 128x128x2B = 32KB at once in memory and do a single large block transfer.
The ESP32 can run its SPI clock at integer dividers of 80MHz. At 16MHz (div 5), the system is perfectly stable and this is what is used in the code. At that frequency, the 128x128x16b display theoretically takes 16.4ms to fully stream out on the SPI bus. With the setup overhead, the whole transfer measures closer to 18ms.
As a result, without trying to overlap the computation and SPI transfer, the ESP32 can do a frame every 6+18 = 24ms (42 fps). With two eyes, that's 21 fps per eye, which is sufficient.
The oscilloscope screenshot above shows an example capture with the computation shown left of the trigger (CLK=1, CS=1) lasting 5.75ms and the data transfer to the right of the trigger (CLK toggling, CS=0) lasting 18.08ms for a total of 23.83ms (41.96 fps).
Many optimizations are possible including overlapping computation and SPI transfer, skipping pixels that are still black (often 20-50% of the frame), using both CPU cores of the ESP32. In the current code, the whole bulk SPI transfer takes 1 line of code and the result is sufficient:
SPI.writePixels((uint8_t*)pBurst, sizeof(pBurst));
The provided code (at the end of the page) is meant to be used in the Arduino environment. Before the code can be compiled and uploaded, a number of steps must be taken to prepare the environment:
- Install/update the baseline Arduino environment (1.8 or later recommended - download).
- Install ESP32 support (instructions on Github). I recommend using the Boards Manager method, which is the most straightforward.
- You may need to install the CP210x driver (download from Silicon Labs) to access the board through USB for programming.
- Select the appropriate board in the Arduino IDE. This project works using the "ESP32 Dev Module" selection. Others may also work.
- Install Adafruit's Adafruit_GFX and Adafruit_SSD1351 libraries from the Library Manager in the Arduino IDE.
Important note: The code currently attached to this project only works with version 1.0.1 of the SSD1351 library. Downgrade to this version (and apply the ESP32 fix below) to be able to compile the code. - The Adafruit_SSD1351 library (v1.0.1) does not natively support ESP32, so a minor modification is needed to the Adafruit_SSD1351.h file (typically found in [Arduino Sketch Directory]/libraries/Adafruit_SSD1351_library/Adafruit_SSD1351.h). 3 lines must be added at/around line 35: as per below:
#ifdef __SAM3X8E__
typedef volatile RwReg PortReg;
typedef uint32_t PortMask;
ADD>#elif defined (ESP32)
ADD> typedef volatile uint32_t PortReg;
ADD> typedef uint32_t PortMask;
#else
typedef volatile uint8_t PortReg;
typedef uint8_t PortMask;
#endif
WiringTo keep things modular and easy to repair, each skull is wired using jumper cables. Connections inside the skulls use high-quality 75mm female-female jumper wires (Adafruit). To provide a more reliable connection, the individual jumper wires are re-housed into larger connectors: a 2x16 on the ESP32 side (Adafruit) and a 1x7 on the OLED side (Adafruit).
The wire harness is connected as per the table below. Thanks to the pinout of this ESP32 board, all necessary pins (including VCC and GND) are on one side, allowing the use of a single connector. Note that the housing is 2x16, so it is 1 longer than necessary (I couldn't easily procure a 2x15).
3V3 <-> VCC
GND <-> GND
D15 ---
D2 <-> RES
D4 <-> DC
RX2 (D16) <-> CS (right eye)
TX2 (D17) <-> CS (left eye)
D5 ---
D18 (SCLK) <-> SCL
D19 ---
D21 ---
RX0 ---
TX0 ---
D22 ---
D23 (MOSI) <-> SDA
To allow the wire harness to drive the two eyes with a single connector, the header of the side used for the displays is replaced by a double header (2x15) with pairs of pins shorted together (using very small lengths of solid core wire). The old header must be removed first, using solder wick, a solder sucker or a desoldering gun. The picture below shows the double header in place:
The connections between the skulls and the central controller and power supply use Silicone-cover 26AWG 4-wire cables (Adafruit) trimmed to 3 wires and terminated by 1x3 housings (Adafruit). The cable ends use 0.1" female terminals, available with the corresponding crimping tool in Hansen Hobbies' Deluxe RC connector kit II (Hansen Hobbies - a highly recommended source for a variety of connectors and tools and great instructional videos).
The connectivity between the skull ESP32 and the controller ESP32 is straightforward and uses the same 3 pins on all ESP32 boards. The pinout of this ESP32 board has a convenient second GND pin next to VIN, allowing for a simple 3-adjacent-pin connection on the other side of the display connection.
VIN <-> VIN
GND <-> GND
D13 <-> D13 (UART TX in controller, RX in skull)
Note that GND and VIN are all connected together and driven by the USB battery pack. The connection to the USB battery pack is made with a USB-A Male terminal block (Adafruit). The signal pin in driven as UART TX by the controller ESP32 and received as UART RX by all the skull ESP32 boards.
Finally, the controller board is connected to the Nunchuck breakout board as follows (unfortunately, the pins are not adjacent although they are on the same side).
3V3 <-> 3.3V
GND <-> Gnd
...
D21 (SDA) <-> Data
...
D22 (SCL) <-> Clk
...
Skull assemblyThe basis for the skulls is a Thingiverse-posted design by tart2000, itself a remix from another design. I was looking for a human-type skull, with the eyes opening as co-planar as possible to allow the display boards to be inserted easily and hollow so that I could add mounts for the hardware in the back.
The STL file was imported into Fusion 360, re-meshed to reduce face count and a full mounting body was added to the inside. Given my limited Fusion 360 abilities, the seamless merging of the very geometric mounting hardware and the organic surfaces of the original skull proved challenging, but the result works very well.
The final STL is available on Thingiverse.
The skulls were printed face-up on a Prusa i3 MK3 with black PLA using the fast 0.2mm layer height setting. This design needs support (on build plate only) and the supports can be challenging to remove on the flat mounting surfaces on the inside. These must be cleaned up well as the mounting geometries are very tight to keep the various hardware tightly in place.
In addition to the electronic components and the wiring harness and cables described above, each skull uses a pair of 40mm convex lenses with edge (Adafruit: plastic, glass). When I started this project, the recommendation was to use hemispheric plastic lenses. I tried a number of these and the results were less than satisfying due to reduced viewing angles and unnatural distortion. Fortunately, in the last weeks of the project, I noticed that Adafruit introduced 40mm lenses with a lip that give much better result and have a very convenient lip for mounting.
Finally, this project uses M2x4mm button-head hex screws (Amazon) to mount all the electronics. The photo below shows all the hardware for the skull (wiring harness missing):
With the concept ready, I needed a support for the skulls, preferably something dark and scary and definitely with a fairly rigid surface to make the mounting sturdy and to keep its shape despite the added weight of the skulls. After a lot of research at local stores, I found that Rubie's Men's Batman The Dark Knight Rises Costume (available locally at Spirit, online at Amazon) had a "muscle" chest that would do the job very well. Note that this is an XL size (which I didn't see in store), which is big. Smaller sizes may not accommodate the skulls as easily.
On the mechanical side, the skulls have convenient holes on the side (originally to attach an elastic band), which can be used to mount them to the costume using zip ties. To spread the mechanical stress on the costume and avoid tears and to keep the skulls from leaning down, I added plastic tubing on the back side.
The controller electronics is mounted and zip-tied to a piece of strong (but flexible in one direction) corrugated plastic sheet (Home Depot), itself zip-tied inside the costume. The controller and skull silicone wires are all plugged in to a header "hub" (3x8 made out of a 2x8 and a 1x8). The ESP32 board is mounted sideways to reduce the stress on the connectors. There is a corrugated plastic flap (seen at the top), which is zip-tied shut when in use to protect the electronics.
I had a spare 6th fully equipped skull I decided I wouldn't use on the main costume. I mounted it to a plastic Halloween pitch fork (with another skull in the back) and it made for a great accessory. The eyes are fully functional, but they are not controlled (I made a long 3-wire cable, but it was cumbersome to use - and I wasn't keen on adding a serial radio late in the project).
All this made for a greatly entertaining costume (shown below worn with a cape by the author) and a lot of new expertise in ESP32 and 3D modeling and printing.
//--------------------------------------------------------------------------
// 2018 Modified by Laurent Moll for Uncanny Eyes costume
// https://www.hackster.io/projects/376a13/
// Based on Adafruit code - Adafruit header below:
//
// Uncanny eyes for PJRC Teensy 3.1 with Adafruit 1.5" OLED (product #1431)
// or 1.44" TFT LCD (#2088). This uses Teensy-3.1-specific features and
// WILL NOT work on normal Arduino or other boards! Use 72 MHz (Optimized)
// board speed -- OLED does not work at 96 MHz.
//
// Adafruit invests time and resources providing this open source code,
// please support Adafruit and open-source hardware by purchasing products
// from Adafruit!
//
// Written by Phil Burgess / Paint Your Dragon for Adafruit Industries.
// MIT license. SPI FIFO insight from Paul Stoffregen's ILI9341_t3 library.
// Inspired by David Boccabella's (Marcwolf) hybrid servo/OLED eye concept.
//--------------------------------------------------------------------------
#include <SPI.h>
#include <Adafruit_GFX.h> // Core graphics lib for Adafruit displays
#include <HardwareSerial.h> // Needed for 2nd serial port on ESP32
// Slightly modified headers in the eye include files to be able to include 2 and switch between them
// The ESP32 has a lot of memory, so this works fine
#include "defaultEye.h" // Standard human-ish hazel eye
#include "newtEye.h" // Eye of newt
const uint16_t (*sclera)[SCLERA_WIDTH] = scleraDefault;
const uint8_t (*upper)[SCREEN_WIDTH] = upperDefault;
const uint8_t (*lower)[SCREEN_WIDTH] = lowerDefault;
const uint16_t (*polar)[80] = polarDefault;
const uint16_t (*iris)[IRIS_MAP_WIDTH] = irisDefault;
// DISPLAY HARDWARE CONFIG -------------------------------------------------
#include <Adafruit_SSD1351.h> // OLED display library -OR-
typedef Adafruit_SSD1351 displayType; // Using OLED display(s)
#define DISPLAY_DC 4 // Data/command pin for BOTH displays
#define DISPLAY_RESET 2 // Reset pin for BOTH displays
#define SELECT_L_PIN 17 // LEFT eye chip select pin
#define SELECT_R_PIN 16 // RIGHT eye chip select pin
#define UART_RX_PIN 13 // Pin to receive UART commands from controller
// INPUT CONFIG (for eye motion -- enable or comment out as needed) --------
#define TRACKING // If enabled, eyelid tracks pupil
#define IRIS_SMOOTH // If enabled, filter input from IRIS_PIN
#define IRIS_MIN 150 // Clip lower analogRead() range from IRIS_PIN (WAS: 120) - Reduced range so that it doesn't look to odd with multiple eye pairs
#define IRIS_MAX 400 // Clip upper " (WAS: 720) - Reduced range so that it doesn't look to odd with multiple eye pairs
#define AUTOBLINK // If enabled, eyes blink autonomously
// Probably don't need to edit any config below this line, -----------------
// unless building a single-eye project (pendant, etc.), in which case one
// of the two elements in the eye[] array further down can be commented out.
// Eye blinks are a tiny 3-state machine. Per-eye allows winks + blinks.
#define NOBLINK 0 // Not currently engaged in a blink
#define ENBLINK 1 // Eyelid is currently closing
#define DEBLINK 2 // Eyelid is currently opening
typedef struct {
uint8_t state; // NOBLINK/ENBLINK/DEBLINK
uint32_t duration; // Duration of blink state (micros)
uint32_t startTime; // Time (micros) of last state change
} eyeBlink;
struct {
displayType display; // OLED/TFT object
uint8_t cs; // Chip select pin
eyeBlink blink; // Current blink state
} eye[] = { // OK to comment out one of these for single-eye display:
displayType(SELECT_L_PIN,DISPLAY_DC,0),SELECT_L_PIN,{NOBLINK},
displayType(SELECT_R_PIN,DISPLAY_DC,0),SELECT_R_PIN,{NOBLINK},
};
#define NUM_EYES (sizeof(eye) / sizeof(eye[0]))
// INITIALIZATION -- runs once at startup ----------------------------------
HardwareSerial SerialIn(1);
void setup(void) {
uint8_t e;
Serial.begin(921600);
SerialIn.begin(9600, SERIAL_8N1, UART_RX_PIN);
randomSeed(analogRead(A3)); // Seed random() from floating analog input
// Both displays share a common reset line; 0 is passed to display
// constructor (so no reset in begin()) -- must reset manually here:
pinMode(DISPLAY_RESET, OUTPUT);
digitalWrite(DISPLAY_RESET, LOW); delay(1);
digitalWrite(DISPLAY_RESET, HIGH); delay(50);
for(e=0; e<NUM_EYES; e++) { // Deselect all
pinMode(eye[e].cs, OUTPUT);
digitalWrite(eye[e].cs, HIGH);
}
for(e=0; e<NUM_EYES; e++) {
digitalWrite(eye[e].cs, LOW); // Select one eye for init
eye[e].display.begin();
digitalWrite(eye[e].cs, HIGH); // Deselect
}
// One of the displays is configured to mirror on the X axis. Simplifies
// eyelid handling in the drawEye() function -- no need for distinct
// L-to-R or R-to-L inner loops. Just the X coordinate of the iris is
// then reversed when drawing this eye, so they move the same. Magic!
eye[0].display.writeCommand(SSD1351_CMD_SETREMAP);
eye[0].display.writeData(0x76);
}
// EYE-RENDERING FUNCTION --------------------------------------------------9
SPISettings settings(16000000, MSBFIRST, SPI_MODE3); // 26.667MHz seems reliable on the ESP32.
void drawEye( // Renders one eye. Inputs must be pre-clipped & valid.
uint8_t e, // Eye array index; 0 or 1 for left/right
uint32_t iScale, // Scale factor for iris
uint8_t scleraX, // First pixel X offset into sclera image
uint8_t scleraY, // First pixel Y offset into sclera image
uint8_t uT, // Upper eyelid threshold value
uint8_t lT) { // Lower eyelid threshold value
uint8_t screenX, screenY, scleraXsave;
int16_t irisX, irisY;
uint16_t p, a, burstIdx;
uint32_t d;
static uint16_t pBurst[SCREEN_WIDTH*SCREEN_HEIGHT]; // Full frame buffer possible on ESP32
// Set up raw pixel dump to entire screen. Although such writes can wrap
// around automatically from end of rect back to beginning, the region is
// reset on each frame here in case of an SPI glitch.
scleraXsave = scleraX; // Save initial X value to reset on each line
irisY = scleraY - (SCLERA_HEIGHT - IRIS_HEIGHT) / 2;
burstIdx = 0;
for(screenY=0; screenY<SCREEN_HEIGHT; screenY++, scleraY++, irisY++) {
scleraX = scleraXsave;
irisX = scleraXsave - (SCLERA_WIDTH - IRIS_WIDTH) / 2;
for(screenX=0; screenX<SCREEN_WIDTH; screenX++, scleraX++, irisX++) {
if((lower[screenY][screenX] <= lT) ||
(upper[screenY][screenX] <= uT)) { // Covered by eyelid
p = 0;
} else if((irisY < 0) || (irisY >= IRIS_HEIGHT) ||
(irisX < 0) || (irisX >= IRIS_WIDTH)) { // In sclera
p = sclera[scleraY][scleraX];
} else { // Maybe iris...
p = polar[irisY][irisX]; // Polar angle/dist
d = (iScale * (p & 0x7F)) / 128; // Distance (Y)
if(d < IRIS_MAP_HEIGHT) { // Within iris area
a = (IRIS_MAP_WIDTH * (p >> 7)) / 512; // Angle (X)
p = iris[d][a]; // Pixel = iris
} else { // Not in iris
p = sclera[scleraY][scleraX]; // Pixel = sclera
}
}
pBurst[burstIdx++] = p;
}
}
SPI.beginTransaction(settings);
eye[e].display.writeCommand(SSD1351_CMD_SETROW); // Y range
eye[e].display.writeData(0); eye[e].display.writeData(SCREEN_HEIGHT - 1);
eye[e].display.writeCommand(SSD1351_CMD_SETCOLUMN); // X range
eye[e].display.writeData(0); eye[e].display.writeData(SCREEN_WIDTH - 1);
eye[e].display.writeCommand(SSD1351_CMD_WRITERAM); // Begin write
digitalWrite(eye[e].cs, LOW); // Chip select
digitalWrite(DISPLAY_DC, HIGH); // Data mode
// For ESP32, use writePixels function to transfer the whole framebuffer in one large burst
SPI.writePixels((uint8_t*)pBurst, sizeof(pBurst));
digitalWrite(eye[e].cs, HIGH); // Deselect
SPI.endTransaction();
}
// EYE ANIMATION -----------------------------------------------------------
const uint8_t ease[] = { // Ease in/out curve for eye movements 3*t^2-2*t^3
0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 3, // T
3, 3, 4, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, // h
11, 12, 12, 13, 14, 15, 15, 16, 17, 18, 18, 19, 20, 21, 22, 23, // x
24, 25, 26, 27, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, // 2
40, 41, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, // A
60, 61, 62, 63, 65, 66, 67, 69, 70, 72, 73, 74, 76, 77, 78, 80, // l
81, 83, 84, 85, 87, 88, 90, 91, 93, 94, 96, 97, 98,100,101,103, // e
104,106,107,109,110,112,113,115,116,118,119,121,122,124,125,127, // c
128,130,131,133,134,136,137,139,140,142,143,145,146,148,149,151, // J
152,154,155,157,158,159,161,162,164,165,167,168,170,171,172,174, // a
175,177,178,179,181,182,183,185,186,188,189,190,192,193,194,195, // c
197,198,199,201,202,203,204,205,207,208,209,210,211,213,214,215, // o
216,217,218,219,220,221,222,224,225,226,227,228,228,229,230,231, // b
232,233,234,235,236,237,237,238,239,240,240,241,242,243,243,244, // s
245,245,246,246,247,248,248,249,249,250,250,251,251,251,252,252, // o
252,253,253,253,254,254,254,254,254,255,255,255,255,255,255,255 }; // n
#ifdef AUTOBLINK
uint32_t timeOfLastBlink = 0L, timeToNextBlink = 0L;
#endif
#define BCAST_ADDR 0
#define SER_CMD_SIZE 9
uint16_t serAddr = 1;
void frame( // Process motion for a single frame of left or right eye
uint16_t iScale) { // Iris scale (0-1023) passed in
static uint32_t frames = 0; // Used in frame rate calculation
static uint8_t eyeIndex = 0; // eye[] array counter
int16_t eyeX, eyeY;
uint32_t t; // Time at start of function
static char serCmd[SER_CMD_SIZE+1];
static uint16_t serCmdIdx = 0;
static uint16_t serNewEyeCtrl = 0;
static uint16_t serEyeCtrl = 0;
// Process serial input
// Command format: "#abxxxyyy_"
// #: Address (0: bcast, other 1-6)
// a: Eye position control
// O: Auto mode
// I: Controlled by xxxyyy
// b: Eye type
// O: Default
// I: Newt
// xxx: x position in zero-extended decimal 000-255
// yyy: y position in zero-extended decimal 000-255
// _: space character
while (SerialIn.available()) { // If anything comes in Serial,
serCmd[serCmdIdx] = SerialIn.read();
if (serCmd[serCmdIdx] == ' ') {
serCmd[serCmdIdx] = '\0';
//Serial.println(serCmd);
if (serCmdIdx != SER_CMD_SIZE) {
Serial.println("Error: Serial command too short.");
} else {
if (serCmd[0] == '0' || serCmd[0] == '0' + serAddr) {
if (serCmd[1] == 'I') {
if (!isdigit(serCmd[3]) || !isdigit(serCmd[4]) || !isdigit(serCmd[5]) || !isdigit(serCmd[6]) || !isdigit(serCmd[7]) || !isdigit(serCmd[8])) {
Serial.println("Error: Serial position not a number");
} else { // If button is pressed, stop random eye movements and move (gracefully) to desired position
serNewEyeCtrl = serEyeCtrl = 1;
eyeX = 1020 - ((serCmd[3]-'0')*100 + (serCmd[4]-'0')*10 + (serCmd[5]-'0')) * 4;
eyeY = ((serCmd[6]-'0')*100 + (serCmd[7]-'0')*10 + (serCmd[8]-'0')) * 4;
}
} else if (serCmd[1] == 'O') {
serNewEyeCtrl = serEyeCtrl = 0;
} else {
Serial.println("Error: Serial command[1] unknown.");
}
if (serCmd[2] == 'O') { // Switch eye type right away based on button
sclera = scleraDefault;
upper = upperDefault;
lower = lowerDefault;
polar = polarDefault;
iris = irisDefault;
} else if (serCmd[2] == 'I') {
sclera = scleraNewt;
upper = upperNewt;
lower = lowerNewt;
polar = polarNewt;
iris = irisNewt;
} else {
Serial.println("Error: Serial command[2] unknown.");
}
}
}
serCmdIdx = 0;
} else {
serCmdIdx++;
if (serCmdIdx > SER_CMD_SIZE) {
Serial.println("Error: Serial command too long.");
serCmdIdx = 0;
}
}
}
if(++eyeIndex >= NUM_EYES) eyeIndex = 0; // Cycle through eyes, 1 per call
// X/Y movement
t = micros();
// Autonomous X/Y eye motion
// Periodically initiates motion to a new random point, random speed,
// holds there for random period until next motion.
static boolean eyeInMotion = false;
static int16_t eyeOldX=512, eyeOldY=512, eyeCurX=512, eyeCurY=512, eyeNewX=512, eyeNewY=512;
static uint32_t eyeMoveStartTime = 0L;
static int32_t eyeMoveDuration = 0L;
// Added to original code
// If the controller sends a desired position, get out of random mode and move naturally to desired position
if (serNewEyeCtrl) {
eyeNewX = eyeX;
eyeNewY = eyeY;
eyeOldX = eyeCurX; // start from where we currently are
eyeOldY = eyeCurY;
eyeMoveDuration = 100000; // 100ms sec
eyeMoveStartTime = t; // Save initial time of move
eyeInMotion = true; // Start move on next frame
serNewEyeCtrl = 0;
}
int32_t dt = t - eyeMoveStartTime; // uS elapsed since last eye event
if(eyeInMotion) { // Currently moving?
if(dt >= eyeMoveDuration) { // Time up? Destination reached.
if (serEyeCtrl) { // If serial controlled, we're done moving, but stay in motion
eyeX = eyeOldX = eyeNewX; // Save position
eyeY = eyeOldY = eyeNewY;
} else {
eyeInMotion = false; // Stop moving
eyeMoveDuration = random(3000000); // 0-3 sec stop
eyeMoveStartTime = t; // Save initial time of stop
eyeX = eyeOldX = eyeNewX; // Save position
eyeY = eyeOldY = eyeNewY;
}
} else { // Move time's not yet fully elapsed -- interpolate position
int16_t e = ease[255 * dt / eyeMoveDuration] + 1; // Ease curve
eyeX = eyeOldX + (((eyeNewX - eyeOldX) * e) / 256); // Interp X
eyeY = eyeOldY + (((eyeNewY - eyeOldY) * e) / 256); // and Y
}
} else { // Eye stopped
eyeX = eyeOldX;
eyeY = eyeOldY;
if(dt > eyeMoveDuration) { // Time up? Begin new move.
int16_t dx, dy;
uint32_t d;
do { // Pick new dest in circle
eyeNewX = random(1024);
eyeNewY = random(1024);
dx = (eyeNewX * 2) - 1023;
dy = (eyeNewY * 2) - 1023;
} while((d = (dx * dx + dy * dy)) > (1023 * 1023)); // Keep trying
eyeMoveDuration = random(72000, 144000); // ~1/14 - ~1/7 sec
eyeMoveStartTime = t; // Save initial time of move
eyeInMotion = true; // Start move on next frame
}
}
eyeCurX = eyeX;
eyeCurY = eyeY;
// Blinking
#ifdef AUTOBLINK
// Similar to the autonomous eye movement above -- blink start times
// and durations are random (within ranges).
if((t - timeOfLastBlink) >= timeToNextBlink) { // Start new blink?
timeOfLastBlink = t;
uint32_t blinkDuration = random(36000, 72000); // ~1/28 - ~1/14 sec
// Set up durations for both eyes (if not already winking)
for(uint8_t e=0; e<NUM_EYES; e++) {
if(eye[e].blink.state == NOBLINK) {
eye[e].blink.state = ENBLINK;
eye[e].blink.startTime = t;
eye[e].blink.duration = blinkDuration;
}
}
timeToNextBlink = blinkDuration * 3 + random(4000000);
}
#endif
if(eye[eyeIndex].blink.state) { // Eye currently blinking?
// Check if current blink state time has elapsed
if((t - eye[eyeIndex].blink.startTime) >= eye[eyeIndex].blink.duration) {
// No buttons, or other state...
if(++eye[eyeIndex].blink.state > DEBLINK) { // Deblinking finished?
eye[eyeIndex].blink.state = NOBLINK; // No longer blinking
} else { // Advancing from ENBLINK to DEBLINK mode
eye[eyeIndex].blink.duration *= 2; // DEBLINK is 1/2 ENBLINK speed
eye[eyeIndex].blink.startTime = t;
}
}
}
// Process motion, blinking and iris scale into renderable values
// Iris scaling: remap from 0-1023 input to iris map height pixel units
iScale = ((IRIS_MAP_HEIGHT + 1) * 1024) /
(1024 - (iScale * (IRIS_MAP_HEIGHT - 1) / IRIS_MAP_HEIGHT));
// Scale eye X/Y positions (0-1023) to pixel units used by drawEye()
eyeX = map(eyeX, 0, 1023, 0, SCLERA_WIDTH - 128);
eyeY = map(eyeY, 0, 1023, 0, SCLERA_HEIGHT - 128);
if(eyeIndex == 1) eyeX = (SCLERA_WIDTH - 128) - eyeX; // Mirrored display
// Horizontal position is offset so that eyes are very slightly crossed
// to appear fixated (converged) at a conversational distance. Number
// here was extracted from my posterior and not mathematically based.
// I suppose one could get all clever with a range sensor, but for now...
eyeX += 4;
if(eyeX > (SCLERA_WIDTH - 128)) eyeX = (SCLERA_WIDTH - 128);
// Eyelids are rendered using a brightness threshold image. This same
// map can be used to simplify another problem: making the upper eyelid
// track the pupil (eyes tend to open only as much as needed -- e.g. look
// down and the upper eyelid drops). Just sample a point in the upper
// lid map slightly above the pupil to determine the rendering threshold.
static uint8_t uThreshold = 128;
uint8_t lThreshold, n;
#ifdef TRACKING
int16_t sampleX = SCLERA_WIDTH / 2 - (eyeX / 2), // Reduce X influence
sampleY = SCLERA_HEIGHT / 2 - (eyeY + IRIS_HEIGHT / 4);
// Eyelid is slightly asymmetrical, so two readings are taken, averaged
if(sampleY < 0) n = 0;
else n = (upper[sampleY][sampleX] +
upper[sampleY][SCREEN_WIDTH - 1 - sampleX]) / 2;
uThreshold = (uThreshold * 3 + n) / 4; // Filter/soften motion
// Lower eyelid doesn't track the same way, but seems to be pulled upward
// by tension from the upper lid.
lThreshold = 254 - uThreshold;
#else // No tracking -- eyelids full open unless blink modifies them
uThreshold = lThreshold = 0;
#endif
// The upper/lower thresholds are then scaled relative to the current
// blink position so that blinks work together with pupil tracking.
if(eye[eyeIndex].blink.state) { // Eye currently blinking?
uint32_t s = (t - eye[eyeIndex].blink.startTime);
if(s >= eye[eyeIndex].blink.duration) s = 255; // At or past blink end
else s = 255 * s / eye[eyeIndex].blink.duration; // Mid-blink
s = (eye[eyeIndex].blink.state == DEBLINK) ? 1 + s : 256 - s;
n = (uThreshold * s + 254 * (257 - s)) / 256;
lThreshold = (lThreshold * s + 254 * (257 - s)) / 256;
} else {
n = uThreshold;
}
// Pass all the derived values to the eye-rendering function:
drawEye(eyeIndex, iScale, eyeX, eyeY, n, lThreshold);
}
// AUTONOMOUS IRIS SCALING (if no photocell or dial) -----------------------
// Autonomous iris motion uses a fractal behavior to similate both the major
// reaction of the eye plus the continuous smaller adjustments that occur.
uint16_t oldIris = (IRIS_MIN + IRIS_MAX) / 2, newIris;
void split( // Subdivides motion path into two sub-paths w/randimization
int16_t startValue, // Iris scale value (IRIS_MIN to IRIS_MAX) at start
int16_t endValue, // Iris scale value at end
uint32_t startTime, // micros() at start
int32_t duration, // Start-to-end time, in microseconds
int16_t range) { // Allowable scale value variance when subdividing
if(range >= 8) { // Limit subdvision count, because recursion
range /= 2; // Split range & time in half for subdivision,
duration /= 2; // then pick random center point within range:
int16_t midValue = (startValue + endValue - range) / 2 + random(range);
uint32_t midTime = startTime + duration;
split(startValue, midValue, startTime, duration, range); // First half
split(midValue , endValue, midTime , duration, range); // Second half
} else { // No more subdivisons, do iris motion...
int32_t dt; // Time (micros) since start of motion
int16_t v; // Interim value
while((dt = (micros() - startTime)) < duration) {
v = startValue + (((endValue - startValue) * dt) / duration);
if(v < IRIS_MIN) v = IRIS_MIN; // Clip just in case
else if(v > IRIS_MAX) v = IRIS_MAX;
frame(v); // Draw frame w/interim iris scale value
}
}
}
// MAIN LOOP -- runs continuously after setup() ----------------------------
void loop() {
// Autonomous iris scaling -- invoke recursive function
newIris = random(IRIS_MIN, IRIS_MAX);
split(oldIris, newIris, micros(), 10000000L, IRIS_MAX - IRIS_MIN);
oldIris = newIris;
}
defaultEye.h
C/C++#define SCLERA_WIDTH 200
#define SCLERA_HEIGHT 200
const uint16_t scleraDefault[SCLERA_HEIGHT][SCLERA_WIDTH] = {
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X6902, 0X6902, 0X7102,
0X7122, 0X7122, 0X7122, 0X7122, 0X7122, 0X7142, 0X7142, 0X7142,
0X7142, 0X7142, 0X7143, 0X7162, 0X7963, 0X7963, 0X7963, 0X7963,
0X7963, 0X7963, 0X7963, 0X7963, 0X7963, 0X7983, 0X7963, 0X7963,
0X7963, 0X7963, 0X7983, 0X7963, 0X7963, 0X7963, 0X7963, 0X7983,
0X7983, 0X7983, 0X7963, 0X7963, 0X7963, 0X7963, 0X7963, 0X7963,
0X7963, 0X7963, 0X7963, 0X7163, 0X7163, 0X7142, 0X7142, 0X7142,
0X7142, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7122, 0X7122,
0X7102, 0X6902, 0X6902, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6902, 0X6902, 0X7102, 0X7122, 0X7122, 0X7122,
0X7122, 0X7142, 0X7142, 0X7142, 0X7142, 0X7163, 0X7963, 0X7963,
0X7963, 0X7963, 0X7963, 0X7963, 0X7983, 0X7983, 0X7983, 0X7983,
0X7983, 0X7983, 0X7983, 0X79A3, 0X79A3, 0X79A3, 0X79A3, 0X7983,
0X7983, 0X7983, 0X79A3, 0X79A3, 0X79A3, 0X79A3, 0X7983, 0X7983,
0X79A3, 0X79A3, 0X7983, 0X7983, 0X7983, 0X7983, 0X7983, 0X7983,
0X7983, 0X7983, 0X7983, 0X7963, 0X7963, 0X7963, 0X7963, 0X7963,
0X7963, 0X7163, 0X7142, 0X7142, 0X7142, 0X7142, 0X7122, 0X7122,
0X7122, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902, 0X6902, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X6902, 0X7102, 0X7102, 0X7122, 0X7122, 0X7122, 0X7142, 0X7142,
0X7142, 0X7162, 0X7963, 0X7963, 0X7963, 0X7963, 0X7983, 0X7983,
0X7983, 0X7983, 0X79A3, 0X79A3, 0X79A3, 0X79A4, 0X79A4, 0X79A4,
0X79A4, 0X79C4, 0X79C4, 0X79C4, 0X79C4, 0X81C4, 0X79C4, 0X79A4,
0X81A4, 0X81A4, 0X81C4, 0X81C4, 0X81C4, 0X81C4, 0X81C4, 0X79C4,
0X81C4, 0X81C4, 0X81C4, 0X79A4, 0X79C4, 0X79A4, 0X79A4, 0X79A4,
0X79A4, 0X79A4, 0X79A3, 0X7983, 0X7983, 0X7983, 0X7983, 0X7983,
0X7963, 0X7963, 0X7963, 0X7963, 0X7963, 0X7142, 0X7142, 0X7142,
0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7122, 0X7122, 0X7102,
0X6902, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7102,
0X7122, 0X7122, 0X7122, 0X7142, 0X7142, 0X7142, 0X7143, 0X7963,
0X7963, 0X7963, 0X7983, 0X7983, 0X7983, 0X79A4, 0X79A4, 0X79A4,
0X79A4, 0X79C4, 0X81C4, 0X81C4, 0X81C4, 0X81C4, 0X81C4, 0X81C4,
0X81C4, 0X81E4, 0X81E4, 0X81E4, 0X81E5, 0X81E4, 0X81E4, 0X81E4,
0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4,
0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81C4,
0X81C4, 0X81C4, 0X81C4, 0X79C4, 0X79A4, 0X79A4, 0X79A4, 0X79A3,
0X79A3, 0X7983, 0X7983, 0X7983, 0X7963, 0X7963, 0X7963, 0X7142,
0X7142, 0X7142, 0X7142, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122,
0X7122, 0X7102, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6902, 0X6902, 0X7102, 0X7102, 0X7102, 0X7122, 0X7122,
0X7122, 0X7142, 0X7142, 0X7163, 0X7963, 0X7963, 0X7963, 0X7983,
0X7983, 0X79A4, 0X79A4, 0X79A4, 0X79C4, 0X81C4, 0X81C4, 0X81E4,
0X81E4, 0X81E4, 0X81E5, 0X81E5, 0X81E5, 0X8205, 0X8205, 0X8205,
0X81E5, 0X8205, 0X8205, 0X8205, 0X8205, 0X8205, 0X8205, 0X8205,
0X8204, 0X8205, 0X8205, 0X8225, 0X8205, 0X8205, 0X8205, 0X8205,
0X8205, 0X8205, 0X8205, 0X81E4, 0X8205, 0X8205, 0X8205, 0X8205,
0X81E5, 0X81E5, 0X81E4, 0X81E4, 0X81E4, 0X81C4, 0X81C4, 0X81C4,
0X81C4, 0X79A4, 0X79A3, 0X79A3, 0X79A3, 0X7983, 0X7983, 0X7963,
0X7963, 0X7963, 0X7963, 0X7163, 0X7162, 0X7142, 0X7142, 0X7142,
0X7122, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X6902, 0X7102, 0X7102, 0X7122, 0X7122, 0X7122, 0X7122, 0X7142,
0X7142, 0X7963, 0X7963, 0X7963, 0X7983, 0X7983, 0X7983, 0X79A4,
0X79A4, 0X81C4, 0X81C4, 0X81E4, 0X81E4, 0X81E5, 0X81E5, 0X8205,
0X8205, 0X8205, 0X8205, 0X8A25, 0X8225, 0X8225, 0X8A25, 0X8A25,
0X8A25, 0X8A25, 0X8A46, 0X8A46, 0X8A46, 0X8A45, 0X8A25, 0X8A25,
0X8A25, 0X8A25, 0X8A45, 0X8A46, 0X8A46, 0X8A46, 0X8A46, 0X8A46,
0X8A46, 0X8A45, 0X8A25, 0X8A05, 0X8A25, 0X8A25, 0X8A25, 0X8A25,
0X8205, 0X8205, 0X8205, 0X8205, 0X8205, 0X8205, 0X81E4, 0X81E4,
0X81E4, 0X81E4, 0X81C4, 0X81C4, 0X81A4, 0X79A4, 0X79A3, 0X7983,
0X7983, 0X7983, 0X7983, 0X7963, 0X7963, 0X7963, 0X7962, 0X7142,
0X7142, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102,
0X7122, 0X7122, 0X7122, 0X7122, 0X7142, 0X7142, 0X7142, 0X7142,
0X7963, 0X7963, 0X7983, 0X7984, 0X79A4, 0X79A4, 0X79C4, 0X81C4,
0X81E4, 0X81E5, 0X81E5, 0X8205, 0X8205, 0X8205, 0X8205, 0X8225,
0X8A25, 0X8A26, 0X8A46, 0X8A46, 0X8A46, 0X8A46, 0X8A46, 0X8A46,
0X8A46, 0X8A46, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66,
0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66,
0X8A66, 0X8A66, 0X8A66, 0X8A45, 0X8A45, 0X8A66, 0X8A66, 0X8A46,
0X8A45, 0X8A45, 0X8A46, 0X8A46, 0X8A25, 0X8225, 0X8205, 0X8205,
0X8205, 0X8205, 0X81E4, 0X81C4, 0X81C4, 0X81C4, 0X81C4, 0X81A4,
0X79A4, 0X79A4, 0X79A3, 0X7983, 0X7983, 0X7983, 0X7963, 0X7963,
0X7963, 0X7162, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7122,
0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7122,
0X7122, 0X7142, 0X7142, 0X7142, 0X7943, 0X7963, 0X7943, 0X7963,
0X7983, 0X79A3, 0X79A4, 0X81C4, 0X81C4, 0X81C4, 0X81E4, 0X8205,
0X8205, 0X8205, 0X8225, 0X8A25, 0X8A26, 0X8A46, 0X8A46, 0X8A46,
0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A87, 0X8A86, 0X8A86, 0X9287,
0X9287, 0X9286, 0X9286, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7,
0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7,
0X92A7, 0X92A7, 0X92A7, 0X8A66, 0X8A66, 0X9286, 0X9287, 0X9287,
0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A66, 0X8A46, 0X8A25, 0X8A25,
0X8A25, 0X8A25, 0X8205, 0X81E4, 0X81E4, 0X81E4, 0X81C4, 0X81C4,
0X81E4, 0X81C4, 0X79A4, 0X79A4, 0X79A4, 0X7983, 0X7983, 0X7983,
0X7963, 0X7963, 0X7963, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122,
0X7122, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7122, 0X7122, 0X7142,
0X7142, 0X7163, 0X7963, 0X7963, 0X7963, 0X7963, 0X7963, 0X7984,
0X79C4, 0X81C4, 0X81E4, 0X81E5, 0X8205, 0X81E5, 0X8205, 0X8225,
0X8A25, 0X8A46, 0X8A46, 0X8A46, 0X8A66, 0X8A66, 0X8A66, 0X9287,
0X9287, 0X9287, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7,
0X92A7, 0X92C7, 0X92A7, 0X92C8, 0X92C8, 0X92C8, 0X92C8, 0X92C8,
0X92C8, 0X92C8, 0X92C8, 0X92E8, 0X92C8, 0X92C8, 0X92C8, 0X92C8,
0X92C8, 0X92C8, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X92A7,
0X92A7, 0X9287, 0X9287, 0X92A7, 0X8A87, 0X8A66, 0X8A66, 0X8A66,
0X8A66, 0X8A46, 0X8A25, 0X8A25, 0X8A05, 0X81E4, 0X81E5, 0X8205,
0X8205, 0X81E4, 0X81C4, 0X81C4, 0X81C4, 0X81A4, 0X79A4, 0X79A3,
0X7983, 0X7983, 0X7963, 0X7942, 0X7142, 0X7142, 0X7142, 0X7142,
0X7142, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6902, 0X7102, 0X7102, 0X7122, 0X7122, 0X7142, 0X7142, 0X7142,
0X7963, 0X7963, 0X7983, 0X7983, 0X7983, 0X7963, 0X7983, 0X81C4,
0X81E4, 0X81E5, 0X8205, 0X8205, 0X8205, 0X8205, 0X8A26, 0X8A46,
0X8A46, 0X8A66, 0X8A66, 0X9287, 0X9287, 0X9287, 0X92A7, 0X92A7,
0X92A7, 0X92C7, 0X92C8, 0X92C8, 0X92C8, 0X9AE8, 0X92C7, 0X92C7,
0X9AE8, 0X9AE8, 0X9AE8, 0X9AE8, 0X9B08, 0X9B08, 0X9B09, 0X9B08,
0X9B08, 0X9B08, 0X9AE8, 0X9B08, 0X9B08, 0X9B08, 0X9B08, 0X9B08,
0X9B08, 0X9AE8, 0X9AE8, 0X9AE8, 0X92C7, 0X92C7, 0X9AE8, 0X92E8,
0X92C7, 0X92C7, 0X92C7, 0X92C7, 0X92A7, 0X92A7, 0X9287, 0X8A87,
0X8A87, 0X8A86, 0X8A66, 0X8A46, 0X8A25, 0X8A05, 0X8A05, 0X8A05,
0X8A05, 0X81E4, 0X81E4, 0X81E4, 0X81E4, 0X81C4, 0X81C4, 0X81C4,
0X81A4, 0X7983, 0X7963, 0X7963, 0X7963, 0X7963, 0X7963, 0X7163,
0X7142, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X7102, 0X7122, 0X7122, 0X7122, 0X7142, 0X7142, 0X7963, 0X7963,
0X7983, 0X7983, 0X79A4, 0X79A4, 0X79A4, 0X7983, 0X81A3, 0X81E4,
0X8205, 0X8205, 0X8A25, 0X8A46, 0X8A46, 0X8A26, 0X8A66, 0X8A66,
0X9287, 0X9287, 0X92A7, 0X92A7, 0X92A7, 0X92C7, 0X92C8, 0X9AC8,
0X9AE8, 0X9AE8, 0X9AE8, 0X9B08, 0X9B08, 0X9B08, 0X9B08, 0X9B08,
0X9B09, 0X9B29, 0X9B09, 0X9B08, 0X9B29, 0X9B29, 0X9B49, 0X9B29,
0X9B29, 0X9B29, 0X9B29, 0X9B29, 0X9B29, 0X9B29, 0X9B29, 0X9B29,
0X9B28, 0X9B08, 0X9B08, 0X9B08, 0X9AE8, 0X9AE8, 0X9B08, 0X9B08,
0X9B08, 0X9AE8, 0X9AE8, 0X9AE8, 0X92E8, 0X92C7, 0X92C7, 0X92A7,
0X92A7, 0X92A7, 0X9286, 0X8A66, 0X9246, 0X8A25, 0X8A04, 0X8A04,
0X8A05, 0X8A25, 0X8A05, 0X8A05, 0X8205, 0X8204, 0X81E4, 0X81E4,
0X81A3, 0X7983, 0X79A3, 0X79A3, 0X7983, 0X7983, 0X7963, 0X7963,
0X7963, 0X7963, 0X7142, 0X7142, 0X7142, 0X7122, 0X7122, 0X7122,
0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122,
0X7122, 0X7122, 0X7142, 0X7142, 0X7963, 0X7963, 0X7983, 0X7983,
0X79A4, 0X79C4, 0X81C4, 0X81E4, 0X81E4, 0X81A4, 0X8183, 0X8205,
0X8A25, 0X8A46, 0X8A46, 0X8A66, 0X8A66, 0X8A46, 0X9287, 0X92A7,
0X92A7, 0X92C7, 0X92C8, 0X92C8, 0X9AE8, 0X9AE8, 0X9AE8, 0X9B08,
0X9B09, 0X9B09, 0X9B29, 0X9B29, 0X9B29, 0X9B29, 0XA349, 0X9B29,
0X9B49, 0XA349, 0XA34A, 0X9B29, 0XA349, 0XA36A, 0XA36A, 0XA36A,
0XA36A, 0XA36A, 0XA36A, 0XA36A, 0XA36A, 0XA36A, 0XA36A, 0XA369,
0XA369, 0XA349, 0X9B29, 0XA349, 0X9B29, 0X9B08, 0X9B49, 0X9B49,
0X9B29, 0X9B08, 0X9B08, 0X9B08, 0X9B08, 0X9B08, 0X9AE8, 0X9AE8,
0X92E7, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X9265, 0X8A25, 0X8A25,
0X8A46, 0X8A46, 0X8A46, 0X8A25, 0X8A25, 0X8A25, 0X8205, 0X81E4,
0X81C4, 0X81C4, 0X81E4, 0X81C4, 0X81C4, 0X79A3, 0X7983, 0X7983,
0X7963, 0X7963, 0X7963, 0X7962, 0X7142, 0X7142, 0X7142, 0X7122,
0X7122, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7122, 0X7122,
0X7142, 0X7142, 0X7963, 0X7963, 0X7963, 0X7983, 0X79A4, 0X79A4,
0X81C4, 0X81E4, 0X81E5, 0X8205, 0X8205, 0X81E4, 0X81A4, 0X8A05,
0X8A66, 0X8A66, 0X9287, 0X9287, 0X9287, 0X9287, 0X92C8, 0X92C8,
0X9AE8, 0X9AE8, 0X9AE8, 0X9B08, 0X9B09, 0X9B29, 0X9B29, 0X9B29,
0X9B49, 0XA349, 0XA34A, 0XA349, 0XA369, 0XA36A, 0XA36A, 0XA36A,
0XA36A, 0XA36A, 0XA38A, 0XA36A, 0XA369, 0XA38A, 0XA3AB, 0XA3AA,
0XABAA, 0XA3AA, 0XA3AA, 0XA38A, 0XA38A, 0XA38A, 0XA38A, 0XA38A,
0XA38A, 0XA38A, 0XA369, 0XA369, 0XA349, 0XA329, 0XA369, 0XA36A,
0XA349, 0XA329, 0X9B29, 0X9B49, 0X9B49, 0X9B29, 0X9B29, 0X9B28,
0X9AE8, 0X9AE7, 0X92E8, 0X92C8, 0X92C7, 0X9286, 0X9266, 0X9266,
0X9287, 0X8A87, 0X8A66, 0X8A66, 0X8A46, 0X8A45, 0X8A25, 0X8A05,
0X8205, 0X8205, 0X8205, 0X81E4, 0X81E4, 0X81C4, 0X79A3, 0X7983,
0X7983, 0X7983, 0X7963, 0X7963, 0X7963, 0X7963, 0X7163, 0X7142,
0X7142, 0X7122, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7122, 0X7142, 0X7142,
0X7963, 0X7963, 0X7963, 0X7983, 0X79A3, 0X79A3, 0X79C4, 0X81E4,
0X81E4, 0X8205, 0X8205, 0X8A25, 0X8A46, 0X8A25, 0X89C4, 0X89E5,
0X9266, 0X92A7, 0X92A7, 0X92C7, 0X92A7, 0X92A7, 0X9AE8, 0X9B08,
0X9B09, 0X9B09, 0X9B29, 0X9B29, 0XA349, 0XA349, 0XA34A, 0XA36A,
0XA36A, 0XA36A, 0XA38A, 0XA38A, 0XA38A, 0XA3AB, 0XABAB, 0XABAB,
0XA38A, 0XABAB, 0XABCB, 0XABCB, 0XABAA, 0XABAA, 0XABCB, 0XABCB,
0XABCA, 0XABCB, 0XABCB, 0XABCB, 0XABCB, 0XABCB, 0XABCB, 0XABCB,
0XABCB, 0XABCB, 0XABAA, 0XABAA, 0XA38A, 0XA349, 0XA36A, 0XABAA,
0XA38A, 0XA36A, 0XA36A, 0XA36A, 0XA36A, 0XA369, 0XA349, 0XA349,
0X9B28, 0X9B08, 0X9B08, 0X9B08, 0X9AE8, 0X92C7, 0X92A7, 0X9286,
0X92A7, 0X92A7, 0X92A7, 0X9266, 0X8A66, 0X8A46, 0X8A25, 0X8A25,
0X8A45, 0X8A25, 0X8225, 0X8205, 0X8205, 0X81C4, 0X81A3, 0X81A3,
0X79A3, 0X79A3, 0X7983, 0X7963, 0X7983, 0X7983, 0X7963, 0X7963,
0X7142, 0X7142, 0X7122, 0X7122, 0X7122, 0X7102, 0X6902, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6902, 0X7102, 0X7122, 0X7122, 0X7142, 0X7142, 0X7163, 0X7963,
0X7963, 0X7983, 0X7983, 0X79A4, 0X79C4, 0X81C4, 0X81C4, 0X81E5,
0X8205, 0X8A25, 0X8A46, 0X8A46, 0X8A66, 0X8A66, 0X8A05, 0X89C4,
0X9266, 0X92C8, 0X92C8, 0X9AE8, 0X92C7, 0X9AC8, 0X9B29, 0X9B29,
0X9B29, 0XA349, 0XA349, 0XA36A, 0XA36A, 0XA36A, 0XA38A, 0XA38A,
0XABAB, 0XABAB, 0XABAB, 0XABAB, 0XABCB, 0XABCB, 0XABCB, 0XABEC,
0XABCB, 0XABCA, 0XABCA, 0XABCA, 0XABEB, 0XABCB, 0XABEB, 0XAC0C,
0XABEC, 0XAC0C, 0XABEC, 0XABEC, 0XB40C, 0XABEB, 0XABEB, 0XABEC,
0XAC0C, 0XABEB, 0XABCB, 0XABCB, 0XABCB, 0XAB8A, 0XAB8A, 0XABCB,
0XABCB, 0XAB8A, 0XA38A, 0XA3AB, 0XA38A, 0XA38A, 0XA38A, 0XA369,
0XA369, 0XA349, 0X9B29, 0X9B29, 0X9B08, 0X9B08, 0X9AE8, 0X92C7,
0X92A7, 0X92C7, 0X92C7, 0X9287, 0X9286, 0X9286, 0X9266, 0X8A66,
0X8A66, 0X8A46, 0X8A46, 0X8A25, 0X8A25, 0X8A05, 0X81C4, 0X81C4,
0X81C4, 0X81C4, 0X79A3, 0X7983, 0X79A3, 0X7983, 0X7983, 0X7963,
0X7963, 0X7163, 0X7142, 0X7142, 0X7122, 0X7122, 0X7102, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X7102, 0X7122, 0X7122, 0X7142, 0X7143, 0X7963, 0X7963, 0X7963,
0X7983, 0X79A4, 0X79C4, 0X81C4, 0X81E4, 0X81E5, 0X81E4, 0X8205,
0X8A46, 0X8A46, 0X8A66, 0X8A87, 0X9286, 0X9286, 0X9286, 0X9205,
0X9245, 0X9AE8, 0X9B08, 0X9B09, 0X9AE8, 0X9B08, 0X9B49, 0XA349,
0XA36A, 0XA36A, 0XA38A, 0XA38A, 0XA3AA, 0XA3AB, 0XABAB, 0XABCB,
0XABCB, 0XABEC, 0XABEB, 0XABEC, 0XABEC, 0XAC0C, 0XB40C, 0XB40C,
0XB3EB, 0XABCA, 0XB3EB, 0XB3EB, 0XB40C, 0XB40C, 0XB40C, 0XB42C,
0XB42C, 0XB42C, 0XB42C, 0XB42D, 0XB42D, 0XB42C, 0XB42C, 0XB42D,
0XB42D, 0XB42C, 0XB40B, 0XB40C, 0XB40C, 0XABCB, 0XAB8A, 0XABCA,
0XABEB, 0XABCB, 0XABCB, 0XABEB, 0XABCB, 0XABCB, 0XA3AA, 0XA38A,
0XA38A, 0XA38A, 0XA36A, 0XA349, 0X9B49, 0X9B29, 0X9B28, 0X9B08,
0X9AE8, 0X9AE8, 0X9AE8, 0X9AC7, 0X92A7, 0X92A7, 0X92A7, 0X9287,
0X9286, 0X8A66, 0X8A66, 0X8A66, 0X8A45, 0X8A25, 0X8A05, 0X81E4,
0X81E4, 0X81E4, 0X81C4, 0X79A3, 0X79A4, 0X79A3, 0X79A3, 0X7983,
0X7983, 0X7963, 0X7963, 0X7143, 0X7142, 0X7142, 0X7122, 0X7122,
0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X7102, 0X7122,
0X7122, 0X7142, 0X7142, 0X7163, 0X7963, 0X7963, 0X7983, 0X79A3,
0X79A4, 0X81C4, 0X81E4, 0X81E5, 0X8205, 0X8225, 0X8A05, 0X8A26,
0X8A66, 0X8A86, 0X9287, 0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X9205,
0X9246, 0X9B08, 0X9B29, 0X9B49, 0X9AE8, 0XA329, 0XA36A, 0XA36A,
0XA38A, 0XA3AB, 0XABAB, 0XABCB, 0XABCB, 0XABEB, 0XABEC, 0XABEC,
0XAC0C, 0XAC0C, 0XB40C, 0XB42C, 0XB42D, 0XB42D, 0XB42D, 0XB44C,
0XB40B, 0XB42C, 0XB42D, 0XB44D, 0XB44D, 0XB44D, 0XB42C, 0XB46D,
0XBC6D, 0XBC6D, 0XBC6D, 0XBC6D, 0XBC6D, 0XB44D, 0XB44D, 0XB44D,
0XB46D, 0XB44D, 0XB44D, 0XB42D, 0XB44D, 0XB42D, 0XABCB, 0XB3EB,
0XB40B, 0XB40C, 0XAC0C, 0XAC0C, 0XAC0C, 0XABEB, 0XABCB, 0XABAA,
0XABCB, 0XABAB, 0XAB8A, 0XA38A, 0XA369, 0XA349, 0XA349, 0XA349,
0X9B29, 0X9B08, 0X9B08, 0X9AE8, 0X9AC7, 0X9AC8, 0X92C8, 0X92C7,
0X92A7, 0X92A7, 0X9287, 0X8A86, 0X8A66, 0X8A46, 0X8A25, 0X8A05,
0X81E4, 0X8205, 0X81E4, 0X81E4, 0X81E4, 0X81C4, 0X81C4, 0X79A4,
0X79A3, 0X7983, 0X7983, 0X7963, 0X7963, 0X7142, 0X7142, 0X7122,
0X7122, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7122,
0X7142, 0X7143, 0X7963, 0X7963, 0X7983, 0X79A3, 0X79A4, 0X79C4,
0X81E4, 0X81E5, 0X8205, 0X8205, 0X8A25, 0X8A46, 0X8A46, 0X8A46,
0X9287, 0X92A7, 0X92C8, 0X92C8, 0X9AE8, 0X9AC7, 0X9265, 0X9225,
0X9AC8, 0X9B29, 0XA349, 0XA349, 0XA329, 0XA36A, 0XA38A, 0XABAB,
0XABCB, 0XABCB, 0XABEC, 0XABEC, 0XAC0C, 0XAC0C, 0XB40C, 0XB42D,
0XB42D, 0XB42D, 0XB44D, 0XB44D, 0XB44D, 0XB44D, 0XB46D, 0XBC6D,
0XBC4C, 0XB42C, 0XBC6D, 0XBC6D, 0XBC6D, 0XBC6D, 0XBC6D, 0XBC8E,
0XBC8E, 0XBCAD, 0XBC8D, 0XBCAE, 0XBCAE, 0XBC8E, 0XBC8D, 0XBC8D,
0XBC8E, 0XBC8E, 0XBC8D, 0XB46D, 0XB46D, 0XBC6E, 0XB40C, 0XB42C,
0XB42C, 0XB42C, 0XB42C, 0XB42C, 0XB42C, 0XB40C, 0XB40B, 0XAC0B,
0XABEB, 0XABEB, 0XABEB, 0XABCB, 0XAB8A, 0XA38A, 0XA36A, 0XA36A,
0XA349, 0XA349, 0XA329, 0X9B08, 0X9B08, 0X9B08, 0X9AE8, 0X9AE8,
0X92C8, 0X92C7, 0X92A7, 0X92A7, 0X9287, 0X8A86, 0X8A46, 0X8A25,
0X8A05, 0X8A05, 0X8A05, 0X8A05, 0X8205, 0X81E4, 0X81E4, 0X81C4,
0X79C4, 0X79A4, 0X79A3, 0X7983, 0X7963, 0X7963, 0X7163, 0X7142,
0X7142, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7142, 0X7142,
0X7163, 0X7963, 0X7983, 0X7983, 0X79A4, 0X79A4, 0X81C4, 0X81E4,
0X8205, 0X8205, 0X8A25, 0X8A46, 0X8A46, 0X8A66, 0X9287, 0X8A66,
0X9287, 0X92E8, 0X9AE8, 0X9AE8, 0X9B08, 0X9AE7, 0X9225, 0X9A66,
0XA329, 0XA36A, 0XA38A, 0XA349, 0XA349, 0XABCB, 0XABCB, 0XABCB,
0XABEC, 0XAC0C, 0XAC0C, 0XB40C, 0XB42C, 0XB42D, 0XB44D, 0XB44D,
0XB44D, 0XB46D, 0XBC6D, 0XBC8E, 0XBC8E, 0XBC8E, 0XBC8E, 0XBC6D,
0XBC6D, 0XBC8E, 0XBCAE, 0XBCAE, 0XBCAE, 0XBC8D, 0XBC8E, 0XBCCF,
0XBCCF, 0XBCAE, 0XBCAD, 0XBCCF, 0XBCCF, 0XBCCE, 0XBCAE, 0XBCAE,
0XBCAE, 0XBCAF, 0XBCAE, 0XBCAE, 0XBCAE, 0XBCAF, 0XB44D, 0XB44C,
0XBC6D, 0XB44C, 0XB42C, 0XB44D, 0XB44C, 0XB44C, 0XB42C, 0XB42C,
0XAC0C, 0XAC0C, 0XAC0C, 0XABEC, 0XABCB, 0XABCB, 0XABAB, 0XAB8A,
0XA38A, 0XA36A, 0XA349, 0XA307, 0X9B29, 0X9B29, 0X9B29, 0X9B28,
0X9B08, 0X9B08, 0X92E8, 0X92C7, 0X92C7, 0X92A7, 0X9286, 0X9266,
0X9246, 0X8A25, 0X8A25, 0X8A25, 0X8A25, 0X8205, 0X8205, 0X81E5,
0X81E4, 0X81C4, 0X79C4, 0X79A4, 0X7983, 0X7983, 0X7963, 0X7163,
0X7142, 0X7142, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X7102, 0X7122, 0X7122, 0X7142, 0X7142, 0X7963,
0X7963, 0X7983, 0X7983, 0X79A4, 0X79C4, 0X81C4, 0X81E5, 0X8205,
0X8225, 0X8A26, 0X8A46, 0X8A66, 0X8A86, 0X9287, 0X92A7, 0X92A7,
0X92A7, 0X9AE8, 0X9B09, 0X9B29, 0X9B49, 0X9AE7, 0X9A25, 0X9AA7,
0XA38A, 0XAB8A, 0XABAB, 0XAB49, 0XAB8A, 0XABEC, 0XAC0C, 0XB40C,
0XB40C, 0XB42C, 0XB42C, 0XB44D, 0XB44D, 0XBC6E, 0XBC6E, 0XBC8E,
0XBC8E, 0XBC8E, 0XBCAE, 0XBCAE, 0XBCAE, 0XBCAE, 0XBCAE, 0XBCAE,
0XBCAF, 0XBCCF, 0XC4CF, 0XC4CF, 0XC4CF, 0XC4CF, 0XC4AE, 0XC4EF,
0XC4F0, 0XC4F0, 0XC4EF, 0XC4EF, 0XC4F0, 0XC4EF, 0XC4CF, 0XC4EF,
0XC4EF, 0XC4EF, 0XC4CF, 0XBCCF, 0XC4CF, 0XC4EF, 0XBC8E, 0XBC6D,
0XBCAE, 0XBCAE, 0XBC8D, 0XBC8D, 0XBC8D, 0XBC8D, 0XB44D, 0XB42D,
0XB42D, 0XB42D, 0XB42D, 0XB42C, 0XAC0C, 0XABEC, 0XABEB, 0XABCB,
0XABAB, 0XAB8A, 0XA369, 0XA348, 0XA369, 0XA349, 0X9B49, 0X9B49,
0X9B29, 0X9B29, 0X9B08, 0X9AE8, 0X92E8, 0X92C7, 0X92A7, 0X92A7,
0X9286, 0X9246, 0X9245, 0X8A45, 0X8A25, 0X8A05, 0X8A05, 0X8205,
0X81E5, 0X81E4, 0X81E4, 0X81C4, 0X79A4, 0X79A3, 0X7983, 0X7963,
0X7963, 0X7163, 0X7142, 0X7122, 0X7122, 0X7102, 0X6902, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X7102, 0X7122, 0X7122, 0X7142, 0X7143, 0X7963, 0X7963,
0X7983, 0X79A4, 0X79A4, 0X81C4, 0X81E4, 0X8205, 0X8205, 0X8A25,
0X8A46, 0X8A66, 0X8A86, 0X9287, 0X92A7, 0X92A7, 0X92C8, 0X9B08,
0X9AC8, 0X9AE8, 0X9B49, 0XA34A, 0XA36A, 0XA308, 0X9A25, 0XA2C8,
0XABAB, 0XABCB, 0XABCB, 0XAB6A, 0XABCB, 0XB42C, 0XB42D, 0XB44D,
0XB44D, 0XB44D, 0XB46D, 0XBC6D, 0XBC6E, 0XBC8E, 0XBCAE, 0XBCAE,
0XBCAE, 0XBCCF, 0XC4CF, 0XC4CF, 0XC4EF, 0XC4EF, 0XC4EF, 0XC4EF,
0XC510, 0XC510, 0XC510, 0XC510, 0XC4EF, 0XC50F, 0XC4EE, 0XC510,
0XC530, 0XC530, 0XC530, 0XC510, 0XC510, 0XC530, 0XC530, 0XC530,
0XC530, 0XC530, 0XC510, 0XC510, 0XC510, 0XC510, 0XC4CF, 0XBC8E,
0XC4AF, 0XC4EF, 0XBCCF, 0XBCCE, 0XBCCE, 0XBCAE, 0XBC8E, 0XBC6E,
0XBC6D, 0XB46D, 0XB44D, 0XB44D, 0XB42C, 0XB42C, 0XB40C, 0XB3EC,
0XABCB, 0XABAA, 0XAB8A, 0XAB8A, 0XA38A, 0XA36A, 0XA36A, 0XA36A,
0X9B6A, 0X9B49, 0X9B29, 0X9B08, 0X9B08, 0X9AE8, 0X92C7, 0X92A7,
0X92A7, 0X9286, 0X9286, 0X8A66, 0X8A46, 0X8A46, 0X8A25, 0X8A05,
0X8205, 0X81E4, 0X81E4, 0X81E4, 0X81C4, 0X79C4, 0X79A4, 0X7983,
0X7963, 0X7963, 0X7163, 0X7142, 0X7142, 0X7122, 0X7102, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X7102, 0X7122, 0X7142, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A3,
0X79A4, 0X81C4, 0X81C4, 0X81E4, 0X8205, 0X8205, 0X8A26, 0X8A46,
0X8A66, 0X9287, 0X92A7, 0X92A7, 0X92C7, 0X92E8, 0X9B08, 0X9B29,
0X9B08, 0X9B08, 0XA34A, 0XA38A, 0XA38A, 0XA369, 0X9A25, 0XA2C8,
0XABEB, 0XAC0C, 0XABEB, 0XABAB, 0XB42C, 0XB42D, 0XB44D, 0XBC6E,
0XBC8E, 0XBC8E, 0XBC8E, 0XBCAF, 0XBCAE, 0XBCAE, 0XC4CF, 0XC4CF,
0XC4EF, 0XC4F0, 0XC4F0, 0XC510, 0XC510, 0XC510, 0XC530, 0XC510,
0XC530, 0XCD31, 0XCD31, 0XCD51, 0XC50F, 0XCD30, 0XCD0F, 0XCD30,
0XCD50, 0XCD50, 0XCD51, 0XCD51, 0XC550, 0XCD50, 0XCD51, 0XCD51,
0XCD51, 0XCD51, 0XCD51, 0XC530, 0XC531, 0XC531, 0XC510, 0XC4AF,
0XC4CF, 0XC510, 0XC510, 0XC4EF, 0XC4CF, 0XC4CF, 0XBCCF, 0XBCAF,
0XBCAE, 0XBC8E, 0XBC8E, 0XBC6D, 0XBC4D, 0XB44D, 0XB42D, 0XB42C,
0XB40C, 0XABEB, 0XABCB, 0XABCB, 0XABCB, 0XABAA, 0XAB8A, 0XA38A,
0XA38A, 0XA36A, 0X9B49, 0X9B29, 0X9B29, 0X9B08, 0X9AE8, 0X9A87,
0X92A7, 0X92A7, 0X92A7, 0X92A7, 0X9286, 0X8A66, 0X8A46, 0X8A46,
0X8A25, 0X8A05, 0X8205, 0X81E4, 0X81C4, 0X81C4, 0X81A4, 0X79A4,
0X7983, 0X7983, 0X7963, 0X7963, 0X7143, 0X7142, 0X7122, 0X7122,
0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102,
0X7122, 0X7142, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A3, 0X79C4,
0X81C4, 0X81E4, 0X81E4, 0X8205, 0X8A25, 0X8A25, 0X8A66, 0X8A87,
0X9287, 0X92A7, 0X92C7, 0X92C7, 0X9AE8, 0X9B08, 0X9B29, 0XA349,
0XA369, 0X9B29, 0XA349, 0XABAB, 0XABCB, 0XABAA, 0X9A66, 0XA2A7,
0XB40C, 0XB42C, 0XB3EB, 0XB40C, 0XBC6D, 0XB46D, 0XBC6D, 0XBC8E,
0XBCAE, 0XBCAE, 0XBCAF, 0XC4CF, 0XC4CF, 0XC4EF, 0XC4F0, 0XC510,
0XC510, 0XC510, 0XC531, 0XCD31, 0XCD31, 0XCD51, 0XCD51, 0XCD51,
0XCD51, 0XCD51, 0XCD72, 0XCD72, 0XCD51, 0XCD71, 0XCD50, 0XCD50,
0XCD71, 0XCD71, 0XCD72, 0XCD72, 0XCD72, 0XCD71, 0XCD71, 0XCD71,
0XCD71, 0XCD72, 0XCD71, 0XCD71, 0XCD71, 0XCD71, 0XC530, 0XC4CF,
0XC510, 0XC550, 0XC530, 0XC510, 0XC4EF, 0XC4CF, 0XC4F0, 0XC4EF,
0XBCCF, 0XBCCF, 0XBCCF, 0XBCAE, 0XBC8E, 0XBC8E, 0XBC6D, 0XB44D,
0XB42D, 0XB40C, 0XB3EB, 0XABEB, 0XABEB, 0XABCB, 0XABCB, 0XABAB,
0XA3AA, 0XA38A, 0XA36A, 0XA369, 0X9B49, 0X9B29, 0X9AC7, 0X9AA7,
0X9AC7, 0X92C7, 0X92C7, 0X92C8, 0X92C7, 0X92A7, 0X9286, 0X8A66,
0X8A46, 0X8A46, 0X8A25, 0X8205, 0X81E4, 0X81C4, 0X81C4, 0X81C4,
0X79A4, 0X79A3, 0X7983, 0X7963, 0X7963, 0X7143, 0X7142, 0X7122,
0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122,
0X7142, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A4, 0X79C4, 0X81C4,
0X81E4, 0X8205, 0X8205, 0X8A25, 0X8A46, 0X8A66, 0X8A86, 0X92A7,
0X92C7, 0X92E8, 0X9AE8, 0X9B08, 0X9B29, 0X9B49, 0XA349, 0XA36A,
0XA38A, 0XA38A, 0XA349, 0XABCB, 0XAC0C, 0XABEC, 0XAB08, 0XA287,
0XB3CB, 0XB40C, 0XB3CB, 0XBC0C, 0XBC8E, 0XBCAE, 0XBCAF, 0XBCAF,
0XBCCF, 0XC4CF, 0XC4EF, 0XC510, 0XC510, 0XC510, 0XC530, 0XC530,
0XC530, 0XCD51, 0XCD51, 0XCD52, 0XCD72, 0XCD71, 0XCD71, 0XCD71,
0XCD92, 0XCD92, 0XD592, 0XD593, 0XCD92, 0XCD91, 0XCD70, 0XD550,
0XD5B2, 0XD5B2, 0XD5B2, 0XD5B3, 0XD5B3, 0XD5B2, 0XCDB2, 0XCDB2,
0XCD91, 0XCD91, 0XCD92, 0XCD92, 0XD5B2, 0XCD92, 0XCD51, 0XCCF0,
0XCD31, 0XCD71, 0XCD51, 0XCD50, 0XC530, 0XC510, 0XC510, 0XC510,
0XC510, 0XC510, 0XC4EF, 0XC4CF, 0XBCAE, 0XBCCF, 0XBCAE, 0XBC6E,
0XBC4D, 0XB42C, 0XB42C, 0XB42C, 0XB40C, 0XB40C, 0XABEB, 0XABCB,
0XABCB, 0XA3AB, 0XA3AA, 0XA38A, 0XA36A, 0XA349, 0XA2C7, 0X9AE8,
0X9B08, 0X9AE8, 0X9AE8, 0X9AE8, 0X9AE8, 0X92C8, 0X92A7, 0X9287,
0X9266, 0X8A46, 0X8A25, 0X8A25, 0X8A25, 0X8205, 0X81C4, 0X81C4,
0X81C4, 0X79C4, 0X79A3, 0X7983, 0X7963, 0X7963, 0X7142, 0X7142,
0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7142,
0X7142, 0X7963, 0X7963, 0X7983, 0X79A4, 0X79C4, 0X81E4, 0X81E5,
0X8205, 0X8225, 0X8A25, 0X8A46, 0X8A66, 0X9287, 0X92A7, 0X92C8,
0X9AE8, 0X9B08, 0X9B08, 0X9B29, 0XA349, 0XA36A, 0XA38A, 0XA38A,
0XABAB, 0XABCB, 0XA38A, 0XAB8A, 0XB40C, 0XB42C, 0XABEB, 0XAB08,
0XB309, 0XB3EC, 0XBC2D, 0XBC0C, 0XBC8E, 0XC4CF, 0XC4CF, 0XC4F0,
0XC510, 0XC50F, 0XC510, 0XC510, 0XC530, 0XCD51, 0XCD51, 0XCD50,
0XCD51, 0XCD71, 0XCD72, 0XD592, 0XD592, 0XD592, 0XCDB2, 0XD5B2,
0XD5B3, 0XD5B3, 0XD5D3, 0XD5D3, 0XD5D3, 0XD5B2, 0XD591, 0XD5B2,
0XD5D3, 0XD5D3, 0XD5D4, 0XD5D3, 0XD5D3, 0XD5D3, 0XD5D3, 0XD5D3,
0XD5D3, 0XD5D3, 0XD5B2, 0XCDB2, 0XD5D3, 0XD5B3, 0XCD92, 0XCD51,
0XCD51, 0XCD92, 0XCD71, 0XCD70, 0XCD71, 0XCD51, 0XCD30, 0XCD31,
0XCD51, 0XC530, 0XC510, 0XC510, 0XC4EF, 0XC4CF, 0XC4CF, 0XBCAE,
0XBC6D, 0XBC6D, 0XBC6D, 0XBC4D, 0XB44D, 0XB42C, 0XAC0C, 0XAC0C,
0XAC0C, 0XABEB, 0XABCB, 0XABAB, 0XA38A, 0XA349, 0XA2C8, 0XA308,
0X9B29, 0X9B29, 0X9B28, 0X9B08, 0X9B08, 0X9AE8, 0X9AE8, 0X92C7,
0X9287, 0X9266, 0X8A46, 0X8A46, 0X8A25, 0X8A25, 0X8205, 0X81E4,
0X81C4, 0X81C4, 0X81C4, 0X79A4, 0X7983, 0X7963, 0X7942, 0X7142,
0X7122, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7142, 0X7143,
0X7963, 0X7983, 0X7983, 0X79A4, 0X79C4, 0X81E4, 0X8205, 0X8205,
0X8225, 0X8A46, 0X8A46, 0X8A66, 0X9286, 0X92A7, 0X92C8, 0X9AE8,
0X9B08, 0X9B29, 0X9B49, 0XA369, 0XA36A, 0XA38B, 0XABAB, 0XABCB,
0XABEB, 0XAC0C, 0XABCB, 0XB3AB, 0XB3EC, 0XB40C, 0XB44D, 0XB3AA,
0XAAA7, 0XBBCC, 0XBC4D, 0XBC0C, 0XC46D, 0XC4F0, 0XC510, 0XC510,
0XC531, 0XC530, 0XCD51, 0XCD51, 0XCD50, 0XCD50, 0XCD71, 0XCD91,
0XCD92, 0XD593, 0XD5B3, 0XD5B3, 0XD5D3, 0XD5D3, 0XD5D3, 0XD5D3,
0XD5D3, 0XD5F4, 0XD5F4, 0XD5F4, 0XD5F4, 0XD5F3, 0XDDF2, 0XDE14,
0XDE14, 0XDDF3, 0XDE14, 0XDE15, 0XDE14, 0XDE14, 0XDE14, 0XDE14,
0XD614, 0XD614, 0XD5F3, 0XD5D2, 0XD5D2, 0XD5D3, 0XD5D3, 0XCD92,
0XCD72, 0XD5B3, 0XD5B2, 0XCD91, 0XCD92, 0XCD92, 0XCD71, 0XCD51,
0XCD51, 0XCD51, 0XC551, 0XC531, 0XC530, 0XC4F0, 0XC4F0, 0XC4CF,
0XBC8E, 0XBC8E, 0XBC8E, 0XBC6D, 0XBC6D, 0XB44D, 0XB42C, 0XB42C,
0XB42C, 0XB40C, 0XABEB, 0XABCB, 0XABCB, 0XAB69, 0XAB08, 0XA349,
0XA349, 0X9B49, 0X9B49, 0X9B29, 0X9B09, 0X9B08, 0X9B08, 0X9AE8,
0X92C8, 0X92A7, 0X9287, 0X8A86, 0X8A66, 0X8A46, 0X8A25, 0X8A05,
0X81E4, 0X81C4, 0X81A4, 0X81A3, 0X7983, 0X7963, 0X7942, 0X7142,
0X7122, 0X7142, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7142, 0X7163, 0X7963,
0X7983, 0X79A3, 0X79A4, 0X81C4, 0X81E4, 0X8205, 0X8225, 0X8A25,
0X8A46, 0X8A66, 0X8A66, 0X9287, 0X92A7, 0X92C8, 0X9B08, 0X9B09,
0X9B29, 0X9B49, 0XA36A, 0XA38A, 0XA38B, 0XABCB, 0XABEB, 0XABEC,
0XAC0C, 0XAC2C, 0XB40C, 0XB42C, 0XBC4D, 0XB42D, 0XB42C, 0XBC2C,
0XB349, 0XBB6A, 0XBB8A, 0XBB8A, 0XC40B, 0XC4CF, 0XCD51, 0XCD51,
0XCD51, 0XCD51, 0XCD72, 0XCD92, 0XCD92, 0XCD92, 0XCD92, 0XD5B2,
0XD5D3, 0XD5D3, 0XD5D4, 0XD5D4, 0XD5F4, 0XD5F4, 0XDDF4, 0XDE14,
0XD614, 0XDE14, 0XDE15, 0XDE35, 0XDE34, 0XDE14, 0XDE14, 0XDE14,
0XDE36, 0XDE34, 0XDE33, 0XDE35, 0XDE35, 0XDE35, 0XDE35, 0XDE35,
0XDE35, 0XDE34, 0XD614, 0XD614, 0XD5F3, 0XD5F3, 0XD614, 0XD5D3,
0XD5B3, 0XD5F3, 0XD5D2, 0XD5B1, 0XD5D3, 0XD5D3, 0XCDB3, 0XCD92,
0XCD92, 0XCD72, 0XCD72, 0XCD51, 0XCD51, 0XCD30, 0XC510, 0XC4EF,
0XC4AF, 0XBCAE, 0XBCAE, 0XBCAE, 0XBCAE, 0XBC8E, 0XB44D, 0XB44D,
0XB44D, 0XB44C, 0XB40C, 0XABEB, 0XABCB, 0XABAA, 0XAB69, 0XAB69,
0XA369, 0XA369, 0XA36A, 0XA36A, 0XA349, 0X9B29, 0X9B09, 0X9B08,
0X9AE8, 0X9AC7, 0X92A7, 0X92A7, 0X9286, 0X8A66, 0X8A46, 0X8A25,
0X8A05, 0X81E4, 0X81C4, 0X81A4, 0X8183, 0X7963, 0X7943, 0X7943,
0X7943, 0X7142, 0X7142, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6902, 0X7122, 0X7122, 0X7142, 0X7163, 0X7963, 0X7983,
0X79A4, 0X79C4, 0X81C4, 0X81E4, 0X8205, 0X8225, 0X8A46, 0X8A46,
0X8A66, 0X8A86, 0X92A7, 0X92A7, 0X92C7, 0X9B08, 0X9B29, 0X9B29,
0X9B49, 0XA36A, 0XA38A, 0XABAB, 0XABCB, 0XABEB, 0XAC0C, 0XB40C,
0XB42D, 0XB44D, 0XB42D, 0XB44D, 0XBC8E, 0XBCAF, 0XBC8E, 0XBC6D,
0XBC6D, 0XBBAA, 0XC40C, 0XC3EC, 0XBBCB, 0XC48E, 0XCD71, 0XCD72,
0XCD72, 0XD592, 0XD5B3, 0XD5B3, 0XD5D3, 0XD5D4, 0XD5D4, 0XD5D3,
0XD5F4, 0XD5F4, 0XDE14, 0XDE15, 0XDE15, 0XDE35, 0XDE35, 0XDE35,
0XDE35, 0XDE35, 0XDE56, 0XDE55, 0XDE34, 0XDE55, 0XDE55, 0XDE34,
0XE656, 0XE656, 0XDE54, 0XDE34, 0XDE55, 0XDE55, 0XDE56, 0XE656,
0XDE56, 0XDE55, 0XDE35, 0XDE35, 0XDE35, 0XDE13, 0XDE34, 0XD5F4,
0XD5D3, 0XDDD3, 0XD5D2, 0XD5D3, 0XD5F4, 0XD5F4, 0XD5D3, 0XD5D3,
0XD5D3, 0XD5B3, 0XD592, 0XCD72, 0XCD71, 0XCD71, 0XCD50, 0XC510,
0XC4EF, 0XC4EF, 0XC4CF, 0XC4AF, 0XBCAE, 0XBCAF, 0XBC8E, 0XBC6D,
0XBC4D, 0XB42C, 0XB42C, 0XB40C, 0XB40C, 0XABEB, 0XABAA, 0XABAA,
0XABAA, 0XABAA, 0XA3AA, 0XA38A, 0XA36A, 0XA36A, 0XA349, 0X9B29,
0X9B08, 0X9AE8, 0X92C7, 0X92A7, 0X92A7, 0X9287, 0X9266, 0X8A46,
0X8A25, 0X8A05, 0X8205, 0X81E4, 0X81C4, 0X8183, 0X7963, 0X7963,
0X7963, 0X7963, 0X7143, 0X7142, 0X7122, 0X7122, 0X6902, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6902, 0X7122, 0X7122, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A3,
0X79C4, 0X81E4, 0X81E4, 0X8205, 0X8225, 0X8A46, 0X8A66, 0X8A66,
0X8A86, 0X92A7, 0X92C7, 0X9AE8, 0X9B08, 0X9B29, 0X9B49, 0XA36A,
0XA36A, 0XA38A, 0XABCB, 0XABEB, 0XABEC, 0XAC0C, 0XB42D, 0XB44D,
0XB46E, 0XB46E, 0XB46D, 0XBC8E, 0XBCCF, 0XC4CF, 0XC4F0, 0XC48E,
0XC4AE, 0XC4EF, 0XCD30, 0XC46D, 0XC3EB, 0XC48E, 0XCD10, 0XD5B3,
0XD5B3, 0XD5B3, 0XD5D3, 0XD5D3, 0XD5F4, 0XD5F4, 0XDE14, 0XDE14,
0XDE14, 0XDE35, 0XDE35, 0XDE35, 0XDE55, 0XDE55, 0XDE55, 0XE656,
0XDE56, 0XDE55, 0XDE76, 0XDE76, 0XDE56, 0XE676, 0XE676, 0XDE55,
0XE676, 0XE697, 0XE677, 0XDE76, 0XDE76, 0XDE56, 0XDE76, 0XE696,
0XE696, 0XDE76, 0XDE55, 0XE656, 0XDE56, 0XDE34, 0XDE34, 0XDDF4,
0XDDD3, 0XDDF3, 0XDE14, 0XDE14, 0XD615, 0XDE15, 0XD5F4, 0XD5D4,
0XD5F4, 0XD5D4, 0XD5D3, 0XD5B2, 0XD592, 0XCD92, 0XCD71, 0XCD30,
0XCD10, 0XC4F0, 0XC4F0, 0XC4CF, 0XC4CF, 0XC4CF, 0XBCAE, 0XBC8D,
0XBC6D, 0XB44C, 0XB44C, 0XB44D, 0XBC4D, 0XB42C, 0XB3EB, 0XABEB,
0XABEB, 0XABEB, 0XABCB, 0XABAB, 0XA3AB, 0XA38A, 0XA36A, 0XA34A,
0X9B49, 0X9B08, 0X9B08, 0X9AE8, 0X92C8, 0X92A7, 0X9287, 0X9266,
0X8A46, 0X8A25, 0X8A05, 0X8205, 0X81E4, 0X81C4, 0X8184, 0X7983,
0X7983, 0X7963, 0X7963, 0X7163, 0X7142, 0X7122, 0X7122, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X7122, 0X7122, 0X7142, 0X7162, 0X7963, 0X7983, 0X79A3, 0X79C4,
0X81E4, 0X81E4, 0X8205, 0X8225, 0X8A46, 0X8A66, 0X8A86, 0X9287,
0X92A7, 0X92C8, 0X9AE8, 0X9B08, 0X9B28, 0X9B49, 0XA36A, 0XA38A,
0XA3AA, 0XABCB, 0XABEB, 0XAC0C, 0XB42C, 0XB42D, 0XB44D, 0XBC6E,
0XBC8E, 0XBC8E, 0XBC6D, 0XBCAF, 0XC4EF, 0XC510, 0XC530, 0XC4EF,
0XC4AE, 0XCD30, 0XCD72, 0XC4CE, 0XC42B, 0XD510, 0XCCEF, 0XD592,
0XD5F4, 0XD5F4, 0XD5F4, 0XD614, 0XDE15, 0XDE35, 0XDE35, 0XDE35,
0XDE55, 0XDE56, 0XDE56, 0XE656, 0XE676, 0XE676, 0XDE76, 0XE677,
0XE697, 0XE676, 0XE696, 0XE697, 0XE697, 0XE6B7, 0XE697, 0XE676,
0XE696, 0XE6B7, 0XE6B8, 0XE6B8, 0XE697, 0XE697, 0XE6B7, 0XE697,
0XE697, 0XE697, 0XE697, 0XE676, 0XE676, 0XDE13, 0XDDF3, 0XE636,
0XDDF3, 0XDE34, 0XDE56, 0XDE55, 0XDE35, 0XDE35, 0XDE35, 0XD614,
0XD615, 0XD614, 0XD5F4, 0XD5D3, 0XD5B3, 0XD5B3, 0XD5B2, 0XCD92,
0XCD51, 0XCD10, 0XCD10, 0XC4F0, 0XC4F0, 0XC4F0, 0XC4CF, 0XBC8D,
0XBC8D, 0XBC8E, 0XBC8D, 0XBC8E, 0XBC8E, 0XB44D, 0XB42C, 0XB42C,
0XAC0C, 0XABEC, 0XABEC, 0XABEB, 0XABCB, 0XABAB, 0XAB8A, 0XA36A,
0XA36A, 0XA349, 0X9B29, 0X9B08, 0X9AE8, 0X9AC8, 0X92A7, 0X9287,
0X9287, 0X8A66, 0X8A46, 0X8A25, 0X8A05, 0X81E5, 0X81C4, 0X81A4,
0X79A4, 0X7983, 0X7983, 0X7963, 0X7963, 0X7142, 0X7122, 0X7122,
0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102,
0X7122, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A4, 0X79C4, 0X81C4,
0X81E4, 0X8205, 0X8225, 0X8A46, 0X8A66, 0X8A86, 0X92A7, 0X92A7,
0X92C7, 0X9B08, 0X9B09, 0X9B29, 0X9B29, 0XA369, 0XA38A, 0XA3AB,
0XABCB, 0XABEC, 0XB40C, 0XB42D, 0XB44D, 0XBC6E, 0XBC8E, 0XBC8E,
0XBCAF, 0XBCAE, 0XBC8E, 0XC4F0, 0XC510, 0XC531, 0XC551, 0XCD50,
0XC4CE, 0XCD10, 0XD592, 0XCD50, 0XC40A, 0XD510, 0XD592, 0XCD30,
0XD5F3, 0XD634, 0XDE14, 0XDE34, 0XDE35, 0XDE56, 0XDE56, 0XDE56,
0XDE75, 0XE676, 0XE677, 0XE697, 0XE697, 0XE697, 0XE6B7, 0XE6B7,
0XE6B8, 0XE6B7, 0XE696, 0XE6B7, 0XEEB8, 0XEED8, 0XE6B8, 0XE697,
0XE6B7, 0XE6D7, 0XEED8, 0XEED8, 0XE6B8, 0XE6D7, 0XE6D8, 0XE6B7,
0XE6B7, 0XE697, 0XE697, 0XE697, 0XE6B7, 0XDE34, 0XDE33, 0XDE34,
0XDDF3, 0XE656, 0XE677, 0XDE76, 0XDE56, 0XDE56, 0XDE56, 0XDE35,
0XDE35, 0XDE35, 0XD614, 0XD5F4, 0XD5D3, 0XD5F3, 0XD5D3, 0XD5B3,
0XD571, 0XCD31, 0XCD51, 0XCD31, 0XCD30, 0XCD30, 0XC4F0, 0XBCAE,
0XBC8D, 0XBCAE, 0XBCAE, 0XBC8E, 0XBC6D, 0XBC4D, 0XB44D, 0XB44D,
0XB44D, 0XB42C, 0XAC0C, 0XAC0C, 0XABEC, 0XABEB, 0XABCB, 0XABAB,
0XA38A, 0XA36A, 0XA349, 0X9B29, 0X9B08, 0X9AE8, 0X9AC8, 0X92C7,
0X92A7, 0X9287, 0X9266, 0X8A45, 0X8A25, 0X8A05, 0X8205, 0X81E4,
0X81C4, 0X79A4, 0X79A4, 0X7983, 0X7963, 0X7963, 0X7142, 0X7122,
0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122,
0X7142, 0X7143, 0X7963, 0X7983, 0X79A3, 0X79C4, 0X81E4, 0X81E4,
0X8205, 0X8225, 0X8A45, 0X8A66, 0X8A86, 0X92A7, 0X92C7, 0X92C7,
0X9AE8, 0X9B29, 0X9B49, 0X9B49, 0XA36A, 0XA36A, 0XA3AA, 0XABCB,
0XABEC, 0XAC2C, 0XB42D, 0XB44D, 0XBC6E, 0XBC8E, 0XBCAF, 0XBCCF,
0XBCCF, 0XC4CF, 0XC4AF, 0XC510, 0XC551, 0XCD51, 0XCD51, 0XCD71,
0XCD50, 0XCD10, 0XD5B2, 0XD5D2, 0XC4AC, 0XCC6D, 0XDDF4, 0XD571,
0XD570, 0XDE34, 0XDE35, 0XDE55, 0XDE56, 0XE676, 0XE677, 0XE697,
0XDE96, 0XE697, 0XE6B8, 0XE6B7, 0XE6B8, 0XEEB8, 0XE6D8, 0XE6D8,
0XEED8, 0XEED8, 0XE6B7, 0XE6D8, 0XEEF9, 0XEEF9, 0XE6D8, 0XE6D8,
0XE6B7, 0XE6B8, 0XEEF9, 0XEEF9, 0XEEF9, 0XEEF8, 0XEEF8, 0XEED8,
0XEEF9, 0XE6D8, 0XE6B8, 0XE6D8, 0XE6D8, 0XE696, 0XE675, 0XDE34,
0XDDD3, 0XDE34, 0XE6B7, 0XE697, 0XE677, 0XDE76, 0XE677, 0XDE76,
0XDE56, 0XDE56, 0XDE35, 0XDE35, 0XD614, 0XD5F4, 0XD5F4, 0XD5D3,
0XD592, 0XD552, 0XCD72, 0XCD72, 0XCD51, 0XCD31, 0XC510, 0XC4EF,
0XC4CF, 0XC4CF, 0XC4AE, 0XBCAE, 0XBCAE, 0XBC8E, 0XBC8E, 0XB46D,
0XB46D, 0XB44D, 0XB44D, 0XB42D, 0XB40C, 0XAC0C, 0XABEC, 0XABEB,
0XABCB, 0XA38A, 0XA369, 0XA349, 0X9B29, 0X9B29, 0X9B08, 0X9AE8,
0X9AC8, 0X92A7, 0X9266, 0X9266, 0X8A46, 0X8A25, 0X8A25, 0X8205,
0X81E5, 0X81C4, 0X79A4, 0X79A4, 0X7983, 0X7963, 0X7963, 0X7142,
0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6902, 0X7102, 0X7122, 0X7142,
0X7142, 0X7963, 0X7983, 0X79A3, 0X79A4, 0X81C4, 0X81E4, 0X8205,
0X8225, 0X8A45, 0X8A66, 0X8A66, 0X92A7, 0X92A7, 0X92C8, 0X9AE8,
0X9B29, 0X9B49, 0X9B69, 0XA36A, 0XA38A, 0XA3AA, 0XABCB, 0XABEB,
0XAC0C, 0XB42D, 0XB44D, 0XBC6E, 0XBC8E, 0XBCAF, 0XC4CF, 0XC4EF,
0XC510, 0XC4EF, 0XC4EF, 0XC531, 0XCD71, 0XCD71, 0XCD71, 0XCD91,
0XD5B2, 0XCD30, 0XD592, 0XDE14, 0XCD2F, 0XCC4C, 0XDDF4, 0XDE35,
0XD571, 0XDDB2, 0XE676, 0XE677, 0XE696, 0XE697, 0XE697, 0XE6B8,
0XE6B8, 0XE6B6, 0XE6B7, 0XEED8, 0XEED8, 0XEED9, 0XEEF8, 0XEEF9,
0XEEF9, 0XEEF8, 0XE6D8, 0XEEF9, 0XEF19, 0XE6F8, 0XEEF9, 0XEEF9,
0XE6F8, 0XE6D8, 0XEEF9, 0XEF1A, 0XEF19, 0XE6F8, 0XEEF8, 0XEF19,
0XEEF9, 0XEEF9, 0XEEF9, 0XE6F8, 0XE6D8, 0XE6B8, 0XEED9, 0XE697,
0XE635, 0XDE35, 0XE697, 0XE6B8, 0XE6B7, 0XE697, 0XE697, 0XE697,
0XE697, 0XE676, 0XDE55, 0XDE55, 0XDE35, 0XDE14, 0XDE14, 0XD614,
0XD5B3, 0XD592, 0XD592, 0XD592, 0XCD72, 0XCD31, 0XCD30, 0XC510,
0XC510, 0XC4F0, 0XC4EF, 0XC4CF, 0XBCCF, 0XBCAF, 0XBCAE, 0XBCAE,
0XBC8E, 0XBC6E, 0XBC6E, 0XBC6D, 0XB44D, 0XB42C, 0XB40C, 0XAC0C,
0XABEB, 0XABCB, 0XA36A, 0XA34A, 0XA34A, 0XA349, 0X9B29, 0X9B08,
0X9AE8, 0X92A7, 0X9287, 0X9287, 0X9266, 0X8A66, 0X8A46, 0X8A25,
0X8205, 0X81E5, 0X81C4, 0X81A4, 0X79A4, 0X7983, 0X7963, 0X7163,
0X7142, 0X7122, 0X7122, 0X6902, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X7102, 0X7122, 0X7122, 0X7142,
0X7963, 0X7983, 0X7983, 0X79A4, 0X81C4, 0X81E4, 0X8205, 0X8225,
0X8A45, 0X8A66, 0X8A86, 0X92A7, 0X92C7, 0X92E8, 0X9AE8, 0X9B08,
0X9B49, 0XA36A, 0XA38A, 0XA38A, 0XA3AA, 0XABCB, 0XABEB, 0XAC0C,
0XB42D, 0XB44D, 0XBC8E, 0XBCAF, 0XBCAF, 0XC4D0, 0XC4EF, 0XC510,
0XC530, 0XC510, 0XC510, 0XCD72, 0XCD92, 0XCD92, 0XCD92, 0XD5B2,
0XD5F3, 0XD592, 0XD571, 0XDE35, 0XD5B1, 0XCC6B, 0XDDD3, 0XE6B7,
0XDE55, 0XDDB2, 0XDE14, 0XE6B8, 0XE6B7, 0XE6B7, 0XE6B8, 0XEED8,
0XEED8, 0XE6D8, 0XE6D8, 0XEEF9, 0XEEF9, 0XEEF9, 0XEEF9, 0XEF19,
0XEF19, 0XEEF8, 0XEF19, 0XEF1A, 0XEF19, 0XEF19, 0XEF1A, 0XEF19,
0XEF19, 0XEEF9, 0XEF3A, 0XEF3A, 0XEF3A, 0XEF19, 0XEF19, 0XEF39,
0XEF39, 0XEF19, 0XEEF8, 0XEED8, 0XEEF9, 0XEEF9, 0XEF1A, 0XE6B7,
0XE697, 0XE697, 0XE697, 0XE6D8, 0XE6D8, 0XE6D8, 0XE6B8, 0XE6B8,
0XE697, 0XE697, 0XE676, 0XE656, 0XDE35, 0XDE35, 0XDE55, 0XDE35,
0XDDF4, 0XD593, 0XD592, 0XD592, 0XCD72, 0XCD51, 0XCD51, 0XCD31,
0XCD31, 0XC530, 0XC510, 0XC4EF, 0XBCCF, 0XBCCF, 0XBCCF, 0XBCCF,
0XBCAF, 0XBCAF, 0XBCAE, 0XBC8E, 0XBC6D, 0XB44D, 0XB42D, 0XB42C,
0XB3EC, 0XABCB, 0XABCB, 0XAB8A, 0XA36A, 0XA36A, 0XA349, 0X9B29,
0X9B08, 0X9AC7, 0X9AC7, 0X92A7, 0X92A7, 0X9287, 0X8A66, 0X8A46,
0X8A25, 0X8205, 0X81E5, 0X81E4, 0X79A4, 0X79A3, 0X7983, 0X7963,
0X7163, 0X7142, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6902, 0X7122, 0X7122, 0X7142, 0X7963,
0X7983, 0X7983, 0X79A4, 0X81C4, 0X81E4, 0X8205, 0X8225, 0X8A45,
0X8A66, 0X8A86, 0X92A7, 0X92C7, 0X92E8, 0X9B08, 0X9B08, 0X9B29,
0XA369, 0XA38A, 0XABAB, 0XABCB, 0XABCB, 0XABEB, 0XAC0C, 0XB42D,
0XB46D, 0XBC8E, 0XBCAF, 0XC4CF, 0XC4EF, 0XC4F0, 0XC4F0, 0XC510,
0XC531, 0XC530, 0XCD30, 0XCD92, 0XD5B3, 0XD5D3, 0XD5D3, 0XD5D3,
0XD5F3, 0XD5F3, 0XD571, 0XDE14, 0XE655, 0XD4CE, 0XCC6C, 0XE634,
0XE6D8, 0XE655, 0XDDB2, 0XE676, 0XEEF8, 0XE6D8, 0XEED8, 0XEEF8,
0XEEF9, 0XEEF9, 0XEF19, 0XEF19, 0XEF1A, 0XEF1A, 0XEF3A, 0XEF19,
0XEEF8, 0XEF19, 0XEF3A, 0XEF3A, 0XEF3A, 0XEF5A, 0XEF3A, 0XEF3A,
0XEF3A, 0XEEF9, 0XEF3A, 0XEF5B, 0XF75B, 0XF75B, 0XF75B, 0XEF5A,
0XEF3A, 0XEF3A, 0XEF19, 0XEF1A, 0XEF1A, 0XEF1A, 0XEEF9, 0XEEB7,
0XEED8, 0XEED7, 0XE6B7, 0XEEF9, 0XEEF9, 0XEEF9, 0XEED9, 0XE6B8,
0XE6B8, 0XE6B7, 0XE6B7, 0XE697, 0XDE56, 0XDE55, 0XDE56, 0XDE56,
0XDDF4, 0XD593, 0XD593, 0XD593, 0XD593, 0XD593, 0XCD92, 0XCD72,
0XCD72, 0XCD51, 0XC531, 0XC510, 0XC510, 0XC4F0, 0XC4F0, 0XC4F0,
0XC4EF, 0XC4CF, 0XBCCF, 0XBCAE, 0XBCAE, 0XBC6E, 0XBC6D, 0XB42C,
0XABEB, 0XABEC, 0XABEC, 0XABCB, 0XABAB, 0XAB8A, 0XA36A, 0XA349,
0X9B08, 0X9AE8, 0X9AE8, 0X9AC8, 0X92C7, 0X92A7, 0X9287, 0X8A66,
0X8A46, 0X8A25, 0X8205, 0X81E5, 0X81C4, 0X79A4, 0X7983, 0X7983,
0X7963, 0X7163, 0X7142, 0X7122, 0X7102, 0X6902, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6902, 0X7122, 0X7122, 0X7142, 0X7163, 0X7963,
0X7983, 0X79A4, 0X81C4, 0X81E4, 0X8205, 0X8225, 0X8A45, 0X8A66,
0X8A86, 0X92A7, 0X92C7, 0X92E8, 0X9B08, 0X9B29, 0X9B49, 0XA349,
0XA38A, 0XA3AB, 0XABCB, 0XABEB, 0XABEC, 0XAC0B, 0XB40C, 0XB44D,
0XBC8E, 0XBCAF, 0XC4CF, 0XC4F0, 0XC510, 0XC510, 0XC530, 0XCD51,
0XCD71, 0XCD30, 0XCD51, 0XD5D3, 0XD5D3, 0XD5F4, 0XD5F4, 0XDDF4,
0XDE14, 0XDE34, 0XD5D3, 0XDDD3, 0XE696, 0XDE35, 0XCD0F, 0XD4CC,
0XEE75, 0XEF18, 0XEE35, 0XE5D4, 0XEE97, 0XEF19, 0XEEF8, 0XEEF8,
0XEF19, 0XEF1A, 0XEF1A, 0XEF1A, 0XF73A, 0XEF3A, 0XEF5A, 0XEF19,
0XEF19, 0XF73A, 0XF75A, 0XEF5B, 0XEF5B, 0XF75B, 0XF75B, 0XEF5B,
0XF75B, 0XF73A, 0XEF1A, 0XF75B, 0XF77C, 0XF77B, 0XF77B, 0XF77B,
0XEF5B, 0XEF3A, 0XEF5A, 0XF75B, 0XEF3B, 0XEF3A, 0XEED8, 0XEEB8,
0XEF19, 0XEEF9, 0XE6B8, 0XE6D9, 0XEF3A, 0XEF1A, 0XEEF9, 0XEED9,
0XE6D8, 0XE6B8, 0XE6B7, 0XE6B7, 0XE676, 0XDE56, 0XE656, 0XE615,
0XDDD4, 0XD5D4, 0XD5F4, 0XD5D4, 0XD5D4, 0XD5D3, 0XD5B3, 0XD5B3,
0XCD92, 0XCD72, 0XCD51, 0XCD51, 0XCD51, 0XC530, 0XC530, 0XC530,
0XC510, 0XC4F0, 0XC4EF, 0XBCEF, 0XBCAE, 0XBC8E, 0XBC6D, 0XB42C,
0XB40C, 0XB42C, 0XB40C, 0XAC0C, 0XABEB, 0XABAB, 0XABAA, 0XA36A,
0XA329, 0X9B09, 0X9B08, 0X9B08, 0X9AE8, 0X92C8, 0X92A7, 0X9287,
0X8A66, 0X8A46, 0X8A25, 0X8205, 0X81E4, 0X81C4, 0X79A4, 0X7983,
0X7983, 0X7963, 0X7143, 0X7142, 0X7122, 0X7102, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6902, 0X7102, 0X7122, 0X7142, 0X7163, 0X7963, 0X7983,
0X79A3, 0X81C4, 0X81E4, 0X8205, 0X8225, 0X8A46, 0X8A66, 0X8A86,
0X92A7, 0X92C7, 0X92E8, 0X9B08, 0X9B28, 0X9B49, 0XA349, 0XA36A,
0XA3AB, 0XABCB, 0XABEC, 0XAC0C, 0XAC0C, 0XB42C, 0XB42C, 0XB46E,
0XBCAE, 0XBCCF, 0XC4F0, 0XC510, 0XC510, 0XC531, 0XCD51, 0XCD71,
0XCD92, 0XCD72, 0XCD71, 0XD5D3, 0XD5F4, 0XDE14, 0XDE14, 0XDE35,
0XDE34, 0XDE34, 0XDE54, 0XDDF3, 0XDE55, 0XE696, 0XE6D6, 0XDD50,
0XE50F, 0XEDF3, 0XE551, 0XE593, 0XEDD4, 0XEE97, 0XEF3A, 0XEF19,
0XEF3A, 0XEF3A, 0XF73A, 0XEF3A, 0XEF5A, 0XEF5A, 0XEF59, 0XEF39,
0XF75A, 0XF75B, 0XF75A, 0XEF5B, 0XF77C, 0XF77C, 0XF77C, 0XF77B,
0XF77B, 0XEF5B, 0XF77B, 0XF77C, 0XF77C, 0XF77C, 0XF77C, 0XF79C,
0XEF7B, 0XEF5B, 0XF77B, 0XF77B, 0XF75B, 0XEF1A, 0XEEF9, 0XEEF9,
0XEF1A, 0XEF3A, 0XEEB8, 0XEED8, 0XEF5B, 0XEF3A, 0XEF1A, 0XEF1A,
0XEEF9, 0XEED8, 0XE6B7, 0XE677, 0XE677, 0XE656, 0XE636, 0XDE15,
0XDE15, 0XDE15, 0XDE15, 0XDE35, 0XD615, 0XD5F4, 0XD5D4, 0XD5D3,
0XD593, 0XCD92, 0XCD72, 0XCD52, 0XCD72, 0XCD72, 0XCD72, 0XCD72,
0XC551, 0XC530, 0XC510, 0XC4EF, 0XC4CF, 0XBCAE, 0XBC6D, 0XBC2C,
0XBC4D, 0XBC4D, 0XB44D, 0XB42C, 0XB40C, 0XABEB, 0XABCB, 0XAB8A,
0XA349, 0XA349, 0XA349, 0X9B29, 0X9B08, 0X9AE8, 0X92C7, 0X92A7,
0X9287, 0X8A66, 0X8A46, 0X8A25, 0X8205, 0X81E4, 0X81C4, 0X79A4,
0X7983, 0X7963, 0X7963, 0X7142, 0X7142, 0X7122, 0X6902, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6902, 0X7102, 0X7122, 0X7142, 0X7163, 0X7963, 0X7983, 0X79A3,
0X79C4, 0X81E4, 0X8205, 0X8225, 0X8A45, 0X8A66, 0X8A86, 0X92A7,
0X92A7, 0X92E8, 0X9B08, 0X9B29, 0X9B49, 0XA369, 0XA369, 0XA3AA,
0XABCB, 0XABEC, 0XAC0C, 0XAC2D, 0XAC2C, 0XB42C, 0XB46D, 0XBC8E,
0XBCCF, 0XC510, 0XC530, 0XC530, 0XC531, 0XCD51, 0XCD72, 0XCDB2,
0XCDB2, 0XCD91, 0XD591, 0XD5D2, 0XD5F3, 0XDE34, 0XDE35, 0XDE55,
0XDE55, 0XDE54, 0XE696, 0XDE34, 0XE675, 0XE674, 0XE675, 0XEE55,
0XE5B2, 0XE551, 0XED92, 0XE531, 0XEDF5, 0XEE97, 0XEED8, 0XF75B,
0XEF5A, 0XF75A, 0XF77B, 0XEF5A, 0XEF59, 0XF77B, 0XF77B, 0XF75B,
0XF77B, 0XF77B, 0XF77B, 0XF77B, 0XF79C, 0XFF9C, 0XF79C, 0XF79C,
0XF77C, 0XEF7C, 0XF7BD, 0XF79D, 0XF79C, 0XF79C, 0XF79D, 0XF79D,
0XF79C, 0XF79C, 0XF77C, 0XF77C, 0XF75B, 0XF73A, 0XF73B, 0XEF1A,
0XEF3A, 0XEF3A, 0XEEF8, 0XEF1A, 0XEF5B, 0XEF5B, 0XEF3A, 0XEF1A,
0XEEF9, 0XEE98, 0XEE77, 0XEE98, 0XEE98, 0XE697, 0XE677, 0XDE56,
0XDE36, 0XDE36, 0XDE56, 0XDE56, 0XDE56, 0XDE35, 0XDDF4, 0XD5F4,
0XD5D4, 0XD5B3, 0XCD93, 0XCD93, 0XCDB3, 0XD5B3, 0XCDB3, 0XCD92,
0XCD72, 0XCD51, 0XCD51, 0XC530, 0XC4F0, 0XC4CF, 0XBC6E, 0XBC6D,
0XBC6D, 0XBC8E, 0XBC6D, 0XB44D, 0XB42D, 0XAC0C, 0XABEB, 0XABAA,
0XA38A, 0XA36A, 0XA36A, 0XA349, 0X9B29, 0X9B08, 0X9AE8, 0X92C7,
0X92A7, 0X9287, 0X8A66, 0X8A46, 0X8A25, 0X8205, 0X81E4, 0X81C4,
0X79A4, 0X7983, 0X7963, 0X7963, 0X7142, 0X7122, 0X7122, 0X6902,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X7102, 0X7122, 0X7142, 0X7143, 0X7963, 0X7983, 0X79A3, 0X79C4,
0X81E4, 0X81E4, 0X8205, 0X8A45, 0X8A66, 0X8A86, 0X92A7, 0X92C7,
0X92E8, 0X9B08, 0X9B29, 0X9B49, 0XA369, 0XA38A, 0XA38A, 0XABCB,
0XABEC, 0XAC2C, 0XB42D, 0XB44D, 0XB44D, 0XB44C, 0XBC8D, 0XBCAF,
0XC4F0, 0XC530, 0XC531, 0XC551, 0XCD51, 0XCD72, 0XCD92, 0XD5B2,
0XD5B2, 0XD571, 0XD5B2, 0XD5F4, 0XD614, 0XDE13, 0XDE14, 0XDE76,
0XDE76, 0XDE76, 0XE6B6, 0XE695, 0XE673, 0XEEB6, 0XE697, 0XEE96,
0XF6D7, 0XF656, 0XF5D4, 0XE4D0, 0XEE36, 0XF739, 0XEE96, 0XF719,
0XF79C, 0XF77B, 0XF77C, 0XEF5B, 0XEF5A, 0XF79C, 0XF79C, 0XF79C,
0XF77B, 0XF79B, 0XF7BC, 0XF79C, 0XF7BC, 0XFFBD, 0XF79C, 0XF77C,
0XF77B, 0XF79C, 0XF7BD, 0XF7BD, 0XFFBD, 0XF7BD, 0XF7BD, 0XF7BD,
0XF7BD, 0XF79C, 0XF79C, 0XF79C, 0XF77C, 0XF75B, 0XF77C, 0XEF5B,
0XF75B, 0XEF39, 0XEF39, 0XEF5B, 0XF75B, 0XF77B, 0XEF5B, 0XEF3A,
0XEF1A, 0XEE98, 0XEE98, 0XEED9, 0XEEF9, 0XE6B8, 0XE698, 0XE6B8,
0XE677, 0XE677, 0XDE77, 0XE677, 0XE676, 0XDE56, 0XD614, 0XD5F4,
0XD615, 0XD5D4, 0XCDD3, 0XCDD4, 0XD5F4, 0XD5D4, 0XCDD3, 0XCDB2,
0XCDB2, 0XCD92, 0XCD71, 0XC551, 0XC530, 0XC4CF, 0XBCAF, 0XC4CF,
0XBCAE, 0XBCAE, 0XBC8E, 0XBC6D, 0XB44D, 0XB42D, 0XB40C, 0XABCB,
0XABAA, 0XAB8A, 0XA38A, 0XA36A, 0XA349, 0X9B29, 0X9B08, 0X9AE8,
0X92C7, 0X92A7, 0X9287, 0X8A66, 0X8A46, 0X8A25, 0X8205, 0X81E4,
0X81C4, 0X79A3, 0X7983, 0X7963, 0X7163, 0X7142, 0X7122, 0X7102,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901,
0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6901, 0X6902,
0X7122, 0X7122, 0X7142, 0X7963, 0X7983, 0X79A3, 0X79C4, 0X81E4,
0X81E4, 0X8205, 0X8A25, 0X8A46, 0X8A66, 0X9287, 0X92C7, 0X92E8,
0X9AE8, 0X9B28, 0X9B49, 0XA369, 0XA38A, 0XA3AA, 0XABCB, 0XABEC,
0XAC0C, 0XB42D, 0XB44D, 0XB48D, 0XB46D, 0XBC8D, 0XBCAE, 0XC4CF,
0XC510, 0XC551, 0XCD51, 0XCD71, 0XCD92, 0XCDB3, 0XD5D3, 0XD5F4,
0XD5F4, 0XD5D2, 0XD5F4, 0XDE35, 0XDE55, 0XDE14, 0XDE34, 0XE696,
0XE697, 0XE6B7, 0XE6D8, 0XE6B5, 0XEE54, 0XEEF9, 0XEF3A, 0XEED6,
0XE590, 0XECF1, 0XECF1, 0XEE15, 0XEEF8, 0XEF19, 0XF719, 0XF6B7,
0XF739, 0XF79B, 0XF79B, 0XF77A, 0XF75A, 0XF79C, 0XF79C, 0XF7BC,
0XF79C, 0XF79C, 0XF7BD, 0XF79C, 0XF79C, 0XF7BC, 0XF79C, 0XF77B,
0XF77B, 0XF79C, 0XF79D, 0XF79D, 0XFFDD, 0XF7BD, 0XF7BD, 0XF7BD,
0XF7BD, 0XF79D, 0XF79D, 0XFFDD, 0XF77C, 0XF75C, 0XF79D, 0XF75B,
0XF77B, 0XF75B, 0XEF19, 0XF75B, 0XF75C, 0XF75C, 0XF75B, 0XEF1A,
0XEEF9, 0XEEFA, 0XEED9, 0XEEFA, 0XEF1A, 0XEED9, 0XEEB9, 0XE6D9,
0XE6B8, 0XE698, 0XE698, 0XE698, 0XE697, 0XDE56, 0XD615, 0XD636,
0XD635, 0XD615, 0XD5F4, 0XD614, 0XD614, 0XD5F4, 0XCDF4, 0XCDD3,
0XCDD3, 0XCDB2, 0XCD92, 0XCD71, 0XCD51, 0XC4F0, 0XC4F0, 0XC510,
0XC4F0, 0XBCCF, 0XBCAE, 0XBC8E, 0XBC6E, 0XB44D, 0XB42C, 0XABCB,
0XABAB, 0XABAB, 0XABAB, 0XAB8A, 0XA36A, 0XA349, 0X9B29, 0X9B08,
...
This file has been truncated, please download it to see its full contents.
newtEye.h
C/C++#define SCLERA_WIDTH 200
#define SCLERA_HEIGHT 200
const uint16_t scleraNewt[SCLERA_HEIGHT][SCLERA_WIDTH] = {
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X96FD, 0X96FD, 0X8EFD,
0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD,
0X8EBD, 0X8EBD, 0X8EBC, 0X8E9D, 0X869C, 0X869C, 0X869C, 0X869C,
0X869C, 0X869C, 0X869C, 0X869C, 0X869C, 0X867C, 0X869C, 0X869C,
0X869C, 0X869C, 0X867C, 0X869C, 0X869C, 0X869C, 0X869C, 0X867C,
0X867C, 0X867C, 0X869C, 0X869C, 0X869C, 0X869C, 0X869C, 0X869C,
0X869C, 0X869C, 0X869C, 0X8E9C, 0X8E9C, 0X8EBD, 0X8EBD, 0X8EBD,
0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EFD, 0X96FD, 0X96FD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FD, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X869C,
0X869C, 0X869C, 0X869C, 0X869C, 0X867C, 0X867C, 0X867C, 0X867C,
0X867C, 0X867C, 0X867C, 0X865C, 0X865C, 0X865C, 0X865C, 0X867C,
0X867C, 0X867C, 0X865C, 0X865C, 0X865C, 0X865C, 0X867C, 0X867C,
0X865C, 0X865C, 0X867C, 0X867C, 0X867C, 0X867C, 0X867C, 0X867C,
0X867C, 0X867C, 0X867C, 0X869C, 0X869C, 0X869C, 0X869C, 0X869C,
0X869C, 0X8E9C, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FD, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X96FD, 0X8EFD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD,
0X8EBD, 0X8E9D, 0X869C, 0X869C, 0X869C, 0X869C, 0X867C, 0X867C,
0X867C, 0X867C, 0X865C, 0X865C, 0X865C, 0X865B, 0X865B, 0X865B,
0X865B, 0X863B, 0X863B, 0X863B, 0X863B, 0X7E3B, 0X863B, 0X865B,
0X7E5B, 0X7E5B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B, 0X863B,
0X7E3B, 0X7E3B, 0X7E3B, 0X865B, 0X863B, 0X865B, 0X865B, 0X865B,
0X865B, 0X865B, 0X865C, 0X867C, 0X867C, 0X867C, 0X867C, 0X867C,
0X869C, 0X869C, 0X869C, 0X869C, 0X869C, 0X8EBD, 0X8EBD, 0X8EBD,
0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD,
0X96FD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EFD,
0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBC, 0X869C,
0X869C, 0X869C, 0X867C, 0X867C, 0X867C, 0X865B, 0X865B, 0X865B,
0X865B, 0X863B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B,
0X7E3B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1A, 0X7E1B, 0X7E1B, 0X7E1B,
0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B,
0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B,
0X7E3B, 0X7E3B, 0X7E3B, 0X863B, 0X865B, 0X865B, 0X865B, 0X865C,
0X865C, 0X867C, 0X867C, 0X867C, 0X869C, 0X869C, 0X869C, 0X8EBD,
0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EFD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FD, 0X96FD, 0X8EFD, 0X8EFD, 0X8EFD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X869C, 0X869C, 0X867C,
0X867C, 0X865B, 0X865B, 0X865B, 0X863B, 0X7E3B, 0X7E3B, 0X7E1B,
0X7E1B, 0X7E1B, 0X7E1A, 0X7E1A, 0X7E1A, 0X7DFA, 0X7DFA, 0X7DFA,
0X7E1A, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA,
0X7DFB, 0X7DFA, 0X7DFA, 0X7DDA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA,
0X7DFA, 0X7DFA, 0X7DFA, 0X7E1B, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA,
0X7E1A, 0X7E1A, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E3B,
0X7E3B, 0X865B, 0X865C, 0X865C, 0X865C, 0X867C, 0X867C, 0X869C,
0X869C, 0X869C, 0X869C, 0X8E9C, 0X8E9D, 0X8EBD, 0X8EBD, 0X8EBD,
0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X96FD, 0X8EFD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD,
0X8EBD, 0X869C, 0X869C, 0X869C, 0X867C, 0X867C, 0X867C, 0X865B,
0X865B, 0X7E3B, 0X7E3B, 0X7E1B, 0X7E1B, 0X7E1A, 0X7E1A, 0X7DFA,
0X7DFA, 0X7DFA, 0X7DFA, 0X75DA, 0X7DDA, 0X7DDA, 0X75DA, 0X75DA,
0X75DA, 0X75DA, 0X75B9, 0X75B9, 0X75B9, 0X75BA, 0X75DA, 0X75DA,
0X75DA, 0X75DA, 0X75BA, 0X75B9, 0X75B9, 0X75B9, 0X75B9, 0X75B9,
0X75B9, 0X75BA, 0X75DA, 0X75FA, 0X75DA, 0X75DA, 0X75DA, 0X75DA,
0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7E1B, 0X7E1B,
0X7E1B, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E5B, 0X865B, 0X865C, 0X867C,
0X867C, 0X867C, 0X867C, 0X869C, 0X869C, 0X869C, 0X869D, 0X8EBD,
0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD,
0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD,
0X869C, 0X869C, 0X867C, 0X867B, 0X865B, 0X865B, 0X863B, 0X7E3B,
0X7E1B, 0X7E1A, 0X7E1A, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DDA,
0X75DA, 0X75D9, 0X75B9, 0X75B9, 0X75B9, 0X75B9, 0X75B9, 0X75B9,
0X75B9, 0X75B9, 0X7599, 0X7599, 0X7599, 0X7599, 0X7599, 0X7599,
0X7599, 0X7599, 0X7599, 0X7599, 0X7599, 0X7599, 0X7599, 0X7599,
0X7599, 0X7599, 0X7599, 0X75BA, 0X75BA, 0X7599, 0X7599, 0X75B9,
0X75BA, 0X75BA, 0X75B9, 0X75B9, 0X75DA, 0X7DDA, 0X7DFA, 0X7DFA,
0X7DFA, 0X7DFA, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E5B,
0X865B, 0X865B, 0X865C, 0X867C, 0X867C, 0X867C, 0X869C, 0X869C,
0X869C, 0X8E9D, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD, 0X86BC, 0X869C, 0X86BC, 0X869C,
0X867C, 0X865C, 0X865B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E1B, 0X7DFA,
0X7DFA, 0X7DFA, 0X7DDA, 0X75DA, 0X75D9, 0X75B9, 0X75B9, 0X75B9,
0X7599, 0X7599, 0X7599, 0X7599, 0X7578, 0X7579, 0X7579, 0X6D78,
0X6D78, 0X6D79, 0X6D79, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58,
0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58,
0X6D58, 0X6D58, 0X6D58, 0X7599, 0X7599, 0X6D79, 0X6D78, 0X6D78,
0X7599, 0X7599, 0X7599, 0X7599, 0X7599, 0X75B9, 0X75DA, 0X75DA,
0X75DA, 0X75DA, 0X7DFA, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B, 0X7E3B,
0X7E1B, 0X7E3B, 0X865B, 0X865B, 0X865B, 0X867C, 0X867C, 0X867C,
0X869C, 0X869C, 0X869C, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD,
0X8EBD, 0X8E9C, 0X869C, 0X869C, 0X869C, 0X869C, 0X869C, 0X867B,
0X863B, 0X7E3B, 0X7E1B, 0X7E1A, 0X7DFA, 0X7E1A, 0X7DFA, 0X7DDA,
0X75DA, 0X75B9, 0X75B9, 0X75B9, 0X7599, 0X7599, 0X7599, 0X6D78,
0X6D78, 0X6D78, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58,
0X6D58, 0X6D38, 0X6D58, 0X6D37, 0X6D37, 0X6D37, 0X6D37, 0X6D37,
0X6D37, 0X6D37, 0X6D37, 0X6D17, 0X6D37, 0X6D37, 0X6D37, 0X6D37,
0X6D37, 0X6D37, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D58,
0X6D58, 0X6D78, 0X6D78, 0X6D58, 0X7578, 0X7599, 0X7599, 0X7599,
0X7599, 0X75B9, 0X75DA, 0X75DA, 0X75FA, 0X7E1B, 0X7E1A, 0X7DFA,
0X7DFA, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E3B, 0X7E5B, 0X865B, 0X865C,
0X867C, 0X867C, 0X869C, 0X86BD, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EBD,
0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FD, 0X8EFD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8EBD,
0X869C, 0X869C, 0X867C, 0X867C, 0X867C, 0X869C, 0X867C, 0X7E3B,
0X7E1B, 0X7E1A, 0X7DFA, 0X7DFA, 0X7DFA, 0X7DFA, 0X75D9, 0X75B9,
0X75B9, 0X7599, 0X7599, 0X6D78, 0X6D78, 0X6D78, 0X6D58, 0X6D58,
0X6D58, 0X6D38, 0X6D37, 0X6D37, 0X6D37, 0X6517, 0X6D38, 0X6D38,
0X6517, 0X6517, 0X6517, 0X6517, 0X64F7, 0X64F7, 0X64F6, 0X64F7,
0X64F7, 0X64F7, 0X6517, 0X64F7, 0X64F7, 0X64F7, 0X64F7, 0X64F7,
0X64F7, 0X6517, 0X6517, 0X6517, 0X6D38, 0X6D38, 0X6517, 0X6D17,
0X6D38, 0X6D38, 0X6D38, 0X6D38, 0X6D58, 0X6D58, 0X6D78, 0X7578,
0X7578, 0X7579, 0X7599, 0X75B9, 0X75DA, 0X75FA, 0X75FA, 0X75FA,
0X75FA, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E3B,
0X7E5B, 0X867C, 0X869C, 0X869C, 0X869C, 0X869C, 0X869C, 0X8E9C,
0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X869C, 0X869C,
0X867C, 0X867C, 0X865B, 0X865B, 0X865B, 0X867C, 0X7E5C, 0X7E1B,
0X7DFA, 0X7DFA, 0X75DA, 0X75B9, 0X75B9, 0X75D9, 0X7599, 0X7599,
0X6D78, 0X6D78, 0X6D58, 0X6D58, 0X6D58, 0X6D38, 0X6D37, 0X6537,
0X6517, 0X6517, 0X6517, 0X64F7, 0X64F7, 0X64F7, 0X64F7, 0X64F7,
0X64F6, 0X64D6, 0X64F6, 0X64F7, 0X64D6, 0X64D6, 0X64B6, 0X64D6,
0X64D6, 0X64D6, 0X64D6, 0X64D6, 0X64D6, 0X64D6, 0X64D6, 0X64D6,
0X64D7, 0X64F7, 0X64F7, 0X64F7, 0X6517, 0X6517, 0X64F7, 0X64F7,
0X64F7, 0X6517, 0X6517, 0X6517, 0X6D17, 0X6D38, 0X6D38, 0X6D58,
0X6D58, 0X6D58, 0X6D79, 0X7599, 0X6DB9, 0X75DA, 0X75FB, 0X75FB,
0X75FA, 0X75DA, 0X75FA, 0X75FA, 0X7DFA, 0X7DFB, 0X7E1B, 0X7E1B,
0X7E5C, 0X867C, 0X865C, 0X865C, 0X867C, 0X867C, 0X869C, 0X869C,
0X869C, 0X869C, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD,
0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X869C, 0X869C, 0X867C, 0X867C,
0X865B, 0X863B, 0X7E3B, 0X7E1B, 0X7E1B, 0X7E5B, 0X7E7C, 0X7DFA,
0X75DA, 0X75B9, 0X75B9, 0X7599, 0X7599, 0X75B9, 0X6D78, 0X6D58,
0X6D58, 0X6D38, 0X6D37, 0X6D37, 0X6517, 0X6517, 0X6517, 0X64F7,
0X64F6, 0X64F6, 0X64D6, 0X64D6, 0X64D6, 0X64D6, 0X5CB6, 0X64D6,
0X64B6, 0X5CB6, 0X5CB5, 0X64D6, 0X5CB6, 0X5C95, 0X5C95, 0X5C95,
0X5C95, 0X5C95, 0X5C95, 0X5C95, 0X5C95, 0X5C95, 0X5C95, 0X5C96,
0X5C96, 0X5CB6, 0X64D6, 0X5CB6, 0X64D6, 0X64F7, 0X64B6, 0X64B6,
0X64D6, 0X64F7, 0X64F7, 0X64F7, 0X64F7, 0X64F7, 0X6517, 0X6517,
0X6D18, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D9A, 0X75DA, 0X75DA,
0X75B9, 0X75B9, 0X75B9, 0X75DA, 0X75DA, 0X75DA, 0X7DFA, 0X7E1B,
0X7E3B, 0X7E3B, 0X7E1B, 0X7E3B, 0X7E3B, 0X865C, 0X867C, 0X867C,
0X869C, 0X869C, 0X869C, 0X869D, 0X8EBD, 0X8EBD, 0X8EBD, 0X8EDD,
0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EDD,
0X8EBD, 0X8EBD, 0X869C, 0X869C, 0X869C, 0X867C, 0X865B, 0X865B,
0X7E3B, 0X7E1B, 0X7E1A, 0X7DFA, 0X7DFA, 0X7E1B, 0X7E5B, 0X75FA,
0X7599, 0X7599, 0X6D78, 0X6D78, 0X6D78, 0X6D78, 0X6D37, 0X6D37,
0X6517, 0X6517, 0X6517, 0X64F7, 0X64F6, 0X64D6, 0X64D6, 0X64D6,
0X64B6, 0X5CB6, 0X5CB5, 0X5CB6, 0X5C96, 0X5C95, 0X5C95, 0X5C95,
0X5C95, 0X5C95, 0X5C75, 0X5C95, 0X5C96, 0X5C75, 0X5C54, 0X5C55,
0X5455, 0X5C55, 0X5C55, 0X5C75, 0X5C75, 0X5C75, 0X5C75, 0X5C75,
0X5C75, 0X5C75, 0X5C96, 0X5C96, 0X5CB6, 0X5CD6, 0X5C96, 0X5C95,
0X5CB6, 0X5CD6, 0X64D6, 0X64B6, 0X64B6, 0X64D6, 0X64D6, 0X64D7,
0X6517, 0X6518, 0X6D17, 0X6D37, 0X6D38, 0X6D79, 0X6D99, 0X6D99,
0X6D78, 0X7578, 0X7599, 0X7599, 0X75B9, 0X75BA, 0X75DA, 0X75FA,
0X7DFA, 0X7DFA, 0X7DFA, 0X7E1B, 0X7E1B, 0X7E3B, 0X865C, 0X867C,
0X867C, 0X867C, 0X869C, 0X869C, 0X869C, 0X869C, 0X8E9C, 0X8EBD,
0X8EBD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD,
0X869C, 0X869C, 0X869C, 0X867C, 0X865C, 0X865C, 0X863B, 0X7E1B,
0X7E1B, 0X7DFA, 0X7DFA, 0X75DA, 0X75B9, 0X75DA, 0X763B, 0X761A,
0X6D99, 0X6D58, 0X6D58, 0X6D38, 0X6D58, 0X6D58, 0X6517, 0X64F7,
0X64F6, 0X64F6, 0X64D6, 0X64D6, 0X5CB6, 0X5CB6, 0X5CB5, 0X5C95,
0X5C95, 0X5C95, 0X5C75, 0X5C75, 0X5C75, 0X5C54, 0X5454, 0X5454,
0X5C75, 0X5454, 0X5434, 0X5434, 0X5455, 0X5455, 0X5434, 0X5434,
0X5435, 0X5434, 0X5434, 0X5434, 0X5434, 0X5434, 0X5434, 0X5434,
0X5434, 0X5434, 0X5455, 0X5455, 0X5C75, 0X5CB6, 0X5C95, 0X5455,
0X5C75, 0X5C95, 0X5C95, 0X5C95, 0X5C95, 0X5C96, 0X5CB6, 0X5CB6,
0X64D7, 0X64F7, 0X64F7, 0X64F7, 0X6517, 0X6D38, 0X6D58, 0X6D79,
0X6D58, 0X6D58, 0X6D58, 0X6D99, 0X7599, 0X75B9, 0X75DA, 0X75DA,
0X75BA, 0X75DA, 0X7DDA, 0X7DFA, 0X7DFA, 0X7E3B, 0X7E5C, 0X7E5C,
0X865C, 0X865C, 0X867C, 0X869C, 0X867C, 0X867C, 0X869C, 0X869C,
0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FD, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C,
0X869C, 0X867C, 0X867C, 0X865B, 0X863B, 0X7E3B, 0X7E3B, 0X7E1A,
0X7DFA, 0X75DA, 0X75B9, 0X75B9, 0X7599, 0X7599, 0X75FA, 0X763B,
0X6D99, 0X6D37, 0X6D37, 0X6517, 0X6D38, 0X6537, 0X64D6, 0X64D6,
0X64D6, 0X5CB6, 0X5CB6, 0X5C95, 0X5C95, 0X5C95, 0X5C75, 0X5C75,
0X5454, 0X5454, 0X5454, 0X5454, 0X5434, 0X5434, 0X5434, 0X5413,
0X5434, 0X5435, 0X5435, 0X5435, 0X5414, 0X5434, 0X5414, 0X53F3,
0X5413, 0X53F3, 0X5413, 0X5413, 0X4BF3, 0X5414, 0X5414, 0X5413,
0X53F3, 0X5414, 0X5434, 0X5434, 0X5434, 0X5475, 0X5475, 0X5434,
0X5434, 0X5475, 0X5C75, 0X5C54, 0X5C75, 0X5C75, 0X5C75, 0X5C96,
0X5C96, 0X5CB6, 0X64D6, 0X64D6, 0X64F7, 0X64F7, 0X6517, 0X6D38,
0X6D58, 0X6D38, 0X6D38, 0X6D78, 0X6D79, 0X6D79, 0X6D99, 0X7599,
0X7599, 0X75B9, 0X75B9, 0X75DA, 0X75DA, 0X75FA, 0X7E3B, 0X7E3B,
0X7E3B, 0X7E3B, 0X865C, 0X867C, 0X865C, 0X867C, 0X867C, 0X869C,
0X869C, 0X8E9C, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBC, 0X869C, 0X869C, 0X869C,
0X867C, 0X865B, 0X863B, 0X7E3B, 0X7E1B, 0X7E1A, 0X7E1B, 0X7DFA,
0X75B9, 0X75B9, 0X7599, 0X7578, 0X6D79, 0X6D79, 0X6D79, 0X6DFA,
0X6DBA, 0X6517, 0X64F7, 0X64F6, 0X6517, 0X64F7, 0X64B6, 0X5CB6,
0X5C95, 0X5C95, 0X5C75, 0X5C75, 0X5C55, 0X5C54, 0X5454, 0X5434,
0X5434, 0X5413, 0X5414, 0X5413, 0X5413, 0X53F3, 0X4BF3, 0X4BF3,
0X4C14, 0X5435, 0X4C14, 0X4C14, 0X4BF3, 0X4BF3, 0X4BF3, 0X4BD3,
0X4BD3, 0X4BD3, 0X4BD3, 0X4BD2, 0X4BD2, 0X4BD3, 0X4BD3, 0X4BD2,
0X4BD2, 0X4BD3, 0X4BF4, 0X4BF3, 0X4BF3, 0X5434, 0X5475, 0X5435,
0X5414, 0X5434, 0X5434, 0X5414, 0X5434, 0X5434, 0X5C55, 0X5C75,
0X5C75, 0X5C75, 0X5C95, 0X5CB6, 0X64B6, 0X64D6, 0X64D7, 0X64F7,
0X6517, 0X6517, 0X6517, 0X6538, 0X6D58, 0X6D58, 0X6D58, 0X6D78,
0X6D79, 0X7599, 0X7599, 0X7599, 0X75BA, 0X75DA, 0X75FA, 0X7E1B,
0X7E1B, 0X7E1B, 0X7E3B, 0X865C, 0X865B, 0X865C, 0X865C, 0X867C,
0X867C, 0X869C, 0X869C, 0X8EBC, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD,
0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X8EFD, 0X8EDD,
0X8EDD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X869C, 0X867C, 0X865C,
0X865B, 0X7E3B, 0X7E1B, 0X7E1A, 0X7DFA, 0X7DDA, 0X75FA, 0X75D9,
0X7599, 0X7579, 0X6D78, 0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6DFA,
0X6DB9, 0X64F7, 0X64D6, 0X64B6, 0X6517, 0X5CD6, 0X5C95, 0X5C95,
0X5C75, 0X5C54, 0X5454, 0X5434, 0X5434, 0X5414, 0X5413, 0X5413,
0X53F3, 0X53F3, 0X4BF3, 0X4BD3, 0X4BD2, 0X4BD2, 0X4BD2, 0X4BB3,
0X4BF4, 0X4BD3, 0X4BD2, 0X4BB2, 0X4BB2, 0X4BB2, 0X4BD3, 0X4B92,
0X4392, 0X4392, 0X4392, 0X4392, 0X4392, 0X4BB2, 0X4BB2, 0X4BB2,
0X4B92, 0X4BB2, 0X4BB2, 0X4BD2, 0X4BB2, 0X4BD2, 0X5434, 0X4C14,
0X4BF4, 0X4BF3, 0X53F3, 0X53F3, 0X53F3, 0X5414, 0X5434, 0X5455,
0X5434, 0X5454, 0X5475, 0X5C75, 0X5C96, 0X5CB6, 0X5CB6, 0X5CB6,
0X64D6, 0X64F7, 0X64F7, 0X6517, 0X6538, 0X6537, 0X6D37, 0X6D38,
0X6D58, 0X6D58, 0X6D78, 0X7579, 0X7599, 0X75B9, 0X75DA, 0X75FA,
0X7E1B, 0X7DFA, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B, 0X7E3B, 0X865B,
0X865C, 0X867C, 0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EBD, 0X8EDD,
0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EDD,
0X8EBD, 0X8EBC, 0X869C, 0X869C, 0X867C, 0X865C, 0X865B, 0X863B,
0X7E1B, 0X7E1A, 0X7DFA, 0X7DFA, 0X75DA, 0X75B9, 0X75B9, 0X75B9,
0X6D78, 0X6D58, 0X6D37, 0X6D37, 0X6517, 0X6538, 0X6D9A, 0X6DDA,
0X6537, 0X64D6, 0X5CB6, 0X5CB6, 0X5CD6, 0X5C95, 0X5C75, 0X5454,
0X5434, 0X5434, 0X5413, 0X5413, 0X53F3, 0X53F3, 0X4BF3, 0X4BD2,
0X4BD2, 0X4BD2, 0X4BB2, 0X4BB2, 0X4BB2, 0X4BB2, 0X4B92, 0X4392,
0X43B3, 0X4BD3, 0X4392, 0X4392, 0X4392, 0X4392, 0X4392, 0X4371,
0X4371, 0X4352, 0X4372, 0X4351, 0X4351, 0X4371, 0X4372, 0X4372,
0X4371, 0X4371, 0X4372, 0X4B92, 0X4B92, 0X4391, 0X4BF3, 0X4BD3,
0X4BD3, 0X4BD3, 0X4BD3, 0X4BD3, 0X4BD3, 0X4BF3, 0X4BF4, 0X53F4,
0X5414, 0X5414, 0X5414, 0X5434, 0X5475, 0X5C75, 0X5C95, 0X5C95,
0X5CB6, 0X5CB6, 0X5CD6, 0X64F7, 0X64F7, 0X64F7, 0X6517, 0X6517,
0X6D37, 0X6D38, 0X6D58, 0X6D58, 0X6D78, 0X7579, 0X75B9, 0X75DA,
0X75FA, 0X75FA, 0X75FA, 0X75FA, 0X7DFA, 0X7E1B, 0X7E1B, 0X7E3B,
0X863B, 0X865B, 0X865C, 0X867C, 0X869C, 0X869C, 0X8E9C, 0X8EBD,
0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD, 0X8EBD,
0X8E9C, 0X869C, 0X867C, 0X867C, 0X865B, 0X865B, 0X7E3B, 0X7E1B,
0X7DFA, 0X7DFA, 0X75DA, 0X75B9, 0X75B9, 0X7599, 0X6D78, 0X7599,
0X6D78, 0X6D17, 0X6517, 0X6517, 0X64F7, 0X6518, 0X6DDA, 0X6599,
0X5CD6, 0X5C95, 0X5C75, 0X5CB6, 0X5CB6, 0X5434, 0X5434, 0X5434,
0X5413, 0X53F3, 0X53F3, 0X4BF3, 0X4BD3, 0X4BD2, 0X4BB2, 0X4BB2,
0X4BB2, 0X4B92, 0X4392, 0X4371, 0X4371, 0X4371, 0X4371, 0X4392,
0X4392, 0X4371, 0X4351, 0X4351, 0X4351, 0X4372, 0X4371, 0X4330,
0X4330, 0X4351, 0X4352, 0X4330, 0X4330, 0X4331, 0X4351, 0X4351,
0X4351, 0X4350, 0X4351, 0X4351, 0X4351, 0X4350, 0X4BB2, 0X4BB3,
0X4392, 0X4BB3, 0X4BD3, 0X4BB2, 0X4BB3, 0X4BB3, 0X4BD3, 0X4BD3,
0X53F3, 0X53F3, 0X53F3, 0X5413, 0X5434, 0X5434, 0X5454, 0X5475,
0X5C75, 0X5C95, 0X5CB6, 0X5CF8, 0X64D6, 0X64D6, 0X64D6, 0X64D7,
0X64F7, 0X64F7, 0X6D17, 0X6D38, 0X6D38, 0X6D58, 0X6D79, 0X6D99,
0X6DB9, 0X75DA, 0X75DA, 0X75DA, 0X75DA, 0X7DFA, 0X7DFA, 0X7E1A,
0X7E1B, 0X7E3B, 0X863B, 0X865B, 0X867C, 0X867C, 0X869C, 0X8E9C,
0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBD, 0X869C,
0X869C, 0X867C, 0X867C, 0X865B, 0X863B, 0X7E3B, 0X7E1A, 0X7DFA,
0X7DDA, 0X75D9, 0X75B9, 0X7599, 0X7579, 0X6D78, 0X6D58, 0X6D58,
0X6D58, 0X6517, 0X64F6, 0X64D6, 0X64B6, 0X6518, 0X65DA, 0X6558,
0X5C75, 0X5475, 0X5454, 0X54B6, 0X5475, 0X5413, 0X53F3, 0X4BF3,
0X4BF3, 0X4BD3, 0X4BD3, 0X4BB2, 0X4BB2, 0X4391, 0X4391, 0X4371,
0X4371, 0X4371, 0X4351, 0X4351, 0X4351, 0X4351, 0X4351, 0X4351,
0X4350, 0X4330, 0X3B30, 0X3B30, 0X3B30, 0X3B30, 0X3B51, 0X3B10,
0X3B0F, 0X3B0F, 0X3B10, 0X3B10, 0X3B0F, 0X3B10, 0X3B30, 0X3B10,
0X3B10, 0X3B10, 0X3B30, 0X4330, 0X3B30, 0X3B10, 0X4371, 0X4392,
0X4351, 0X4351, 0X4372, 0X4372, 0X4372, 0X4372, 0X4BB2, 0X4BD2,
0X4BD2, 0X4BD2, 0X4BD2, 0X4BD3, 0X53F3, 0X5413, 0X5414, 0X5434,
0X5454, 0X5475, 0X5C96, 0X5CB7, 0X5C96, 0X5CB6, 0X64B6, 0X64B6,
0X64D6, 0X64D6, 0X64F7, 0X6517, 0X6D17, 0X6D38, 0X6D58, 0X6D58,
0X6D79, 0X6DB9, 0X6DBA, 0X75BA, 0X75DA, 0X75FA, 0X75FA, 0X7DFA,
0X7E1A, 0X7E1B, 0X7E1B, 0X7E3B, 0X865B, 0X865C, 0X867C, 0X869C,
0X869C, 0X8E9C, 0X8EBD, 0X8EDD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8EBC, 0X869C, 0X869C,
0X867C, 0X865B, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DFA, 0X75DA,
0X75B9, 0X7599, 0X7579, 0X6D78, 0X6D58, 0X6D58, 0X6D37, 0X64F7,
0X6537, 0X6517, 0X64B6, 0X5CB5, 0X5C95, 0X5CF7, 0X65DA, 0X5D37,
0X5454, 0X5434, 0X5434, 0X5495, 0X5434, 0X4BD3, 0X4BD2, 0X4BB2,
0X4BB2, 0X4BB2, 0X4B92, 0X4392, 0X4391, 0X4371, 0X4351, 0X4351,
0X4351, 0X4330, 0X3B30, 0X3B30, 0X3B10, 0X3B10, 0X3B10, 0X3B10,
0X3AEF, 0X3AEF, 0X3AEF, 0X3AEF, 0X3B10, 0X3AF0, 0X3B11, 0X3AEF,
0X3ACF, 0X3ACF, 0X3ACF, 0X3AEF, 0X3AEF, 0X3ACF, 0X3ACF, 0X3ACF,
0X3ACF, 0X3ACF, 0X3AEF, 0X3AEF, 0X3AEF, 0X3AEF, 0X3B30, 0X4371,
0X3B50, 0X3B10, 0X4330, 0X4331, 0X4331, 0X4351, 0X4371, 0X4391,
0X4392, 0X4B92, 0X4BB2, 0X4BB2, 0X4BD3, 0X4BD3, 0X4BF3, 0X4C13,
0X5434, 0X5455, 0X5475, 0X5475, 0X5C75, 0X5C95, 0X5C95, 0X5C95,
0X6495, 0X64B6, 0X64D6, 0X64F7, 0X64F7, 0X6517, 0X6D38, 0X6D58,
0X6D58, 0X6D79, 0X6D79, 0X7599, 0X75B9, 0X75B9, 0X75DA, 0X75FA,
0X7DFA, 0X7E1B, 0X7E1B, 0X7E1B, 0X7E3B, 0X863B, 0X865B, 0X867C,
0X869C, 0X869C, 0X8E9C, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EFD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X8EFD, 0X8EDD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865C,
0X865B, 0X7E3B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DFA, 0X75D9, 0X75B9,
0X7599, 0X6D78, 0X6D58, 0X6D58, 0X6D38, 0X6D17, 0X64F7, 0X64D6,
0X64F7, 0X64F7, 0X5CB5, 0X5C75, 0X5C75, 0X5C96, 0X65DA, 0X5D37,
0X5414, 0X53F3, 0X5414, 0X5454, 0X4BD3, 0X4BD2, 0X4BB2, 0X4391,
0X4371, 0X4371, 0X4371, 0X4350, 0X4351, 0X4351, 0X3B30, 0X3B30,
0X3B10, 0X3B0F, 0X3B0F, 0X3AEF, 0X3AEF, 0X3AEF, 0X3ACF, 0X3AEF,
0X3ACF, 0X32CE, 0X32CE, 0X32AE, 0X3AF0, 0X32CF, 0X32F0, 0X32CF,
0X32AF, 0X32AF, 0X32AE, 0X32AE, 0X3AAF, 0X32AF, 0X32AE, 0X32AE,
0X32AE, 0X32AE, 0X32AE, 0X3ACF, 0X3ACE, 0X3ACE, 0X3AEF, 0X3B50,
0X3B30, 0X3AEF, 0X3AEF, 0X3B10, 0X3B30, 0X3B30, 0X4330, 0X4350,
0X4351, 0X4371, 0X4371, 0X4392, 0X43B2, 0X4BB2, 0X4BD2, 0X4BD3,
0X4BF3, 0X5414, 0X5434, 0X5434, 0X5434, 0X5455, 0X5475, 0X5C75,
0X5C75, 0X5C95, 0X64B6, 0X64D6, 0X64D6, 0X64F7, 0X6517, 0X6578,
0X6D58, 0X6D58, 0X6D58, 0X6D58, 0X6D79, 0X7599, 0X75B9, 0X75B9,
0X75DA, 0X75FA, 0X7DFA, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E5B, 0X865B,
0X867C, 0X867C, 0X869C, 0X869C, 0X8EBC, 0X8EBD, 0X8EDD, 0X8EDD,
0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD,
0X8EDD, 0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865C, 0X863B,
0X7E3B, 0X7E1B, 0X7E1B, 0X7DFA, 0X75DA, 0X75DA, 0X7599, 0X7578,
0X6D78, 0X6D58, 0X6D38, 0X6D38, 0X6517, 0X64F7, 0X64D6, 0X5CB6,
0X5C96, 0X64D6, 0X5CB6, 0X5454, 0X5434, 0X5455, 0X6599, 0X5D58,
0X4BF3, 0X4BD3, 0X4C14, 0X4BF3, 0X4392, 0X4B92, 0X4392, 0X4371,
0X4351, 0X4351, 0X4350, 0X3B30, 0X3B30, 0X3B10, 0X3B0F, 0X3AEF,
0X3AEF, 0X3AEF, 0X3ACE, 0X32CE, 0X32CE, 0X32AE, 0X32AE, 0X32AE,
0X32AE, 0X32AE, 0X328D, 0X328D, 0X32AE, 0X328E, 0X32AF, 0X32AF,
0X328E, 0X328E, 0X328D, 0X328D, 0X328D, 0X328E, 0X328E, 0X328E,
0X328E, 0X328D, 0X328E, 0X328E, 0X328E, 0X328E, 0X3ACF, 0X3B30,
0X3AEF, 0X3AAF, 0X3ACF, 0X3AEF, 0X3B10, 0X3B30, 0X3B0F, 0X3B10,
0X4330, 0X4330, 0X4330, 0X4351, 0X4371, 0X4371, 0X4392, 0X4BB2,
0X4BD2, 0X4BF3, 0X4C14, 0X5414, 0X5414, 0X5434, 0X5434, 0X5454,
0X5C55, 0X5C75, 0X5C95, 0X5C96, 0X64B6, 0X64D6, 0X6538, 0X6558,
0X6538, 0X6D38, 0X6D38, 0X6D37, 0X6D38, 0X6D58, 0X6D79, 0X7599,
0X75B9, 0X75B9, 0X75DA, 0X7DFA, 0X7E1B, 0X7E3B, 0X7E3B, 0X7E3B,
0X865B, 0X865C, 0X867C, 0X869C, 0X869C, 0X8EBC, 0X8EBD, 0X8EDD,
0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD,
0X8EBD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865B, 0X863B, 0X7E3B,
0X7E1B, 0X7DFA, 0X7DFA, 0X75DA, 0X75B9, 0X7599, 0X7579, 0X6D58,
0X6D38, 0X6D17, 0X6517, 0X64F7, 0X64D6, 0X64B6, 0X5CB6, 0X5C95,
0X5C75, 0X5C75, 0X5CB6, 0X5434, 0X53F3, 0X5413, 0X54F7, 0X5D78,
0X4C34, 0X4BF3, 0X4C34, 0X43F3, 0X4371, 0X4351, 0X4350, 0X4350,
0X4330, 0X3B30, 0X3B10, 0X3AEF, 0X3AEF, 0X3AEF, 0X3ACF, 0X3ACF,
0X3ACF, 0X32AE, 0X32AE, 0X32AD, 0X328D, 0X328E, 0X328E, 0X328E,
0X326D, 0X326D, 0X2A6D, 0X2A6C, 0X326D, 0X326E, 0X328F, 0X2AAF,
0X2A4D, 0X2A4D, 0X2A4D, 0X2A4C, 0X2A4C, 0X2A4D, 0X324D, 0X324D,
0X326E, 0X326E, 0X326D, 0X326D, 0X2A4D, 0X326D, 0X32AE, 0X330F,
0X32CE, 0X328E, 0X32AE, 0X32AF, 0X3ACF, 0X3AEF, 0X3AEF, 0X3AEF,
0X3AEF, 0X3AEF, 0X3B10, 0X3B30, 0X4351, 0X4330, 0X4351, 0X4391,
0X43B2, 0X4BD3, 0X4BD3, 0X4BD3, 0X4BF3, 0X4BF3, 0X5414, 0X5434,
0X5434, 0X5C54, 0X5C55, 0X5C75, 0X5C95, 0X5CB6, 0X5D38, 0X6517,
0X64F7, 0X6517, 0X6517, 0X6517, 0X6517, 0X6D37, 0X6D58, 0X6D78,
0X6D99, 0X75B9, 0X75DA, 0X75DA, 0X75DA, 0X7DFA, 0X7E3B, 0X7E3B,
0X7E3B, 0X863B, 0X865C, 0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EBD,
0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD,
0X8EBD, 0X869C, 0X869C, 0X867C, 0X865B, 0X863B, 0X7E1B, 0X7E1A,
0X7DFA, 0X7DDA, 0X75DA, 0X75B9, 0X7599, 0X6D78, 0X6D58, 0X6D37,
0X6517, 0X64F7, 0X64F7, 0X64D6, 0X5CB6, 0X5C95, 0X5C75, 0X5C75,
0X5454, 0X5434, 0X5C75, 0X5475, 0X4BF3, 0X4BD3, 0X5414, 0X54F7,
0X4CF6, 0X4C13, 0X43D2, 0X43F3, 0X4371, 0X3B30, 0X3B30, 0X3B0F,
0X3AEF, 0X3AF0, 0X3AEF, 0X3AEF, 0X3ACF, 0X32AE, 0X32AE, 0X32AF,
0X32AE, 0X328E, 0X328D, 0X2A6D, 0X2A6D, 0X2A6D, 0X324D, 0X2A4D,
0X2A4C, 0X2A4C, 0X2A2C, 0X2A2C, 0X2A2C, 0X2A4D, 0X2A6E, 0X2A4D,
0X2A2C, 0X2A2C, 0X2A2B, 0X2A2C, 0X2A2C, 0X2A2C, 0X2A2C, 0X2A2C,
0X2A2C, 0X2A2C, 0X2A4D, 0X324D, 0X2A2C, 0X2A4C, 0X326D, 0X32AE,
0X32AE, 0X326D, 0X328E, 0X328F, 0X328E, 0X32AE, 0X32CF, 0X32CE,
0X32AE, 0X3ACF, 0X3AEF, 0X3AEF, 0X3B10, 0X3B30, 0X3B30, 0X4351,
0X4392, 0X4392, 0X4392, 0X43B2, 0X4BB2, 0X4BD3, 0X53F3, 0X53F3,
0X53F3, 0X5414, 0X5434, 0X5454, 0X5C75, 0X5CB6, 0X5D37, 0X5CF7,
0X64D6, 0X64D6, 0X64D7, 0X64F7, 0X64F7, 0X6517, 0X6517, 0X6D38,
0X6D78, 0X6D99, 0X75B9, 0X75B9, 0X75DA, 0X75DA, 0X7DFA, 0X7E1B,
0X7E3B, 0X7E3B, 0X7E3B, 0X865B, 0X867C, 0X869C, 0X86BD, 0X8EBD,
0X8EDD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD, 0X8EBC,
0X869C, 0X867C, 0X867C, 0X865B, 0X863B, 0X7E1B, 0X7DFA, 0X7DFA,
0X7DDA, 0X75B9, 0X75B9, 0X7599, 0X6D79, 0X6D58, 0X6D37, 0X6517,
0X64F7, 0X64D6, 0X64B6, 0X5C96, 0X5C95, 0X5C74, 0X5454, 0X5434,
0X5414, 0X53F3, 0X5434, 0X4C54, 0X4C13, 0X4BF3, 0X4BB2, 0X4C55,
0X5558, 0X4433, 0X43B2, 0X43F3, 0X3B92, 0X3B0F, 0X3AEF, 0X3AEF,
0X3ACE, 0X3ACF, 0X32AE, 0X32AE, 0X32AF, 0X32AF, 0X328E, 0X326E,
0X326D, 0X2A6C, 0X2A4C, 0X2A4C, 0X2A2C, 0X2A2C, 0X2A2C, 0X2A2C,
0X2A2C, 0X2A0B, 0X2A0B, 0X2A0B, 0X2A0B, 0X2A0C, 0X220D, 0X21EB,
0X21EB, 0X220C, 0X21EB, 0X21EA, 0X21EB, 0X21EB, 0X21EB, 0X21EB,
0X29EB, 0X29EB, 0X2A0C, 0X2A2D, 0X2A2D, 0X2A2C, 0X2A2C, 0X326D,
0X328D, 0X2A4C, 0X2A4D, 0X326E, 0X326D, 0X326D, 0X328E, 0X32AE,
0X32AE, 0X32AE, 0X3AAE, 0X3ACE, 0X3ACF, 0X3B0F, 0X3B0F, 0X3B30,
0X4371, 0X4371, 0X4371, 0X4392, 0X4392, 0X4BB2, 0X4BD3, 0X4BD3,
0X4BD3, 0X4BF3, 0X5414, 0X5434, 0X5434, 0X5496, 0X54F7, 0X5CB6,
0X5CB6, 0X64B6, 0X64B6, 0X64D6, 0X64F6, 0X64F7, 0X64F7, 0X6517,
0X6D37, 0X6D58, 0X6D78, 0X7579, 0X7599, 0X75B9, 0X75DA, 0X75FA,
0X7E1B, 0X7E3B, 0X7E5B, 0X7E5C, 0X867C, 0X869C, 0X86BD, 0X8EBD,
0X8EDD, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C,
0X867C, 0X865C, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75DA,
0X75B9, 0X7599, 0X7599, 0X6D78, 0X6D58, 0X6D37, 0X64F7, 0X64F6,
0X64D6, 0X64B6, 0X5C95, 0X5C75, 0X5C74, 0X5434, 0X5414, 0X5413,
0X53F3, 0X53D3, 0X4BF3, 0X4BD3, 0X43B2, 0X4BD2, 0X4BD3, 0X43D3,
0X4CB6, 0X4495, 0X4475, 0X4475, 0X3BF4, 0X3B30, 0X32AE, 0X32AE,
0X32AE, 0X32AE, 0X328D, 0X326D, 0X326D, 0X326D, 0X326D, 0X2A4D,
0X2A2C, 0X2A2C, 0X2A2B, 0X2A2B, 0X2A0B, 0X2A0B, 0X220B, 0X21EB,
0X29EB, 0X21EB, 0X21EA, 0X21CA, 0X21CB, 0X21EB, 0X21EB, 0X21EB,
0X21C9, 0X21CB, 0X21CC, 0X21CA, 0X21CA, 0X21CA, 0X21CA, 0X21CA,
0X21CA, 0X21CB, 0X29EB, 0X29EB, 0X2A0C, 0X2A0C, 0X29EB, 0X2A2C,
0X2A4C, 0X2A0C, 0X2A2D, 0X2A4E, 0X2A2C, 0X2A2C, 0X324C, 0X326D,
0X326D, 0X328D, 0X328D, 0X32AE, 0X32AE, 0X32CF, 0X3AEF, 0X3B10,
0X3B50, 0X4351, 0X4351, 0X4351, 0X4351, 0X4371, 0X4BB2, 0X4BB2,
0X4BB2, 0X4BB3, 0X4BF3, 0X5414, 0X5434, 0X5455, 0X5496, 0X5496,
0X5C96, 0X5C96, 0X5C95, 0X5C95, 0X5CB6, 0X64D6, 0X64F6, 0X64F7,
0X6517, 0X6538, 0X6D58, 0X6D58, 0X6D79, 0X7599, 0X75B9, 0X75DA,
0X75FA, 0X7E1B, 0X7E3B, 0X7E5B, 0X7E7C, 0X869C, 0X86BC, 0X86BC,
0X86BC, 0X8EBD, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C, 0X867C,
0X865B, 0X863B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75B9, 0X75B9,
0X7599, 0X7579, 0X6D58, 0X6D58, 0X6D38, 0X64F7, 0X64D6, 0X64D6,
0X64B6, 0X5C95, 0X5C75, 0X5454, 0X5434, 0X5414, 0X53F3, 0X4BF3,
0X4BD2, 0X4BB2, 0X4BD2, 0X4BB2, 0X4371, 0X4350, 0X4371, 0X4392,
0X4392, 0X4455, 0X3BF3, 0X3C13, 0X4434, 0X3B71, 0X328E, 0X328D,
0X328D, 0X2A6D, 0X2A4C, 0X2A4C, 0X2A2C, 0X2A2B, 0X2A2B, 0X2A2C,
0X2A0B, 0X2A0B, 0X21EB, 0X21EA, 0X21EA, 0X21CA, 0X21CA, 0X21CA,
0X21CA, 0X21CA, 0X21A9, 0X21AA, 0X21CB, 0X21AA, 0X21AA, 0X21CB,
0X19A9, 0X19A9, 0X21AB, 0X21CB, 0X21AA, 0X21AA, 0X21A9, 0X19A9,
0X21A9, 0X21AA, 0X21CA, 0X21CA, 0X21CA, 0X21EC, 0X21CB, 0X2A0B,
0X2A2C, 0X222C, 0X2A2D, 0X2A2C, 0X2A0B, 0X2A0B, 0X2A2C, 0X2A2C,
0X2A2C, 0X2A4C, 0X2A6D, 0X328D, 0X328E, 0X328E, 0X32AF, 0X3AEF,
0X3B10, 0X3B10, 0X3B30, 0X3B50, 0X4351, 0X4350, 0X4371, 0X4392,
0X43B2, 0X4BD3, 0X4BD3, 0X4BF3, 0X4BF3, 0X5414, 0X5455, 0X5455,
0X5455, 0X5455, 0X5C55, 0X5C75, 0X5C95, 0X5C95, 0X5CB6, 0X64D6,
0X64F7, 0X6517, 0X6D38, 0X6D58, 0X6D58, 0X6D78, 0X6D99, 0X75B9,
0X75DA, 0X75FA, 0X7DFA, 0X7E1B, 0X7E3B, 0X7E7C, 0X869C, 0X869C,
0X869C, 0X869C, 0X8EBC, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865C,
0X863B, 0X7E1B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75B9, 0X7599, 0X7599,
0X7579, 0X6D58, 0X6D38, 0X6517, 0X64F7, 0X64D6, 0X64B6, 0X5C95,
0X5C95, 0X5C75, 0X5434, 0X5414, 0X5413, 0X53F3, 0X4BD2, 0X4BB2,
0X4B91, 0X4B91, 0X4B92, 0X4371, 0X4330, 0X3B30, 0X3B0F, 0X3B71,
0X3B51, 0X3B10, 0X32CF, 0X3B92, 0X3C14, 0X3B71, 0X32EF, 0X2A4C,
0X2A4C, 0X2A4C, 0X2A2C, 0X2A2C, 0X2A0B, 0X2A0B, 0X21EB, 0X21EB,
0X21EB, 0X21CA, 0X21CA, 0X21CA, 0X21AA, 0X21AA, 0X21AA, 0X19A9,
0X21A9, 0X21AA, 0X2189, 0X2189, 0X21A9, 0X1989, 0X1989, 0X21AA,
0X1989, 0X1968, 0X1988, 0X2189, 0X2189, 0X21A9, 0X2189, 0X1969,
0X1969, 0X2189, 0X21AA, 0X19A9, 0X21A9, 0X21CB, 0X21CB, 0X220B,
0X222C, 0X220C, 0X21EB, 0X21EB, 0X29EA, 0X21EA, 0X2A0B, 0X2A2B,
0X2A0B, 0X2A2B, 0X2A2C, 0X2A4D, 0X2A6D, 0X326D, 0X328E, 0X32CF,
0X32EF, 0X3B0F, 0X3B0F, 0X3B30, 0X3B30, 0X3B30, 0X4351, 0X4372,
0X4392, 0X4BB3, 0X4BB3, 0X4BB2, 0X43B2, 0X4BD3, 0X4C14, 0X5414,
0X5414, 0X5414, 0X5434, 0X5454, 0X5C54, 0X5C75, 0X5C95, 0X5CB5,
0X64B6, 0X64F7, 0X64F7, 0X6517, 0X6D37, 0X6D58, 0X6D78, 0X6D99,
0X75B9, 0X75DA, 0X75FA, 0X7DFA, 0X7E1B, 0X7E3B, 0X7E7B, 0X867C,
0X867C, 0X869C, 0X869C, 0X8E9C, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X8EDD, 0X8EDD, 0X8EBD, 0X8E9D, 0X869C, 0X867C, 0X865C, 0X863B,
0X7E1B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75B9, 0X7599, 0X7579, 0X6D78,
0X6D58, 0X6D37, 0X6517, 0X64F7, 0X64D7, 0X64B6, 0X5C95, 0X5C75,
0X5C55, 0X5434, 0X5414, 0X53F3, 0X4BD3, 0X4BD2, 0X4BB2, 0X4391,
0X4371, 0X4371, 0X4392, 0X4350, 0X3B10, 0X3AEF, 0X3ACF, 0X3B10,
0X3B51, 0X32CF, 0X328D, 0X3B31, 0X3BD4, 0X2AEF, 0X3310, 0X2A6D,
0X2A0B, 0X2A0B, 0X2A0B, 0X29EB, 0X21EA, 0X21CA, 0X21CA, 0X21CA,
0X21AA, 0X21A9, 0X21A9, 0X19A9, 0X1989, 0X1989, 0X2189, 0X1988,
0X1968, 0X1989, 0X1969, 0X1968, 0X1968, 0X1948, 0X1968, 0X1989,
0X1969, 0X1948, 0X1947, 0X1947, 0X1968, 0X1968, 0X1948, 0X1968,
0X1968, 0X1968, 0X1968, 0X1989, 0X1989, 0X21EC, 0X220C, 0X19C9,
0X220C, 0X21CB, 0X21A9, 0X21AA, 0X21CA, 0X21CA, 0X21CA, 0X29EB,
0X29EA, 0X29EB, 0X2A0B, 0X2A2C, 0X2A4C, 0X2A4C, 0X2A4D, 0X326D,
0X32AE, 0X32EF, 0X32EF, 0X3B0F, 0X3B0F, 0X3B0F, 0X3B30, 0X4372,
0X4372, 0X4371, 0X4372, 0X4371, 0X4371, 0X4BB2, 0X4BD3, 0X4BD3,
0X53F3, 0X5413, 0X5413, 0X5414, 0X5434, 0X5454, 0X5475, 0X5C95,
0X5C95, 0X5CB6, 0X64D6, 0X64F7, 0X6517, 0X6537, 0X6D58, 0X6D78,
0X6D78, 0X7599, 0X75B9, 0X75DA, 0X75FA, 0X7E1A, 0X7E3B, 0X7E5B,
0X865B, 0X867C, 0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EDD, 0X8EDD,
0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD,
0X8EDD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865B, 0X863B, 0X7E3B,
0X7E1B, 0X7DFA, 0X7DDA, 0X75B9, 0X7599, 0X7579, 0X6D58, 0X6D58,
0X6D38, 0X64F7, 0X64F6, 0X64D6, 0X64D6, 0X5C96, 0X5C75, 0X5C54,
0X5434, 0X5413, 0X4BF3, 0X4BD2, 0X4BB2, 0X4391, 0X4371, 0X4371,
0X4350, 0X4351, 0X4371, 0X3B0F, 0X3AEF, 0X3ACE, 0X3AAE, 0X32AF,
0X3B31, 0X32EF, 0X2A6D, 0X32AF, 0X3BF5, 0X2AEF, 0X2A6D, 0X32CF,
0X2A0C, 0X29CB, 0X21EB, 0X21CB, 0X21CA, 0X21A9, 0X21A9, 0X21A9,
0X218A, 0X1989, 0X1988, 0X1968, 0X1968, 0X1968, 0X1948, 0X1948,
0X1947, 0X1948, 0X1969, 0X1948, 0X1147, 0X1127, 0X1947, 0X1968,
0X1948, 0X1928, 0X1127, 0X1127, 0X1947, 0X1928, 0X1927, 0X1948,
0X1948, 0X1968, 0X1968, 0X1968, 0X1948, 0X21CB, 0X21CC, 0X21CB,
0X220C, 0X19A9, 0X1988, 0X2189, 0X21A9, 0X21A9, 0X21A9, 0X21CA,
0X21CA, 0X21CA, 0X29EB, 0X2A0B, 0X2A2C, 0X2A0C, 0X2A2C, 0X2A4C,
0X2A8E, 0X32CE, 0X32AE, 0X32CE, 0X32CF, 0X32CF, 0X3B0F, 0X4351,
0X4372, 0X4351, 0X4351, 0X4371, 0X4392, 0X43B2, 0X4BB2, 0X4BB2,
0X4BB2, 0X4BD3, 0X53F3, 0X53F3, 0X5413, 0X5414, 0X5434, 0X5454,
0X5C75, 0X5C95, 0X5CB6, 0X64D6, 0X64F7, 0X6517, 0X6537, 0X6D38,
0X6D58, 0X6D78, 0X6D99, 0X75BA, 0X75DA, 0X75FA, 0X7DFA, 0X7E1B,
0X7E3B, 0X865B, 0X865B, 0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EDD,
0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD,
0X8EBD, 0X8EBC, 0X869C, 0X867C, 0X865C, 0X863B, 0X7E1B, 0X7E1B,
0X7DFA, 0X7DDA, 0X75BA, 0X7599, 0X7579, 0X6D58, 0X6D38, 0X6D38,
0X6517, 0X64D6, 0X64B6, 0X64B6, 0X5C95, 0X5C95, 0X5C55, 0X5434,
0X5413, 0X53D3, 0X4BD2, 0X4BB2, 0X4391, 0X4371, 0X4350, 0X4330,
0X4330, 0X3B30, 0X3B50, 0X3AEF, 0X3AAE, 0X32AE, 0X32AE, 0X328E,
0X32AF, 0X32EF, 0X2A4D, 0X2A2D, 0X3B53, 0X3392, 0X220B, 0X2A8E,
0X2A8F, 0X21CB, 0X21CA, 0X21AA, 0X21A9, 0X1989, 0X1988, 0X1968,
0X2169, 0X1968, 0X1947, 0X1948, 0X1947, 0X1147, 0X1927, 0X1927,
0X1127, 0X1127, 0X1948, 0X1927, 0X1106, 0X1106, 0X1927, 0X1927,
0X1948, 0X1947, 0X1106, 0X1106, 0X1106, 0X1107, 0X1107, 0X1127,
0X1106, 0X1927, 0X1947, 0X1927, 0X1927, 0X1969, 0X198A, 0X21CB,
0X222C, 0X21CB, 0X1948, 0X1968, 0X1988, 0X2189, 0X1988, 0X2189,
0X21A9, 0X21A9, 0X21CA, 0X21CA, 0X29EB, 0X2A0B, 0X2A0B, 0X2A2C,
0X2A6D, 0X2AAD, 0X328D, 0X328D, 0X32AE, 0X32CE, 0X3AEF, 0X3B10,
0X3B30, 0X3B30, 0X3B51, 0X4351, 0X4351, 0X4371, 0X4371, 0X4B92,
0X4B92, 0X4BB2, 0X4BB2, 0X4BD2, 0X4BF3, 0X53F3, 0X5413, 0X5414,
0X5434, 0X5C75, 0X5C96, 0X5CB6, 0X64D6, 0X64D6, 0X64F7, 0X6517,
0X6537, 0X6D58, 0X6D99, 0X6D99, 0X75B9, 0X75DA, 0X75DA, 0X7DFA,
0X7E1A, 0X7E3B, 0X865B, 0X865B, 0X867C, 0X869C, 0X869C, 0X8EBD,
0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD,
0X8EBD, 0X869C, 0X867C, 0X865C, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA,
0X7DDA, 0X75BA, 0X7599, 0X7599, 0X6D58, 0X6D58, 0X6D37, 0X6517,
0X64D6, 0X64B6, 0X6496, 0X5C95, 0X5C75, 0X5C55, 0X5434, 0X5414,
0X53F3, 0X4BD2, 0X4BB2, 0X4391, 0X4371, 0X4350, 0X3B30, 0X3B10,
0X3AEF, 0X3B10, 0X3B10, 0X3ACE, 0X328E, 0X328E, 0X328E, 0X326E,
0X2A4D, 0X32CF, 0X2A6D, 0X21EB, 0X32D0, 0X33B3, 0X220B, 0X21CA,
0X2A8E, 0X224D, 0X1989, 0X1988, 0X1969, 0X1968, 0X1968, 0X1947,
0X1947, 0X1949, 0X1948, 0X1127, 0X1127, 0X1126, 0X1107, 0X1106,
0X1106, 0X1107, 0X1927, 0X1106, 0X10E6, 0X1907, 0X1106, 0X1106,
0X1907, 0X1927, 0X1106, 0X10E5, 0X10E6, 0X1907, 0X1107, 0X10E6,
0X1106, 0X1106, 0X1106, 0X1907, 0X1927, 0X1947, 0X1126, 0X1968,
0X19CA, 0X21CA, 0X1968, 0X1947, 0X1948, 0X1968, 0X1968, 0X1968,
0X1968, 0X1989, 0X21AA, 0X21AA, 0X21CA, 0X21EB, 0X21EB, 0X29EB,
0X2A4C, 0X2A6D, 0X2A6D, 0X2A6D, 0X328D, 0X32CE, 0X32CF, 0X3AEF,
0X3AEF, 0X3B0F, 0X3B10, 0X3B30, 0X4330, 0X4350, 0X4351, 0X4351,
0X4371, 0X4391, 0X4391, 0X4392, 0X4BB2, 0X4BD3, 0X4BF3, 0X53F3,
0X5414, 0X5434, 0X5C95, 0X5CB5, 0X5CB5, 0X5CB6, 0X64D6, 0X64F7,
0X6517, 0X6D58, 0X6D78, 0X6D78, 0X6D99, 0X7599, 0X75B9, 0X75DA,
0X7DFA, 0X7E1A, 0X7E3B, 0X7E5B, 0X865B, 0X867C, 0X869C, 0X8E9C,
0X8EBD, 0X8EDD, 0X8EDD, 0X96FD, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X8EFD, 0X8EDD, 0X8EDD, 0X8EBD,
0X869C, 0X867C, 0X867C, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA,
0X75BA, 0X7599, 0X7579, 0X6D58, 0X6D38, 0X6D17, 0X6517, 0X64F7,
0X64B6, 0X5C95, 0X5C75, 0X5C75, 0X5C55, 0X5434, 0X5414, 0X53F3,
0X4BD2, 0X4BB2, 0X4371, 0X4350, 0X4350, 0X3B2F, 0X3B10, 0X3AEF,
0X3ACF, 0X3AEF, 0X3AEF, 0X328D, 0X326D, 0X326D, 0X326D, 0X2A4D,
0X2A0C, 0X2A6D, 0X2A8E, 0X21CA, 0X2A4E, 0X3394, 0X222C, 0X1948,
0X21AA, 0X224D, 0X21EB, 0X1947, 0X1948, 0X1948, 0X1947, 0X1127,
0X1127, 0X1927, 0X1927, 0X1106, 0X1106, 0X1106, 0X1106, 0X10E6,
0X10E6, 0X1107, 0X10E6, 0X10E5, 0X10E6, 0X10E6, 0X10E5, 0X10E6,
0X10E6, 0X1106, 0X10C5, 0X10C5, 0X10C5, 0X10E6, 0X10E6, 0X10C6,
0X10C6, 0X10E6, 0X1107, 0X1127, 0X1106, 0X1106, 0X10E5, 0X1948,
0X1968, 0X1968, 0X1968, 0X1927, 0X1927, 0X1927, 0X1947, 0X1947,
0X1968, 0X1968, 0X1989, 0X19A9, 0X21CA, 0X21CA, 0X21AA, 0X21CA,
0X220B, 0X2A6C, 0X2A6D, 0X2A6D, 0X328D, 0X32AE, 0X32AE, 0X32CE,
0X32CE, 0X3ACF, 0X3AEF, 0X3B10, 0X4330, 0X4330, 0X4330, 0X4330,
0X4350, 0X4350, 0X4351, 0X4371, 0X4392, 0X4BB2, 0X4BD2, 0X4BD3,
0X4C13, 0X5434, 0X5434, 0X5475, 0X5C95, 0X5C95, 0X5CB6, 0X64D6,
0X64F7, 0X6538, 0X6538, 0X6D58, 0X6D58, 0X6D78, 0X7599, 0X75B9,
0X75DA, 0X7DFA, 0X7E1A, 0X7E1B, 0X865B, 0X865C, 0X867C, 0X869C,
0X8E9C, 0X8EBD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FD, 0X8EDD, 0X8EDD, 0X8EBD, 0X869C,
0X867C, 0X867C, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75BA,
0X7599, 0X7579, 0X6D58, 0X6D38, 0X6D17, 0X64F7, 0X64F7, 0X64D6,
0X5C96, 0X5C75, 0X5454, 0X5434, 0X5434, 0X5414, 0X53F3, 0X4BD2,
0X4B92, 0X4371, 0X4350, 0X3B30, 0X3B10, 0X3B0F, 0X3B0F, 0X3AEF,
0X3ACE, 0X3ACF, 0X32CF, 0X326D, 0X2A4C, 0X2A2C, 0X2A2C, 0X2A2C,
0X2A0C, 0X2A0C, 0X2A8E, 0X21EB, 0X19AA, 0X2B31, 0X3393, 0X19CB,
0X1927, 0X19AA, 0X224D, 0X1989, 0X1107, 0X1927, 0X1127, 0X1107,
0X1106, 0X1106, 0X10E6, 0X10E6, 0X10E5, 0X10E5, 0X10C5, 0X10E6,
0X1107, 0X10E6, 0X10C5, 0X10C5, 0X10C5, 0X10A5, 0X10C5, 0X10C5,
0X10C5, 0X1106, 0X10C5, 0X10A4, 0X08A4, 0X08A4, 0X08A4, 0X10A5,
0X10C5, 0X10C5, 0X10E6, 0X10E5, 0X10E5, 0X10E5, 0X1106, 0X1148,
0X1127, 0X1128, 0X1948, 0X1106, 0X1106, 0X1106, 0X1126, 0X1947,
0X1947, 0X1948, 0X1948, 0X1968, 0X21A9, 0X21AA, 0X21A9, 0X21A9,
0X220B, 0X2A6C, 0X2A6C, 0X2A6C, 0X2A6C, 0X2A6C, 0X326D, 0X328D,
0X328D, 0X32AE, 0X3ACE, 0X3AEF, 0X3AEF, 0X3B0F, 0X3B0F, 0X3B0F,
0X3B10, 0X3B30, 0X4330, 0X4351, 0X4351, 0X4391, 0X4392, 0X4BD3,
0X5414, 0X5413, 0X5413, 0X5434, 0X5454, 0X5475, 0X5C95, 0X5CB6,
0X64F7, 0X6517, 0X6517, 0X6537, 0X6D38, 0X6D58, 0X6D78, 0X7599,
0X75B9, 0X75DA, 0X7DFA, 0X7E1A, 0X7E3B, 0X865B, 0X867C, 0X867C,
0X869C, 0X8E9C, 0X8EBD, 0X8EDD, 0X8EFD, 0X96FD, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FD, 0X8EDD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C,
0X867C, 0X865B, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75BA, 0X7599,
0X7579, 0X6D58, 0X6D38, 0X6D17, 0X64F7, 0X64D6, 0X64B6, 0X5CB6,
0X5C75, 0X5C54, 0X5434, 0X5414, 0X5413, 0X53F4, 0X4BF3, 0X4BB2,
0X4371, 0X4350, 0X3B30, 0X3B0F, 0X3AEF, 0X3AEF, 0X3ACF, 0X32AE,
0X328E, 0X32CF, 0X32AE, 0X2A2C, 0X2A2C, 0X2A0B, 0X2A0B, 0X220B,
0X21EB, 0X21CB, 0X2A2C, 0X222C, 0X1969, 0X21CA, 0X32F0, 0X2B33,
0X118A, 0X10E7, 0X11CA, 0X1A2B, 0X1168, 0X10E6, 0X1107, 0X1107,
0X10E6, 0X10E5, 0X10E5, 0X10E5, 0X08C5, 0X10C5, 0X10A5, 0X10E6,
0X10E6, 0X08C5, 0X08A5, 0X10A4, 0X10A4, 0X08A4, 0X08A4, 0X10A4,
0X08A4, 0X08C5, 0X10E5, 0X08A4, 0X0883, 0X0884, 0X0884, 0X0884,
0X10A4, 0X10C5, 0X10A5, 0X08A4, 0X10C4, 0X10C5, 0X1127, 0X1147,
0X10E6, 0X1106, 0X1947, 0X1926, 0X10C5, 0X10E5, 0X1106, 0X1126,
0X1927, 0X1947, 0X1948, 0X1948, 0X1989, 0X21A9, 0X19A9, 0X19EA,
0X222B, 0X2A2B, 0X2A0B, 0X2A2B, 0X2A2B, 0X2A2C, 0X2A4C, 0X2A4C,
0X326D, 0X328D, 0X32AE, 0X32AE, 0X32AE, 0X3ACF, 0X3ACF, 0X3ACF,
0X3AEF, 0X3B0F, 0X3B10, 0X4310, 0X4351, 0X4371, 0X4392, 0X4BD3,
0X4BF3, 0X4BD3, 0X4BF3, 0X53F3, 0X5414, 0X5454, 0X5455, 0X5C95,
0X5CD6, 0X64F6, 0X64F7, 0X64F7, 0X6517, 0X6D37, 0X6D58, 0X6D78,
0X7599, 0X75B9, 0X75DA, 0X7DFA, 0X7E1B, 0X7E3B, 0X865B, 0X867C,
0X867C, 0X869C, 0X8EBC, 0X8EBD, 0X8EDD, 0X8EFD, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FD, 0X8EFD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C, 0X867C,
0X865C, 0X7E3B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75B9, 0X7599, 0X7579,
0X6D58, 0X6D38, 0X6D17, 0X64F7, 0X64D7, 0X64B6, 0X5CB6, 0X5C95,
0X5C54, 0X5434, 0X5413, 0X53F3, 0X53F3, 0X4BD3, 0X4BD3, 0X4B91,
0X4351, 0X4330, 0X3B0F, 0X3AEF, 0X3AEF, 0X3ACE, 0X32AE, 0X328E,
0X326D, 0X328D, 0X328E, 0X2A2C, 0X2A0B, 0X21EB, 0X21EB, 0X21CA,
0X21CB, 0X21CB, 0X21AB, 0X220C, 0X21AA, 0X1969, 0X1929, 0X22AF,
0X1AF0, 0X120C, 0X1AAE, 0X1A6C, 0X122B, 0X1168, 0X10C5, 0X10E6,
0X10C5, 0X10C5, 0X08C5, 0X10C5, 0X10A5, 0X10A5, 0X10A6, 0X10C6,
0X08A5, 0X08A4, 0X08A5, 0X10A4, 0X0883, 0X0883, 0X0883, 0X0884,
0X0884, 0X10A4, 0X0884, 0X0883, 0X0883, 0X0883, 0X0883, 0X0863,
0X1084, 0X10A4, 0X0884, 0X0884, 0X08A4, 0X10E5, 0X1106, 0X1106,
0X10E5, 0X10C5, 0X1147, 0X1127, 0X10A4, 0X10C5, 0X10E5, 0X10E5,
0X1106, 0X1127, 0X1948, 0X1988, 0X1988, 0X19A9, 0X19C9, 0X21EA,
0X21EA, 0X21EA, 0X21EA, 0X21CA, 0X29EA, 0X2A0B, 0X2A2B, 0X2A2C,
0X2A6C, 0X326D, 0X328D, 0X32AD, 0X328D, 0X328D, 0X328D, 0X328D,
0X3AAE, 0X3ACF, 0X3AEF, 0X3B10, 0X3B30, 0X4351, 0X4392, 0X43D3,
0X43B2, 0X43B2, 0X4BB2, 0X4BD3, 0X4BF3, 0X5414, 0X5434, 0X5475,
0X5CB6, 0X5CB6, 0X5CB6, 0X64D6, 0X64F7, 0X6517, 0X6D38, 0X6D58,
0X6D78, 0X7599, 0X75B9, 0X75DA, 0X7DFA, 0X7E1B, 0X7E3B, 0X865B,
0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EBD, 0X8EDD, 0X96FD, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FD, 0X8EFD, 0X8EDD, 0X8EBD, 0X8E9C, 0X869C, 0X867C, 0X865C,
0X863B, 0X7E1B, 0X7DFA, 0X7DDA, 0X75BA, 0X7599, 0X7579, 0X6D58,
0X6D58, 0X6D17, 0X64F7, 0X64D6, 0X64B6, 0X5C96, 0X5C96, 0X5C55,
0X5434, 0X5413, 0X53F3, 0X53D2, 0X53D3, 0X4BD3, 0X4B92, 0X4371,
0X4330, 0X3AEF, 0X3ACF, 0X3ACF, 0X3ACE, 0X32AE, 0X328D, 0X324D,
0X324D, 0X326E, 0X2A6E, 0X2A2D, 0X2A0C, 0X21CB, 0X21CA, 0X21AA,
0X21AA, 0X21AB, 0X1969, 0X21CB, 0X198A, 0X198B, 0X198A, 0X11AA,
0X1A4D, 0X1AAE, 0X126D, 0X1ACE, 0X120A, 0X1168, 0X1127, 0X08A4,
0X10A5, 0X08A5, 0X0884, 0X10A5, 0X10A6, 0X0884, 0X0884, 0X08A4,
0X0884, 0X0884, 0X0884, 0X0884, 0X0863, 0X0063, 0X0863, 0X0863,
0X0883, 0X1083, 0X0842, 0X0862, 0X0863, 0X0863, 0X0862, 0X0862,
0X0863, 0X0863, 0X0883, 0X0883, 0X08A4, 0X08C5, 0X08C4, 0X10E5,
0X10C5, 0X10C5, 0X1107, 0X10E5, 0X10A4, 0X10A4, 0X10C5, 0X10E5,
0X1106, 0X1167, 0X1188, 0X1167, 0X1167, 0X1968, 0X1988, 0X21A9,
0X21C9, 0X21C9, 0X21A9, 0X21A9, 0X21A9, 0X21CA, 0X220B, 0X2A0B,
0X2A2B, 0X2A4C, 0X326C, 0X326C, 0X324C, 0X2A4C, 0X324C, 0X326D,
0X328D, 0X32AE, 0X32AE, 0X3ACF, 0X3B0F, 0X3B30, 0X4391, 0X4392,
0X4392, 0X4371, 0X4392, 0X4BB2, 0X4BD2, 0X53F3, 0X5414, 0X5455,
0X5C75, 0X5C95, 0X5C95, 0X5CB6, 0X64D6, 0X64F7, 0X6517, 0X6D38,
0X6D58, 0X6D78, 0X7599, 0X75B9, 0X75DA, 0X7DFA, 0X7E1B, 0X7E3B,
0X865B, 0X867C, 0X869C, 0X869C, 0X8EBD, 0X8EDD, 0X8EDD, 0X96FD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X8EFD, 0X8EDD, 0X8EBD, 0X8EBC, 0X869C, 0X867C, 0X865C, 0X863B,
0X7E1B, 0X7E1B, 0X7DFA, 0X75BA, 0X7599, 0X7579, 0X6D58, 0X6D38,
0X6D17, 0X64F7, 0X64D6, 0X64B6, 0X5C96, 0X5C75, 0X5C75, 0X5434,
0X5413, 0X53D3, 0X4BD2, 0X4BB2, 0X4BB2, 0X4BB3, 0X4372, 0X4350,
0X3B0F, 0X3ACF, 0X3ACE, 0X3AAE, 0X32AE, 0X328D, 0X326D, 0X2A4D,
0X2A4D, 0X2A8E, 0X2A4D, 0X2A0B, 0X29EB, 0X21EC, 0X21EB, 0X2189,
0X2189, 0X2189, 0X1949, 0X196A, 0X198C, 0X1149, 0X1968, 0X1169,
0X0928, 0X09A9, 0X0A2B, 0X1B2F, 0X11C9, 0X08C6, 0X1169, 0X08E6,
0X0863, 0X0884, 0X0883, 0X10A4, 0X10A5, 0X0863, 0X0863, 0X0863,
0X0884, 0X0864, 0X0843, 0X0863, 0X0843, 0X0042, 0X0863, 0X0883,
0X0884, 0X0863, 0X0842, 0X0842, 0X0042, 0X0842, 0X0842, 0X0842,
0X0842, 0X0863, 0X0863, 0X0863, 0X0883, 0X08A4, 0X0883, 0X10A4,
0X08A4, 0X10C6, 0X10C6, 0X10A4, 0X08A4, 0X0884, 0X10A4, 0X10C5,
0X10E5, 0X1167, 0X1167, 0X1126, 0X1106, 0X1947, 0X1967, 0X1947,
0X1988, 0X1988, 0X2188, 0X1988, 0X1989, 0X21A9, 0X29EB, 0X2A0B,
0X29EA, 0X2A2B, 0X322C, 0X322B, 0X2A0B, 0X2A2B, 0X322C, 0X324D,
0X324D, 0X326D, 0X328E, 0X3AAE, 0X3ACF, 0X3B30, 0X4350, 0X3B30,
0X4351, 0X4351, 0X4371, 0X4392, 0X4BB2, 0X4BD2, 0X4BF3, 0X5434,
0X5455, 0X5475, 0X5C75, 0X5C95, 0X5CB6, 0X64D6, 0X64F7, 0X6517,
0X6D38, 0X6D58, 0X6D78, 0X7599, 0X75B9, 0X75DA, 0X7DFA, 0X7E1B,
0X7E3B, 0X865C, 0X867C, 0X869C, 0X8E9C, 0X8EBD, 0X8EDD, 0X8EFD,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE,
0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FE, 0X96FD,
0X8EDD, 0X8EDD, 0X8EBD, 0X869C, 0X867C, 0X865C, 0X863B, 0X7E1B,
0X7E1B, 0X7DFA, 0X75DA, 0X75B9, 0X7599, 0X6D78, 0X6D38, 0X6D17,
0X6517, 0X64D7, 0X64B6, 0X5C96, 0X5C75, 0X5C55, 0X5434, 0X5413,
0X53F3, 0X4BD2, 0X4BB2, 0X4B72, 0X4B92, 0X4372, 0X4351, 0X3B30,
0X3AEF, 0X3AAE, 0X32AE, 0X328E, 0X326D, 0X324C, 0X2A2C, 0X2A0B,
0X2A0B, 0X2A2D, 0X2A0B, 0X21CA, 0X21AA, 0X21EB, 0X21CB, 0X1969,
0X1968, 0X1948, 0X1927, 0X194A, 0X11AB, 0X1106, 0X10C5, 0X1129,
0X1A6F, 0X130E, 0X130E, 0X11EA, 0X1107, 0X10E6, 0X08E6, 0X0948,
0X08C6, 0X0864, 0X0864, 0X0885, 0X08A5, 0X0863, 0X0863, 0X0843,
0X0863, 0X0863, 0X0842, 0X0863, 0X0863, 0X0843, 0X0863, 0X0884,
0X0884, 0X0863, 0X0862, 0X0862, 0X0022, 0X0842, 0X0842, 0X0842,
0X0842, 0X0862, 0X0862, 0X0022, 0X0883, 0X08A3, 0X0862, 0X08A4,
0X0884, 0X08A4, 0X10E6, 0X08A4, 0X08A3, 0X08A3, 0X08A4, 0X10E5,
0X1106, 0X1105, 0X1126, 0X1105, 0X10E5, 0X1126, 0X1146, 0X1926,
0X1947, 0X1967, 0X1967, 0X1967, 0X1968, 0X21A9, 0X29EA, 0X29C9,
0X29CA, 0X29EA, 0X2A0B, 0X29EB, 0X29EB, 0X2A0B, 0X320B, 0X322C,
0X322C, 0X324D, 0X326D, 0X328E, 0X32AE, 0X3B0F, 0X3B0F, 0X3AEF,
0X3B0F, 0X4330, 0X4351, 0X4371, 0X4391, 0X4BB2, 0X4BD3, 0X5434,
0X5454, 0X5454, 0X5454, 0X5475, 0X5C95, 0X5CB6, 0X64D6, 0X64F7,
...
This file has been truncated, please download it to see its full contents.
// Uncanny eyes controller
// https://www.hackster.io/projects/376a13/
// 2018 Laurent Moll
// MIT License
#include <HardwareSerial.h>
#include <WiiChuck.h>
Accessory nunchuck;
HardwareSerial SerialOut(1); // 2nd UART, going to the skulls
void setup() {
Serial.begin(921600); // Super fast because the WiiChuck library dumps data to serial and it adds lag into the reading at lower speeds
SerialOut.begin(9600, SERIAL_8N1, -1, 13); // Tx only, no Rx
nunchuck.begin();
nunchuck.type = NUNCHUCK;
}
void loop() {
char serCmd[11];
static char oldSerCmd[11] = " ";
nunchuck.readData(); // Read inputs and update maps
serCmd[0] = '0';
serCmd[1] = (nunchuck.getButtonC() ? 'I' : 'O');
serCmd[2] = (nunchuck.getButtonZ() ? 'I' : 'O');
int joyX = nunchuck.getJoyX();
serCmd[3] = '0' + ((joyX/100) % 10);
serCmd[4] = '0' + ((joyX/10) % 10);
serCmd[5] = '0' + ((joyX/1) % 10);
int joyY = nunchuck.getJoyY();
serCmd[6] = '0' + ((joyY/100) % 10);
serCmd[7] = '0' + ((joyY/10) % 10);
serCmd[8] = '0' + ((joyY/1) % 10);
serCmd[9] = ' ';
serCmd[10] = '\0';
if (strcmp(serCmd, oldSerCmd)) { // Only send serial command when the serial command has changed
SerialOut.write(serCmd);
strcpy(oldSerCmd, serCmd);
}
}
Comments