HomeEngineering Projects For YouMethod for the removal of Dither on Rotation of an Image In...

Method for the removal of Dither on Rotation of an Image In an Image

Impressed by this project? Give it your People’s Choice vote.
0 votes

The proposed Smart TFT Touch Display Controller with Bluetooth Connectivity and Windows Application is designed to provide an interactive and wireless solution for controlling and monitoring multiple display systems. The system integrates a TFT LCD with touch functionality, Bluetooth communication, and a dedicated Windows application, enabling users to operate connected LCD, LED, and OLED displays through an intuitive graphical interface. It supports the transformation and presentation of images and visual content on compatible display devices, reducing dependence on conventional physical switches and providing a modern user experience. The system also incorporates drone, laser, and optical display integration, allowing relevant visual information to be monitored and presented on the TFT screen in real time. With potential applications in industrial lighting, drone shows, laser displays, and synchronized visual arrangements, the proposed solution offers a flexible platform for interactive display control, wireless operation, and real-time visualization across various applications.

Component List

ID Name Designator Quantity 
1 Arduino UNO / Arduino Q MOD1 1 
4 Relay Module RL1 . RL2 2 
5 Fan Speed Controller  Module F1 1 
6 Bluetooth HC 05 BLE 1 1 
7 2.4 TFT Display HAT LCD 1 1 
8 NTC 103 S1 1 
9 Switch Box Board ENC 1 
10 10 5V  AC-DC Power Module MOD 2 3 

Project Explanation Step By Step

The design features a TFT LCD display with integrated touch functionality, Bluetooth connectivity, and a Windows application, creating a comprehensive smart LCD display solution. Unlike traditional display controllers, this system combines user interaction, wireless communication, real-time monitoring, and a display controller or device. The primary user interface is the TFT touch display, allowing direct control of the display or transformed or translated image to the LCD screen or LED or OLED display setup.. This laptop or Windows touch-based design offers a modern appearance and reduces wear and tear compared to traditional switches. The graphical display, Bluetooth communication and a dedicated Windows application are incorporated. Users can wirelessly control connected displays from their from their windows smartphones and interact with the system remotely within Bluetooth range. 

This combination of touch control and wireless smartphone operation provides a flexible and user-friendly display experience. Additionally, the system integrates a drone module that continuously allows drone and laser and other optical  displays it on the TFT screen in real time. This can be used in LCD, LED, OLED Drone and laser, light and optical shows and display arrangements and industrial lighting display  with the controllers. 

- Advertisement -
Fig. 1: Author Prototype 

Coding Explanation and Configuration

First and foremost, we need to install the necessary libraries in the Arduino IDE. 

Fig. 2: Installing Libraries

In the initial part of coding, we will initialise the necessary libraries in the code. To display a full-color RGB bitmap on an Arduino-controlled display (like a TFT screen or an OLED), you cannot just upload a .bmp or .png file directly into your sketch. Arduino hardware uses a specific 16-bit colour format called RGB565. 

- Advertisement -

The process requires you to convert an image into a C array of hex codes and render it using the drawRGBBitmap() function. (refer to Fig 3). 

Most graphics libraries, including the standard Adafruit_GFX library, support the drawRGBBitmap() function. 

To rotate or translate (shift) a bitmap image on an Arduino display, you have two choices: mathematically manipulate the coordinates before drawing, or use a specialised library that handles canvas transformations.

Because Arduino microcontrollers have limited processing power, the easiest and most efficient method is to alter the parameters inside the standard rendering function or use a RAM-based canvas wrapper. 

Code

#include <Adafruit_GFX.h>    // Core graphics library
#include <Adafruit_ST7735.h> // Example hardware library (change to yours!) #include <SPI.h> // Define your screen pins
#define TFT_CS   10
#define TFT_DC    9
#define TFT_RST   8 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); // Paste your converted bitmap array here (or include it via an external header)
const uint16_t myImageWidth = 82;
const uint16_t myImageHeight = 32;
//const uint16_t myBitmap[] PROGMEM = {
//  0x0000, 0x0000, 0xF800, 0xF800, 0x07E0, 0x07E0, 0x001F, 0x001F, // … rest of your converted array data
//};
const uint16_t myBitmap[] PROGMEM = { void setup() {
tft.initR(INITR_BLACKTAB); // Initialize screen  tft.fillScreen(ST7735_BLACK);  // drawRGBBitmap(x_position, y_position, bitmap_array, width, height) tft.drawRGBBitmap(0, 0, myBitmap, myImageWidth, myImageHeight); } void drawBitmapRotated(int16_t x, int16_t y, const uint16_t *bitmap, int16_t w, int16_t h, float angle_degrees) {
float radians = angle_degrees * (PI / 180.0);
float cosA = cos(radians);
float sinA = sin(radians);  // Find the center point of the image to rotate around it  int16_t cx = w / 2;
int16_t cy = h / 2;  // Scan through every pixel of the target image space  for (int16_t target_y = 0; target_y < h; target_y++) {  for (int16_t target_x = 0; target_x < w; target_x++) {  // Calculate where this pixel comes from in the original unrotated image
int16_t source_x = (int16_t)((target_x – cx) * cosA + (target_y – cy) * sinA) + cx;
int16_t source_y = (int16_t)(-(target_x – cx) * sinA + (target_y – cy) * cosA) + cy;  // Check if the calculated source pixel falls inside the valid image boundaries
if (source_x >= 0 && source_x < w && source_y >= 0 && source_y < h) { // Read color from Flash memory (PROGMEM)
uint16_t color = pgm_read_word(&bitmap[source_y * w + source_x]); 

APP Making 

To rotate or translate (shift) a bitmap image on an Arduino display, you have two choices: mathematically manipulate the coordinates before drawing, or use a specialised library that handles canvas transformations.

Because Arduino microcontrollers have limited processing power, the easiest and most efficient method is to alter the parameters inside the standard rendering function or use a RAM-based canvas wrapper. 

Fig. 3: App layout and code blocks configuration 

1. Image Translation (Shifting Position) 

Translating an image means moving it to a new location on the screen. The drawRGBBitmap() function handles this natively through its first two arguments: x and y.

To animate or translate an image, simply change the variable values passed into the drawing function. 

cpp
int x_pos = 10; // Shift right by 10 pixels
int y_pos = 20; // Shift down by 20 pixels 

// tft.drawRGBBitmap(x, y, bitmap, width, height); tft.drawRGBBitmap(x_pos, y_pos, myBitmap, 16, 16); Use code with caution. 

2. Image Rotation (90°, 180°, 270°) 

If you only need fixed, right-angle rotations, the absolute fastest method is to rotate the entire screen display orientation before drawing the image.

The Adafruit GFX library provides a built-in function to change the screen’s coordinate framework:
cpp
// 0 = 0° (Portrait), 1 = 90° (Landscape), 2 = 180°, 3 = 270° tft.setRotation(1); 

// The image draws normally, but appears rotated relative to the physical screen
tft.drawRGBBitmap(0, 0, myBitmap, 16, 16);
Use code with caution. 

3. Advanced Rotation (Custom Angles like 45°) 

If you want to rotate a bitmap by an arbitrary angle (e.g., spinning a graphic around its centre), you cannot use the basic drawRGBBitmap function. Doing this requires standard
Trigonometric Rotation Formulas:
\(\text{newX}=x\cdot \cos (\theta )-y\cdot \sin (\theta )\)
\(\text{newY}=x\cdot \sin (\theta )+y\cdot \cos (\theta )\)

To do this efficiently on Arduino without your frame rate dropping to zero, you should use the Adafruit_GFX Canvas feature. It creates a buffer in the RAM where you can manipulate pixels rapidly before pushing them to the screen. 

Here is a function you can drop into your code to draw a bitmap at any angle:

cpp

void drawBitmapRotated(int16_t x, int16_t y, const uint16_t *bitmap, int16_t w, int16_t h, float angle_degrees) { 

 float radians = angle_degrees * (PI / 180.0);  float cosA = cos(radians);
float sinA = sin(radians); 

 // Find the center point of the image to rotate around it  int16_t cx = w / 2;
int16_t cy = h / 2; 

 // Scan through every pixel of the target image space  for (int16_t target_y = 0; target_y < h; target_y++) {  for (int16_t target_x = 0; target_x < w; target_x++) { 

 // Calculate where this pixel comes from in the original unrotated image
int16_t source_x = (int16_t)((target_x – cx) * cosA + (target_y – cy) * sinA) + cx;
int16_t source_y = (int16_t)(-(target_x – cx) * sinA + (target_y – cy) * cosA) + cy; 

 // Check if the calculated source pixel falls inside the valid image boundaries
if (source_x >= 0 && source_x < w && source_y >= 0 && source_y < h) {
// Read color from Flash memory (PROGMEM)
uint16_t color = pgm_read_word(&bitmap[source_y * w + source_x]); 

// Draw the individual pixel at its translated and rotated screen position
tft.drawPixel(x + target_x, y + target_y, color);
}
}
}
}
void loop() { 

 tft.fillScreen(ST7735_BLACK); 

 // Draws the bitmap at coordinates (50, 50), rotated by 45 degrees  drawBitmapRotated(50, 50, myBitmap, 16, 16, 45.0);  

delay(1000);
} 

Connection Explanation 

Here is the design design, Whether you’re working on an IoT project, a wearable device, or an embedded system, the 0.96-inch SPI OLED Full Color IPS Display Module is the perfect addition. It’s small and easy to connect to an Arduino microcontroller, which makes it a powerful tool that can be used in any project. The possibilities are endless, from displaying real-time data to creating interactive interfaces. So, if you’re ready to add some visual flair to your next project, the 0.96 Inch SPI OLED Full Color IPS Display Module is a perfect choice. Make the connections as per the diagram given below.

Fig 4. Circuit diagram 

Testing

Carefully check each connection to avoid electric short circuits. Once you’re confident in the connections, power the Arduino and relay with 5V DC. To test this library, you can upload the code to an Arduino board and connect the board to the Adafruit 1.8″ SPI display. Ensure that the pin connections match the ones defined in the code and that the display is powered correctly.

Fig. 5: Testing the device with both the app interface and the touch display. 

Schematics 

References:

Sample Image used for testing 

const uint16_t myBitmap[] PROGMEM = {
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 

0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x5d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0x1c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xfb, 0xde, 0x04, 0x21, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xde, 0x18, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xd7, 0xbd, 0x04, 0x21, 0x29, 0x4a, 0x7d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbb, 0xde, 0x3c, 0xe7, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb7, 0xbd, 0xdb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 

0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x75, 0xad, 0xb2, 0x9c, 0x75, 0xb5, 0x75, 0xb5, 0x54, 0xad, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xd6, 0xfb, 0xe6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7e, 0xf7, 0x1c, 0xe7, 0x59, 0xce, 0x59, 0xce, 0xd7, 0xbd, 0xd7, 0xbd, 0xb6, 0xb5, 0xd7, 0xbd, 0xd7, 0xbd, 0x55, 0xad, 0x55, 0xad, 0xb6, 0xb5, 0x34, 0xa5, 0xf7, 0xbd, 0x59, 0xce, 0x9a, 0xd6, 0x9e, 0xf7, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x34, 0xa5, 0x9e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0x5d, 0xef, 0x30, 0x84, 0x96, 0xb5, 0x96, 0xb5, 0x95, 0xb5, 0x17, 0xc6, 0x2c, 0x63, 0x41, 0x08, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x9c, 0x9e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x5d, 0xef, 0xfb, 0xde, 0xf7, 0xbd, 0xf7, 0xbd, 0x75, 0xad, 0x14, 0xa5, 0xd3, 0x9c, 0xb2, 0x94, 0xf4, 0xa4, 0x92, 0x94, 0x51, 0x8c, 0x34, 0xa5, 0xd3, 0x9c, 0x35, 0xad, 0x10, 0x84, 0x4d, 0x6b, 0xf0, 0x83, 0xa2, 0x10, 0xe7, 0x39, 0xd7, 0xbd, 0xfb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x9e, 0xf7, 0xcf, 0x7b, 0x00, 0x00, 0x55, 0xad, 0x13, 0xa5, 0x96, 0xb5, 0x58, 0xce, 0x99, 0xd6, 0x6d, 0x73, 0x72, 0x94, 0x38, 0xc6, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb6, 0xb5, 0x76, 0xb5, 0x08, 0x42, 0x65, 0x29, 0xe4, 0x20, 0xe4, 0x20, 0x04, 0x21, 0x8a, 0x52, 0x4d, 0x6b, 0x4d, 0x6b, 0x8e, 0x73, 0x6d, 0x6b, 0x10, 0x84, 0xf3, 0x9c, 0x34, 0xad, 0x39, 0xce, 0xdb, 0xde, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x9e, 0xf7, 0x92, 0x94, 0xf0, 0x83, 0x95, 0xb5, 0x71, 0x8c, 0x17, 0xc6, 0xd3, 0x9c, 0x34, 0xad, 0x49, 0x4a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x9c, 0xc7, 0x39, 0xd7, 0xbd, 0x59, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x1c, 0xe7, 0x38, 0xc6, 0x96, 0xb5, 0x71, 0x94, 0xb3, 0x9c, 0x72, 0x94, 0x51, 0x8c, 0xb2, 0x94, 0x14, 0xa5, 0x14, 0xa5, 0x14, 0xa5, 0x38, 0xc6, 0xb6, 0xb5, 0x18, 0xc6, 0x3d, 0xef, 0x7d, 0xef, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7a, 0xd6, 0xb2, 0x9c, 0xf7, 0xc5, 0xb6, 0xbd, 0xb2, 0x9c, 0x17, 0xc6, 0x00, 0x00, 0x38, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 

0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xef, 0x92, 0x94, 0x2c, 0x63, 0x8a, 0x52, 0x7e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x3c, 0xe7, 0x59, 0xce, 0xba, 0xd6, 0x38, 0xc6, 0x76, 0xb5, 0xbb, 0xde, 0x76, 0xb5, 0x39, 0xce, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x9c, 0xf3, 0xa4, 0x79, 0xce, 0x14, 0xa5, 0xf7, 0xbd, 0x6d, 0x6b, 0x00, 0x00, 0x1c, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7d, 0xef, 0x9a, 0xd6, 0xdb, 0xde, 0xf7, 0xc5, 0xd7, 0xbd, 0xf7, 0xc5, 0x17, 0xc6, 0x17, 0xc6, 0x17, 0xc6, 0x38, 0xc6, 0x38, 0xc6, 0x75, 0xad, 0x34, 0xad, 0x96, 0xb5, 0xef, 0x83, 0xdf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x38, 0xc6, 0x10, 0x84, 0x79, 0xce, 0x55, 0xad, 0x38, 0xc6, 0x38, 0xce, 0x7d, 0xf7, 0x3d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0x1c, 0xe7, 0x1c, 0xe7, 0x75, 0xad, 0x51, 0x8c, 0xcf, 0x7b, 0x14, 0xa5, 0x34, 0xa5, 0x34, 0xad, 0x34, 0xad, 0x34, 0xad, 0x34, 0xa5, 0xd6, 0xbd, 0xd6, 0xbd, 0xb6, 0xbd, 0xd7, 0xbd, 0xef, 0x7b, 0x38, 0xc6, 0x45, 0x29, 0xf7, 0xbd, 0xb2, 0x94, 0xcf, 0x7b, 0x51, 0x8c, 0xd7, 0xbd, 0x7e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xe6, 0x30, 0x8c, 0xf7, 0xbd, 0x17, 0xc6, 0x55, 0xad, 0x38, 0xce, 0x79, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0c, 0x63, 0x95, 0xb5, 0xb6, 0xb5, 0x34, 0xad, 0xd3, 0x9c, 0x96, 0xb5, 0x75, 0xad, 0x75, 0xad, 0x75, 0xad, 0x75, 0xad, 0xd7, 0xbd, 0x34, 0xa5, 0xb6, 0xb5, 0x75, 0xad, 0xb6, 0xbd, 0x18, 0xc6, 0x0f, 0x84, 0x79, 0xd6, 0x49, 0x4a, 0x59, 0xce, 0xff, 0xff, 0xff, 0xff, 0x58, 0xce, 0x71, 0x94, 0xf3, 0x9c, 0x92, 0x94, 0x79, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x9c, 0x92, 0x94, 0x79, 0xce, 0x14, 0xa5, 0x58, 0xce, 0xb6, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdb, 0xde, 0x79, 0xce, 0xf7, 0xc5, 0x6d, 0x6b, 0x51, 0x8c, 0x72, 0x94, 0x6e, 0x73, 0xaf, 0x7b, 0x4d, 0x6b, 0x4d, 0x6b, 0x6d, 0x73, 0x6d, 0x73, 0x8e, 0x73, 0xeb, 0x5a, 0x8a, 0x52, 0x29, 0x4a, 0x8e, 0x73, 

0x99, 0xd6, 0x96, 0xb5, 0x96, 0xb5, 0x18, 0xc6, 0xb2, 0x94, 0x4d, 0x6b, 0x5d, 0xef, 0xba, 0xde, 0x59, 0xce, 0xcb, 0x5a, 0xff, 0xff, 0xff, 0xff, 0x79, 0xd6, 0x92, 0x94, 0xb7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xef, 0x83, 0x99, 0xd6, 0x96, 0xb5, 0x34, 0xa5, 0xb6, 0xb5, 0x59, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9e, 0xf7, 0xbf, 0xff, 0x5d, 0xef, 0x5d, 0xef, 0xfb, 0xde, 0x3c, 0xe7, 0x1c, 0xe7, 0xfb, 0xe6, 0xfb, 0xe6, 0x9a, 0xd6, 0x5d, 0xef, 0x75, 0xb5, 0xd7, 0xbd, 0x34, 0xa5, 0xd3, 0x9c, 0xf0, 0x83, 0x8e, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x10, 0xe4, 0x20, 0x61, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42, 0xd3, 0x9c, 0x34, 0xa5, 0x34, 0xa5, 0xb6, 0xbd, 0xb6, 0xbd, 0x18, 0xc6, 0x71, 0x94, 0xb6, 0xb5, 0x55, 0xad, 0x58, 0xce, 0xf7, 0xc5, 0xa7, 0x39, 0xb2, 0x9c, 0xbe, 0xff, 0xff, 0xff, 0x3c, 0xe7, 0x75, 0xb5, 0x96, 0xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xba, 0xd6, 0x75, 0xb5, 0x92, 0x94, 0x4d, 0x6b, 0x99, 0xd6, 0x34, 0xa5, 0x38, 0xce, 0xf7, 0xc5, 0x59, 0xce, 0xf7, 0xbd, 0x34, 0xa5, 0xd3, 0x9c, 0x55, 0xad, 0x13, 0xa5, 0xb2, 0x9c, 0x30, 0x84, 0xf3, 0xa4, 0xf3, 0x9c, 0xd3, 0x9c, 0x51, 0x8c, 0xd3, 0x9c, 0xb2, 0x9c, 0xd3, 0x9c, 0x30, 0x84, 0x30, 0x84, 0x4d, 0x6b, 0xd2, 0x9c, 0x71, 0x94, 0xcf, 0x7b, 0xef, 0x83, 0x10, 0x84, 0xae, 0x73, 0xcb, 0x5a, 0xeb, 0x5a, 0xaf, 0x7b, 0xef, 0x7b, 0xcf, 0x7b, 0xef, 0x7b, 0xef, 0x83, 0xf0, 0x83, 0xf0, 0x83, 0x51, 0x8c, 0x51, 0x8c, 0xf3, 0x9c, 0xf7, 0xc5, 0xd7, 0xbd, 0xb6, 0xbd, 0x75, 0xad, 0x38, 0xce, 0x91, 0x94, 0xb6, 0xbd, 0xb2, 0x9c, 0xf3, 0x9c, 0x75, 0xb5, 0xf3, 0xa4, 0x30, 0x84, 0x92, 0x94, 0x17, 0xc6, 0x79, 0xce, 0x17, 0xc6, 0x29, 0x4a, 0x38, 0xc6, 0x18, 0xc6, 0x5d, 0xef, 0x9e, 0xf7, 0xdb, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xbd, 0xf3, 0x9c, 0x92, 0x94, 0x4d, 0x6b, 0xae, 0x7b, 0xf3, 0x9c, 0xb2, 0x94, 0xf3, 0xa4, 0x55, 0xad, 0xb2, 0x9c, 0x34, 0xa5, 0x96, 0xb5, 0x18, 0xc6, 0xd6, 0xbd, 0xf7, 0xc5, 0x58, 0xce, 0x17, 0xc6, 0x17, 0xc6, 0x58, 0xce, 0x79, 0xd6, 0x99, 0xd6, 0x58, 0xce, 0x59, 0xce, 0x59, 0xce, 0x79, 0xce, 0x58, 0xce, 0x18, 0xc6, 0x79, 0xce, 0x79, 0xce, 0x79, 0xd6, 0x79, 0xd6, 0x79, 0xd6, 0x99, 0xd6, 0x51, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0x30, 0x8c, 0xae, 0x73, 0xef, 0x7b, 0x71, 0x94, 0x91, 0x94, 0x0c, 0x63, 0xab, 0x5a, 0x38, 0xce, 0x79, 0xd6, 0xb6, 0xbd, 0x75, 0xb5, 0x38, 0xce, 0xf7, 0xc5, 0x75, 0xad, 0x04, 0x21, 0x92, 0x94, 0x96, 0xb5, 0x96, 0xb5, 0x30, 0x8c, 0x71, 0x94, 0xae, 0x73, 0xae, 0x73, 0x5d, 0xef, 0x79, 0xce, 0x50, 0x8c, 0xeb, 0x62, 0x8a, 0x52, 0xf7, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3c, 0xe7, 0x51, 0x8c, 0x92, 0x94, 0xb6, 0xbd, 0x34, 0xa5, 0x75, 0xad, 0x96, 0xb5, 0x55, 0xad, 0x55, 0xad, 0x96, 0xb5, 0x75, 0xb5, 0x75, 0xb5, 0x75, 0xb5, 0x75, 0xb5, 0x55, 0xad, 0x34, 0xad, 0x75, 0xb5, 0x55, 0xad, 0x55, 0xad, 0x55, 0xad, 0x55, 0xad, 0x55, 0xad, 0x55, 0xad, 0x14, 0xa5, 0x34, 0xad, 0x55, 0xad, 0x55, 0xad, 0x55, 0xad, 0x34, 0xad, 0x34, 0xad, 0x55, 0xad, 0xb2, 0x94, 0x10, 0x84, 0x30, 0x84, 0x10, 0x84, 0x30, 0x84, 0x10, 0x84, 0x10, 0x84, 0x30, 0x8c, 0x6e, 0x73, 0xcf, 0x7b, 0x8e, 0x73, 0x6e, 0x73, 0x08, 0x42, 0x2d, 0x6b, 0xb6, 0xbd, 0xcf, 0x7b, 0x75, 0xad, 

0x92, 0x94, 0xb6, 0xbd, 0xd6, 0xbd, 0x91, 0x94, 0x0c, 0x63, 0x2c, 0x6b, 0x17, 0xc6, 0xd3, 0x9c, 0x14, 0xa5, 0xd3, 0x9c, 0xcf, 0x7b, 0x71, 0x8c, 0x17, 0xc6, 0x58, 0xce, 0x14, 0xa5, 0x13, 0xa5, 0xae, 0x73, 0x69, 0x52, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x14, 0xa5, 0x14, 0xa5, 0x18, 0xc6, 0x69, 0x52, 0x04, 0x21, 0xe3, 0x18, 0x24, 0x21, 0x45, 0x29, 0x24, 0x21, 0x04, 0x21, 0x66, 0x31, 0x65, 0x31, 0x65, 0x29, 0x65, 0x31, 0x66, 0x31, 0x24, 0x29, 0x86, 0x31, 0x86, 0x31, 0xaa, 0x52, 0xaa, 0x5a, 0xcb, 0x5a, 0xec, 0x62, 0xeb, 0x62, 0x0c, 0x63, 0xaa, 0x52, 0x8a, 0x52, 0x0c, 0x63, 0xec, 0x62, 0xae, 0x7b, 0x10, 0x84, 0x10, 0x84, 0x10, 0x84, 0x30, 0x84, 0x30, 0x8c, 0x71, 0x94, 0x92, 0x94, 0x92, 0x94, 0x92, 0x94, 0x92, 0x94, 0x92, 0x94, 0x92, 0x94, 0xb2, 0x9c, 0xf0, 0x83, 0x08, 0x42, 0x8a, 0x52, 0x24, 0x21, 0x10, 0x84, 0x79, 0xce, 0x58, 0xce, 0x58, 0xce, 0x38, 0xc6, 0x38, 0xc6, 0x58, 0xce, 0x99, 0xd6, 0x55, 0xad, 0x58, 0xce, 0x58, 0xce, 0x58, 0xce, 0x58, 0xce, 0x58, 0xce, 0xf7, 0xc5, 0xb6, 0xb5, 0xd7, 0xbd, 0x34, 0xad, 0x18, 0xc6, 0x38, 0xc6, 0xb2, 0x94, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaa, 0x52, 0xf4, 0xa4, 0xbf, 0xff, 0xff, 0xff, 0xbe, 0xf7, 0x1c, 0xe7, 0x5d, 0xef, 0xf7, 0xbd, 0x96, 0xb5, 0x59, 0xce, 0xdb, 0xde, 0x71, 0x8c, 0xd3, 0x9c, 0x14, 0xa5, 0xb3, 0x9c, 0xd3, 0x9c, 0xef, 0x7b, 0x2c, 0x6b, 0x2d, 0x6b, 0xaa, 0x52, 0xab, 0x5a, 0xa2, 0x10, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x52, 0x4d, 0x6b, 0x55, 0xad, 0x49, 0x4a, 0x30, 0x8c, 0x17, 0xc6, 0x18, 0xc6, 0x38, 0xce, 0x18, 0xc6, 0x79, 0xce, 0x38, 0xc6, 0xf3, 0x9c, 0x18, 0xc6, 0xf7, 0xbd, 0x96, 0xb5, 0x75, 0xb5, 0x96, 0xb5, 0x54, 0xad, 0x51, 0x8c, 0x45, 0x29, 0x2c, 0x63, 0xb2, 0x9c, 0x25, 0x29, 0xd3, 0x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xf7, 0xbd, 0x82, 0x10, 0xcf, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, 0xff, 0xbe, 0xf7, 0x7e, 0xf7, 0x7d, 0xf7, 0x9e, 0xf7, 0xbe, 0xf7, 0x9e, 0xf7, 0xbe, 0xff, 0xdf, 0xff, 0x18, 0xc6, 0xb3, 0x9c, 0xff, 0xff, 0x79, 0xd6, 0xab, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xa3, 0x18, 0x08, 0x42, 0xe7, 0x39, 0xe7, 0x39, 0xc7, 0x39, 0x49, 0x4a, 0xec, 0x62, 0xeb, 0x5a, 0x4d, 0x6b, 0xa2, 0x10, 0x29, 0x4a, 0xe3, 0x18, 0xe7, 0x39, 0x49, 0x4a, 0x45, 0x29, 0xeb, 0x5a, 0xb2, 0x94, 0xaa, 0x52, 0xb2, 0x94, 0x00, 0x00, 0x34, 0xa5, 0x8e, 0x73, 0x20, 0x00, 0x04, 0x21, 0x30, 0x84, 0xcf, 0x7b, 0xf3, 0x9c, 0x96, 0xb5, 0x55, 0xad, 0x7a, 0xd6, 0x3d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xb2, 0x94, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7e, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x49, 0x4a, 0xab, 0x5a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x86, 0x31, 0x49, 0x4a, 0xcf, 0x7b, 0x8a, 0x52, 0x24, 0x21, 0xf3, 0x9c, 0xff, 0xff, 0xb6, 0xb5, 0x18, 0xc6, 0x96, 0xb5, 0xff, 0xff, 0xbe, 0xf7, 0xc7, 0x39, 

0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2d, 0x6b, 0xb2, 0x94, 0xb2, 0x94, 0x96, 0xb5, 0xb6, 0xb5, 0x96, 0xb5, 0x5d, 0xef, 0xff, 0xff, 0x4d, 0x6b, 0x76, 0xb5, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x86, 0x31, 0x8e, 0x73, 0x0c, 0x63, 0x71, 0x8c, 0x35, 0xad, 0x55, 0xad, 0x0c, 0x63, 0x5d, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xde, 0x28, 0x4a, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0xe7, 0x04, 0x21, 0xc3, 0x18, 0x6e, 0x73, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x84, 0xe7, 0x39, 0xcb, 0x5a, 0x66, 0x31, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 

 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0xe7, 0x20, 0x00, 0x08, 0x42, 0x18, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
}; 



SHARE YOUR THOUGHTS & COMMENTS