/**
 *
 * ChoX11: XLib replacement for RISC OS
 *
 * X11 cursor font definition for XCreateFontCursor
 *
 * Copyright 2003 by Peter Naulls
 * Written by Peter Naulls and Alan Buckley
 *
 * Permission to use, copy, modify, distribute, and sell this software and its
 * documentation for any purpose is hereby granted without fee, provided that
 * the above copyright notice appear in all copies and that both that
 * copyright notice and this permission notice appear in supporting
 * documentation. No representations are made about the suitability of this
 * software for any purpose.  It is provided "as is" without express or
 * implied warranty.
 *
 */


#include "chox11.h"

/* Characters in the font are 16x16, but the data below defines them as 32x16 to simplify
 * transferring of the data to the pointer sprite.
 * The first word of the data defines the location of the hot spot
 */


int Chox11_CursorFont[CURSOR_FONT_SIZE][17] =
{
{0x0707, 0x00000000, 0x3F0000FC, 0x3FC003FC, 0x3FF00FFC, 0x0FFC3FF0, 0x03FFFFC0, 0x00FFFF00, 0x003FFC00, 0x003FFC00, 0x00FFFF00, 0x03FFFFC0, 0x0FFC3FF0, 0x3FF00FFC, 0x3FC003FC, 0x3F0000FC, 0x00000000},
{0x0707, 0xFF0000FF, 0xFFC003FF, 0xFFF00FFF, 0xFFFC3FFF, 0x3FFFFFFC, 0x0FFFFFF0, 0x03FFFFC0, 0x00FFFF00, 0x00FFFF00, 0x03FFFFC0, 0x0FFFFFF0, 0x3FFFFFFC, 0xFFFC3FFF, 0xFFF00FFF, 0xFFC003FF, 0xFF0000FF},
{0x0E01, 0x00000000, 0x3C000000, 0x3FC00000, 0x0FFC0000, 0x0FFFC000, 0x03FFFC00, 0x03FFFFC0, 0x00FFC000, 0x00FFF000, 0x003CFC00, 0x003C3F00, 0x000C0FC0, 0x000C03F0, 0x000000FC, 0x00000030, 0x00000000},
{0x0E01, 0xFC000000, 0xFFC00000, 0xFFFC0000, 0x3FFFC000, 0x3FFFFC00, 0x0FFFFFC0, 0x0FFFFFF0, 0x03FFFFF0, 0x03FFFC00, 0x00FFFF00, 0x00FFFFC0, 0x003F3FF0, 0x003F0FFC, 0x000C03FF, 0x000000FC, 0x00000030},
{0x0401, 0x00000000, 0x0003FFFC, 0x00000000, 0x0003FFFC, 0x00000F00, 0x00000F00, 0x00000F00, 0x00000F00, 0x0000CF30, 0x00003FC0, 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0401, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x00003FC0, 0x00003FC0, 0x0003FFFC, 0x0003FFFC, 0x0003FFFC, 0x0000FFF0, 0x00003FC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0409, 0x00000000, 0x00000F00, 0x00003FC0, 0x0000CF30, 0x00000F00, 0x00000F00, 0x00000F00, 0x00000F00, 0x0003FFFC, 0x00000000, 0x0003FFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0409, 0x00000F00, 0x00003FC0, 0x0003FFFC, 0x0003FFFC, 0x0003FFFC, 0x00003FC0, 0x00003FC0, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0F04, 0x00000000, 0x0000C000, 0x000FFC00, 0x003C0303, 0xFFFFFFFF, 0x03C00000, 0x00300000, 0x000C0000, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0F04, 0x0000FC00, 0x000FFF00, 0x003FFFC3, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x003FFFFF, 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x00000000, 0x0FC0C0FC, 0x00C0C0C0, 0x00C0C0C0, 0x00C0C0C0, 0x0FFFFFFC, 0x0CC0C0CC, 0x0CC0C0CC, 0x0CC0C0CC, 0x0CC0C0CC, 0x0FFFFFFC, 0x00C0C0C0, 0x00C0C0C0, 0x00C0C0C0, 0x0FC0C0FC, 0x00000000},
{0x0707, 0x3FF3F3FF, 0x3FF3F3FF, 0x3FF3F3FF, 0x03F3F3F0, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FF3F3FF, 0x3FF3F3FF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x03F3F3F0, 0x3FF3F3FF, 0x3FF3F3FF, 0x3FF3F3FF},
{0x040B, 0x00000000, 0x0000003C, 0x0000003C, 0x0300303C, 0x00C0303C, 0x0030303C, 0x000C303C, 0x0003303C, 0x0000F03C, 0x03FFF03C, 0x0000003C, 0x0000003C, 0x0000003C, 0x3FFFFFFC, 0x3FFFFFFC, 0x00000000},
{0x040B, 0x000000FF, 0x000000FF, 0x0F00FCFF, 0x0FC0FCFF, 0x03F0FCFF, 0x00FCFCFF, 0x003FFCFF, 0x000FFCFF, 0x0FFFFCFF, 0x0FFFFCFF, 0x0FFFFCFF, 0x000000FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x0A0A, 0x00000000, 0x3C000000, 0x3C000000, 0x3C0C00C0, 0x3C0C0300, 0x3C0C0C00, 0x3C0C3000, 0x3C0CC000, 0x3C0F0000, 0x3C0FFFC0, 0x3C000000, 0x3C000000, 0x3C000000, 0x3FFFFFFC, 0x3FFFFFFC, 0x00000000},
{0x0A0A, 0xFF000000, 0xFF000000, 0xFF3F00F0, 0xFF3F03F0, 0xFF3F0FC0, 0xFF3F3F00, 0xFF3FFC00, 0xFF3FF000, 0xFF3FFFF0, 0xFF3FFFF0, 0xFF3FFFF0, 0xFF000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x070B, 0x00000000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x00C0C0C0, 0x0030C300, 0x000CCC00, 0x0003F000, 0x0000C000, 0x00000000, 0x0FFFFFFC, 0x0FFFFFFC, 0x00000000},
{0x070B, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x03C3F0F0, 0x03F3F3F0, 0x00FFFFC0, 0x003FFF00, 0x000FFC00, 0x0003F000, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF},
{0x0809, 0x00000000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x3FFFFFFC, 0x3FFFFFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0809, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0xFFFFFFFC, 0x0000000C, 0xFFFFFFCC, 0xC00000CC, 0xCFFFFCCC, 0xCC000CCC, 0xCCFFCCCC, 0xCCC0CCCC, 0xCCCCCCCC, 0xCCCFCCCC, 0xCCC00CCC, 0xCCFFFCCC, 0xCC0000CC, 0xCFFFFFCC, 0xC000000C, 0xFFFFFFFC},
{0x0707, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x0601, 0x00000000, 0x00003C00, 0x00003C00, 0x0000FF00, 0x0000FF00, 0x0003FFC0, 0x0003FFC0, 0x000FFFF0, 0x000FFFF0, 0x003C3C3C, 0x00303C0C, 0x00003C00, 0x00003C00, 0x00003C00, 0x00003C00, 0x00000000},
{0x0601, 0x0000FF00, 0x0000FF00, 0x0003FFC0, 0x0003FFC0, 0x000FFFF0, 0x000FFFF0, 0x003FFFFC, 0x003FFFFC, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FCFF3F, 0x0000FF00, 0x0000FF00, 0x0000FF00, 0x0000FF00},
{0x0707, 0x00000000, 0x000FF000, 0x00FFFF00, 0x03FFFFC0, 0x0FF00FF0, 0x0FC003F0, 0x3F0000FC, 0x3F0000FC, 0x3F0000FC, 0x3F0000FC, 0x0FC003F0, 0x0FF00FF0, 0x03FFFFC0, 0x00FFFF00, 0x000FF000, 0x00000000},
{0x0707, 0x003FFC00, 0x03FFFFC0, 0x0FFFFFF0, 0x3FFFFFFC, 0x3FFFFFFC, 0xFFF00FFF, 0xFFC003FF, 0xFFC003FF, 0xFFC003FF, 0xFFC003FF, 0xFFF00FFF, 0x3FFFFFFC, 0x3FFFFFFC, 0x0FFFFFF0, 0x03FFFFC0, 0x003FFC00},
{0x0707, 0x03FFFFC0, 0x0F0FF0F0, 0x3C3C0C3C, 0x30C3C30C, 0x30C0FF0C, 0x30300C0C, 0x3C0FF03C, 0x0FFFFFF0, 0x0CC3C330, 0x0CC3C330, 0x0CC3C330, 0x0CCFF330, 0x3CC3C33C, 0x3FC003FC, 0x3FFFFFFC, 0x3FFFFFFC},
{0x0707, 0x0FFFFFF0, 0x3F0FFCFC, 0xFCFFCF3F, 0xF3CFF3CF, 0xF3FFFFCF, 0xF0F3FF0F, 0xFC3FFC3F, 0x3FFFFFFC, 0x3CCFF33C, 0x3CCFF33C, 0x3CCFF33C, 0x3CFFFF3C, 0xFCCFF33F, 0xFFC3C3FF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x0707, 0x00FFFFC0, 0x03000030, 0x3C00003C, 0x33C000CC, 0x303FFF0C, 0x3000000F, 0x3000000F, 0x3000000C, 0x3000000C, 0x33C0C3CC, 0x3333333C, 0x3333F33F, 0x33C333CF, 0x3000000C, 0x3000000C, 0x0FFFFFF0},
{0x0707, 0x00FFFFC0, 0x03FFFFF0, 0xFFFFFFFC, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFC, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFC, 0x0FFFFFF0},
{0x0708, 0x00000000, 0x00033000, 0x00033000, 0x00033000, 0x00033000, 0x00033000, 0x00033000, 0xFFFF3FFF, 0x00000000, 0xFFFF3FFF, 0x00033000, 0x00033000, 0x00033000, 0x00033000, 0x00033000, 0x00033000},
{0x0708, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0x000FFC00, 0x000FFC00},
{0x0707, 0x0C03300C, 0x33033033, 0x0CC330CC, 0x03333330, 0x00CF3CC0, 0x00333300, 0xFFFCCFFF, 0x00033000, 0xFFFCCFFF, 0x00333300, 0x00CF3CC0, 0x03333330, 0x0CC330CC, 0x33033033, 0x0C03300C, 0x00000000},
{0x0707, 0x0F0F3C3C, 0xF3CF3CF3, 0x3CFF3FCF, 0x0F3F3F3C, 0x03CF3CF0, 0xFFF333FF, 0xFFFC0FFF, 0x0000C000, 0xFFFC0FFF, 0xFFF333FF, 0x03CF3CF0, 0x0F3F3F3C, 0x3CFF3FCF, 0xF3CF3CF3, 0x0F0F3C3C, 0x00000000},
{0x0707, 0x00000000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0xFFFF3FFF, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000},
{0x0707, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000},
{0x0707, 0x00033000, 0x000F3C00, 0x00333300, 0x00C330C0, 0x03033030, 0x0C03300C, 0x3FFF3FFF, 0x00000000, 0x3FFF3FFF, 0x0C03300C, 0x03033030, 0x00C330C0, 0x00333300, 0x000F3C00, 0x00033000, 0x00000000},
{0x0707, 0x000FFC00, 0x003FFF00, 0x00FFFFC0, 0x03F3F3F0, 0x0FC3F0FC, 0x3F03F03F, 0xFFFFFFFF, 0xFFFF3FFF, 0xFFFFFFFF, 0x3F03F03F, 0x0FC3F0FC, 0x03F3F3F0, 0x00FFFFC0, 0x003FFF00, 0x000FFC00, 0x0003F000},
{0x0606, 0x00000000, 0x0000FF00, 0x000FFFF0, 0x000FFFF0, 0x003FFFFC, 0x003FFFFC, 0x003FFFFC, 0x003FFFFC, 0x000FFFF0, 0x000FFFF0, 0x0000FF00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0606, 0x0003FFC0, 0x003FFFFC, 0x003FFFFC, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x003FFFFC, 0x003FFFFC, 0x0003FFC0, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x00000000, 0x03FFFFFC, 0x0300000C, 0x0300000C, 0x0300000C, 0x0300000C, 0x0300F00C, 0x0300F00C, 0x0300000C, 0x0300000C, 0x0300000C, 0x0300000C, 0x03FFFFFC, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FC0003F, 0x0FC0003F, 0x0FC3FC3F, 0x0FC3FC3F, 0x0FC3FC3F, 0x0FC3FC3F, 0x0FC0003F, 0x0FC0003F, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000},
{0x0607, 0x00000000, 0x00003C00, 0x0000FF00, 0x0003FFC0, 0x000F3CF0, 0x003C3C3C, 0x00003C00, 0x00003C00, 0x00003C00, 0x00003C00, 0x003C3C3C, 0x000F3CF0, 0x0003FFC0, 0x0000FF00, 0x00003C00, 0x00000000},
{0x0607, 0x0000FF00, 0x0003FFC0, 0x000FFFF0, 0x003FFFFC, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x0000FF00, 0x0000FF00, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x003FFFFC, 0x000FFFF0, 0x0003FFC0, 0x0000FF00},
{0x0E01, 0x00000000, 0x30000000, 0x0F000000, 0x0FF00000, 0x03FF0000, 0x03FFF000, 0x00FFFF00, 0x00FFFFF0, 0x003FC000, 0x003F3000, 0x000F0C00, 0x000F0300, 0x000300C0, 0x00030030, 0x0000000C, 0x00000003},
{0x0E01, 0x3C000000, 0x3FC00000, 0x3FFC0000, 0x0FFFC000, 0x03FFFC00, 0x03FFFFC0, 0x00FFFFFC, 0x00FFFFFC, 0x003FFC00, 0x003FFF00, 0x000FCFC0, 0x000FC3F0, 0x0003C0FC, 0x0003C03F, 0x0000000F, 0x00000003},
{0x0F01, 0x00000000, 0x30000000, 0x0F000000, 0x0FF00000, 0x03FF0000, 0x03FFF000, 0x00FC0000, 0x00F30000, 0x0030C000, 0x00303000, 0x00000C00, 0x00000300, 0x000000C0, 0x00000030, 0x0000000C, 0x00000003},
{0x0F01, 0x3C000000, 0x3FC00000, 0x0FFC0000, 0x0FFFC000, 0x03FFFC00, 0x03FFFC00, 0x00FFC000, 0x00FFF000, 0x003CFC00, 0x000C3F00, 0x00000FC0, 0x000003F0, 0x000000FC, 0x0000003F, 0x0000000F, 0x00000000},
{0x0707, 0x00000000, 0x03FFFFFC, 0x03030C0C, 0x030F0F0C, 0x033C03CC, 0x03F000FC, 0x0300F00C, 0x0300F00C, 0x03F000FC, 0x033C03CC, 0x030F0F0C, 0x03030C0C, 0x03FFFFFC, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x0FFFFFFF, 0x0FFFFFFF, 0x0F0FFF0F, 0x0F3FFFCF, 0x0FFF0FFF, 0x0FFCF3FF, 0x0FF3FCFF, 0x0FF3FCFF, 0x0FFCF3FF, 0x0FFF0FFF, 0x0F3FFFCF, 0x0F0FFF0F, 0x0FFFFFFF, 0x0FFFFFFF, 0x00000000, 0x00000000},
{0x0707, 0x00000000, 0x003FFC0C, 0x00FFFF3C, 0x03C00FFC, 0x0300030C, 0x00000F0C, 0x00003FFC, 0x00000000, 0x00000000, 0x3FFC0000, 0x30F00000, 0x30C000C0, 0x3FF003C0, 0x3CFFFF00, 0x303FFC00, 0x00000000},
{0x0707, 0x003FFC0F, 0x00FFFF3F, 0x03FFFFFF, 0x0FFFFFFF, 0x0FC00FFF, 0x0F00FFFF, 0x0000FFFF, 0x0000FFFF, 0xFFFF0000, 0xFFFF0000, 0xFFFC00F0, 0xFFF003F0, 0xFFFFFFF0, 0xFFFFFFC0, 0xFCFFFF00, 0xF03FFC00},
{0x0707, 0x00000000, 0x0003C000, 0x000FF000, 0x003FFC00, 0x0003C000, 0x0303C0C0, 0x0F03C0F0, 0x3FFFFFFC, 0x3FFFFFFC, 0x0F03C0F0, 0x0303C0C0, 0x0003C000, 0x003FFC00, 0x000FF000, 0x0003C000, 0x00000000},
{0x0707, 0x000FF000, 0x003FF000, 0x003FFC00, 0x00FFFF00, 0x033FFCC0, 0x0FCFF3F0, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FCFF3F0, 0x033FFCC0, 0x00FFFF00, 0x003FFC00, 0x000FF000, 0x000FF000},
{0x0707, 0x00000000, 0x03FC0000, 0x00FC0000, 0xF0F00003, 0x00F3FFC3, 0x00FFFFFF, 0x00F03FFF, 0x00F00FFF, 0x03F0003C, 0x00FF0000, 0x003FFFC0, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00003FC0},
{0x0707, 0x0FFF0000, 0x0FFF0000, 0xFFFF000F, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x0FFFFFFF, 0x03FFFFFC, 0x00FFFFC0, 0x00000FC0, 0x00000FC0, 0x0000FFF0, 0x0000FFF0},
{0x0707, 0x0000FFF0, 0x000300C0, 0x000C030F, 0x0033333F, 0x0030030F, 0x0033F30F, 0x0FF003FF, 0xFFF003F0, 0xFC300300, 0xFC300300, 0xFF30C300, 0xFC30C300, 0x0030C300, 0x00C0C0C0, 0x0300C030, 0x03FF3FF0},
{0x0707, 0x0000FFF0, 0x0003FFCF, 0x000FFF3F, 0x003FFFFF, 0x003FFF3F, 0x0FFFFF3F, 0x3FFFFFFF, 0xFFFFFFFF, 0xFF3FFFF0, 0xFF3FFF00, 0xFFFFFF00, 0xFF3FFF00, 0xFC3FFF00, 0x00FFFFC0, 0x03FFFFF0, 0x03FF3FF0},
{0x0C01, 0x03C00000, 0x03FC0000, 0x003FC000, 0x000FF000, 0x0003FC00, 0x000FFF00, 0x003FFFC0, 0x000FFFCC, 0x003FFFFF, 0x003FFFF3, 0x000FFF00, 0x0003FF00, 0x00000CC3, 0x00000C0F, 0x0000033C, 0x000000F0},
{0x0C01, 0x03F00000, 0x03FF0000, 0x00FFF000, 0x003FFC00, 0x000FFF00, 0x003FFFC0, 0x00FFFFFC, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x003FFFFF, 0x000FFFFF, 0x0003FFFF, 0x00003FFF, 0x00000FFF, 0x000003FC},
{0x0102, 0x00000000, 0x000FFFF0, 0x0030000C, 0x00C0FFF0, 0x03000300, 0x0300FC00, 0x03000300, 0x0CC0FC00, 0x30300300, 0xC00C3C00, 0x3003C000, 0x0C30C000, 0x03030000, 0x00CC0000, 0x00300000, 0x00000000},
{0x0102, 0x0003FFFC, 0x000FFFFF, 0x003FFFFF, 0x00FFFFFF, 0x03FFFFFC, 0x03FFFFC0, 0x03FFFFF0, 0x0FFFFFC0, 0x3FFFFFF0, 0xFFFFFFC0, 0x3FFFFF00, 0x0FFFFC00, 0x03FFF000, 0x00FFC000, 0x003F0000, 0x000C0000},
{0x0707, 0x03FF3FF0, 0x0F03F03C, 0x3C00C00F, 0x30000003, 0x30000003, 0x30000003, 0x30000003, 0x3C00000F, 0x0F00003C, 0x03C000F0, 0x00F003C0, 0x003C0F00, 0x000F3C00, 0x0003F000, 0x00000000, 0x00000000},
{0x0707, 0x03FF3FF0, 0x0FFFFFFC, 0x3F03F03F, 0x3C00C00F, 0x3C00000F, 0x3C00000F, 0x3C03300F, 0x3F00C03F, 0x0FC000FC, 0x03F003F0, 0x00FC0FC0, 0x003FFF00, 0x000FFC00, 0x0003F000, 0x00000000, 0x00000000},
{0x0707, 0xFFFFFFFF, 0xCCCCCCCF, 0xF3333333, 0xCCCCCCCF, 0xF3000033, 0xCC0000CF, 0xF3000033, 0xCC0000CF, 0xF3000033, 0xCC0000CF, 0xF3000033, 0xCC0000CF, 0xF3333333, 0xCCCCCCCF, 0xF3333333, 0xFFFFFFFF},
{0x0707, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x0707, 0x00000000, 0x0FFFFFF0, 0x03FFFFC0, 0x30FFFF0C, 0x3C3FFC3C, 0x3F0FF0FC, 0x3FC3C3FC, 0x3FFFFFFC, 0x3FFFFFFC, 0x3FC3C3FC, 0x3F0FF0FC, 0x3C3FFC3C, 0x30FFFF0C, 0x03FFFFC0, 0x0FFFFFF0, 0x00000000},
{0x0707, 0x0FFFFFF0, 0x3FFFFFFC, 0x3FFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFC, 0x3FFFFFFC, 0x0FFFFFF0},
{0x0101, 0x00000000, 0x0000000C, 0x0000003C, 0x000000FC, 0x000003FC, 0x00000FFC, 0x00003FFC, 0x0000FFFC, 0x0003FFFC, 0x00000FFC, 0x00000F3C, 0x00003C0C, 0x00003C00, 0x0000F000, 0x0000F000, 0x00000000},
{0x0101, 0x0000000F, 0x0000003F, 0x000000FF, 0x000003FF, 0x00000FFF, 0x00003FFF, 0x0000FFFF, 0x0003FFFF, 0x000FFFFF, 0x000FFFFF, 0x00003FFF, 0x0000FF3F, 0x0000FF0F, 0x0003FC00, 0x0003FC00, 0x0000F000},
{0x0307, 0x00000000, 0x0000003C, 0x0000003C, 0x0003003C, 0x0000C03C, 0x0000303C, 0x00000C3C, 0x3FFFFF3C, 0x00000C3C, 0x0000303C, 0x0000C03C, 0x0003003C, 0x0000003C, 0x0000003C, 0x00000000, 0x00000000},
{0x0307, 0x000000FF, 0x000000FF, 0x000F00FF, 0x000FC0FF, 0x0003F0FF, 0x0000FCFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FCFF, 0x0003F0FF, 0x000FC0FF, 0x000F00FF, 0x000000FF, 0x000000FF, 0x00000000},
{0x0208, 0x00000000, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x003FFFFC, 0x003FFFFC, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x00000000},
{0x0208, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF},
{0x0707, 0xF0000003, 0xCFFFFFFC, 0xCFFFFFFC, 0xCC0C0C0C, 0xCCCCCC0C, 0xCCCCCC0C, 0xCCCCCC0C, 0xCCCCCC0C, 0xCC0C0C0C, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xF0000003},
{0x0707, 0x0FFFFFFC, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0FFFFFFC},
{0x0209, 0x00000000, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x003FFFFC, 0x003FFFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0209, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0909, 0x00000000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003FFFFC, 0x003FFFFC, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0909, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x0003F000, 0x00FF3FC0, 0x00033000, 0x0000C003, 0xFC03F00C, 0xF30C0C30, 0x00FCCFC0, 0x000CCC00, 0x000C0C00, 0x00033000, 0x000C0C00, 0x0030C300, 0x00C330C0, 0x00CC0CC0, 0x0FF003FC, 0xFFF003FF},
{0x0707, 0x003FFFC0, 0x00FFFFF0, 0x03FFFFF0, 0x3003F00F, 0xFC0FFC3F, 0xFFFFFFFC, 0xF3FFFFF0, 0x00FFFFC0, 0x003FFC00, 0x000FFC00, 0x003FFF00, 0x00FFFFC0, 0x03FFFFF0, 0x0FFF3FFC, 0xFFFC0FFF, 0xFFFC0FFF},
{0x0707, 0xF0000003, 0xCFFFFFFC, 0xCFFFFFFC, 0xCC0C0C0C, 0xCCCC0CCC, 0xCCCC0CCC, 0xCCCC0CCC, 0xCCCC0CCC, 0xCC0C0C0C, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xF0000003},
{0x0707, 0x0FFFFFFC, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0FFFFFFC},
{0x0707, 0x0000FC00, 0x00000F00, 0x00003C00, 0x0000F000, 0x03FFFFFC, 0x0C000003, 0x3CF0F0F3, 0x3CF0F0F3, 0x3CF0F0F3, 0x3C000003, 0x3C000003, 0x0FC0003C, 0x003C03C0, 0x0003FC00, 0x00000000, 0x00000000},
{0x0707, 0x0003FF00, 0x00003FC0, 0x0000FF00, 0x0000FC00, 0x03FFFFFC, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFF0, 0x003FFFC0, 0x000FFF00, 0x0003FC00},
{0x0B0F, 0x000003F0, 0x00000C0C, 0x00003C0C, 0x0000CC30, 0x0000CFF0, 0x000300C0, 0x00030300, 0x000C0300, 0x000C0C00, 0x00303C00, 0x00303000, 0x00C0C000, 0x00FF0000, 0x00FC0000, 0x00F00000, 0x00C00000},
{0x0B0F, 0x00000FFF, 0x00003FFF, 0x0000FFFF, 0x0000FFFC, 0x0003FFF0, 0x0003FFF0, 0x000FFFC0, 0x000FFF00, 0x003FFF00, 0x003FFC00, 0x00FFFC00, 0x03FFF000, 0x03FFC000, 0x03FF0000, 0x03FC0000, 0x03F00000},
{0x0707, 0x000FF000, 0x003FFC00, 0x00FFFF00, 0x03C3C3C0, 0x03C3C3C0, 0x00FFFF00, 0x003FFC00, 0x000FF000, 0x300FF00C, 0xF00FF00C, 0x0C03C030, 0x03F00FC0, 0x000FF000, 0xC0FFFF00, 0xFFC003FC, 0x3000000C},
{0x0707, 0x000FFF00, 0x003FFFC0, 0x00FFFFF0, 0x03FFFFFC, 0x03FFFFFC, 0x00FFFFF0, 0x003FFFC0, 0xC00FFF03, 0xFC0FFF03, 0xFF0FFF0F, 0x0FC3FCFF, 0x03FC03FC, 0x0003FC00, 0xF03FFFFC, 0xFFFFFFFF, 0x3FF000FF},
{0x0506, 0x00000000, 0x00003C00, 0x00003C00, 0x00003C00, 0x00003C00, 0x003FFFFC, 0x003FFFFC, 0x00003C00, 0x00003C00, 0x00003C00, 0x00003C00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0506, 0x0000FF00, 0x0000FF00, 0x0000FF00, 0x0000FF00, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x0000FF00, 0x0000FF00, 0x0000FF00, 0x0000FF00, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x050F, 0x00000000, 0x0000FFC0, 0x0003FFF0, 0x000FC0FC, 0x000F003C, 0x000F00FC, 0x000FC0F0, 0x0003F000, 0x0000FF00, 0x00003F00, 0x00003300, 0x00003300, 0x0003F3F0, 0x0000F3C0, 0x00003F00, 0x00000C00},
{0x050F, 0x0000FFC0, 0x0003FFF0, 0x000FFFFC, 0x003FFFFF, 0x003FC0FF, 0x003FC3FF, 0x003FF3FC, 0x000FFFF0, 0x0003FFC0, 0x0000FFC0, 0x0000FFC0, 0x0003FFF0, 0x000FFFFC, 0x0003FFF0, 0x0000FFC0, 0x00003F00},
{0x0802, 0x00000000, 0x00030000, 0x0003C000, 0x0003F000, 0x0003FC00, 0x0003FF00, 0x0003FFC0, 0x0003FFF0, 0x0003FFFC, 0x0003FF00, 0x0003CF00, 0x000303C0, 0x000003C0, 0x000000F0, 0x000000F0, 0x00000000},
{0x0802, 0x000F0000, 0x000FC000, 0x000FF000, 0x000FFC00, 0x000FFF00, 0x000FFFC0, 0x000FFFF0, 0x000FFFFC, 0x000FFFFF, 0x000FFFFF, 0x000FFFC0, 0x000FCFF0, 0x000F0FF0, 0x000003FC, 0x000003FC, 0x000000F0},
{0x0C07, 0x00000000, 0x3C000000, 0x3C000000, 0x3C00C000, 0x3C030000, 0x3C0C0000, 0x3C300000, 0x3CFFFFFC, 0x3C300000, 0x3C0C0000, 0x3C030000, 0x3C00C000, 0x3C000000, 0x3C000000, 0x00000000, 0x00000000},
{0x0C07, 0xFF000000, 0xFF000000, 0xFF00F000, 0xFF03F000, 0xFF0FC000, 0xFF3F0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF3F0000, 0xFF0FC000, 0xFF03F000, 0xFF00F000, 0xFF000000, 0xFF000000, 0x00000000},
{0x0907, 0x00000000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003FFFFC, 0x003FFFFC, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x00000000},
{0x0907, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000},
{0x0707, 0xF0000003, 0xCFFFFFFC, 0xCFFFFFFC, 0xCC0C0C0C, 0xCC0CCCCC, 0xCC0CCCCC, 0xCC0CCCCC, 0xCC0CCCCC, 0xCC0C0C0C, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xCFFFFFFC, 0xF0000003},
{0x0707, 0x0FFFFFFC, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0FFFFFFC},
{0x0707, 0x00000000, 0x3FFFFFFC, 0x3030000C, 0x3030000C, 0x3030000C, 0x303FFFFC, 0x30300C0C, 0x30300C0C, 0x30300C0C, 0x30300C0C, 0x3FFFFC0C, 0x30000C0C, 0x30000C0C, 0x30000C0C, 0x3FFFFFFC, 0x00000000},
{0x0707, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFC003F, 0xFCFFFFFF, 0xFCFFFFFF, 0xFCFFFFFF, 0xFCFC3F3F, 0xFCFC3F3F, 0xFFFFFF3F, 0xFFFFFF3F, 0xFFFFFF3F, 0xFC003F3F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF},
{0x0707, 0x00000000, 0x00030000, 0x00030000, 0x000F3000, 0x000F3000, 0x000F3C00, 0x003F3C00, 0x003F3F00, 0x003F3F00, 0x00FF3FC0, 0x00FF3FC0, 0x00FF3FF0, 0x03FF3FF0, 0x00FC0FFC, 0x00000000, 0x00000000},
{0x0707, 0x000F0000, 0x003F0000, 0x003FC000, 0x00FFF000, 0x00FFF000, 0x00FFFC00, 0x03FFFC00, 0x03FFFF00, 0x03FFFF00, 0x0FFFFFC0, 0x0FFFFFC0, 0x0FFFFFF0, 0xFFFFFFF0, 0xFFFFFFFC, 0x03FFFFFF, 0x003FFFFC},
{0x040F, 0x00000000, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x0000FFFC, 0x00003FF0, 0x00000FC0, 0x00000300},
{0x040F, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x0003FFFF, 0x0003FFFF, 0x0000FFFC, 0x00003FF0, 0x00000FC0, 0x00000300},
{0x0704, 0x00000000, 0x00C000C0, 0x03C000F0, 0x0FFFFFFC, 0x3FC000FF, 0x0FFFFFFC, 0x03C000F0, 0x00C000C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0704, 0x00F003C0, 0x03F003F0, 0x0FFFFFFC, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0FFFFFFC, 0x03F003F0, 0x00F003C0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0104, 0x00000000, 0x00000180, 0x000001E0, 0x7FFFFFF8, 0x000001FE, 0x7FFFFFF8, 0x000001E0, 0x00000180, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0104, 0x00000F00, 0x00000FC0, 0xFFFFFFF0, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFC, 0xFFFFFFF0, 0x00000FC0, 0x00000F00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0F04, 0x00000000, 0x01800000, 0x07800000, 0x1FFFFFFE, 0x7F800000, 0x1FFFFFFE, 0x07800000, 0x01800000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0F04, 0x00F00000, 0x03F00000, 0x0FFFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x0FFFFFFF, 0x03F00000, 0x00F00000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0401, 0x00000000, 0x00000300, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0},
{0x0401, 0x00000300, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x0003FFFF, 0x0003FFFF, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0},
{0x0407, 0x00000300, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x00000CC0, 0x0000FFFC, 0x00003FF0, 0x00000FC0, 0x00000300, 0x00000000},
{0x0407, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x0003FFFF, 0x0003FFFF, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x00003FF0, 0x0003FFFF, 0x0003FFFF, 0x0000FFFC, 0x00003FF0, 0x00000FC0, 0x00000000},
{0x0707, 0x00C00000, 0x03F00000, 0x0FFC0000, 0xFF3F0000, 0xFF3F3000, 0xFF3F0C00, 0xFF3F0300, 0xFF3F0300, 0xFF3F0300, 0xFF3F0300, 0xFF3F03C0, 0xFF3F03F0, 0xFF3F3FFC, 0x0C0C0F00, 0x0FF00000, 0x03C00000},
{0x0707, 0x03F00000, 0x0FFC0000, 0x3FFF0000, 0xFFFF0000, 0xFFFF3C00, 0xFFFF3F00, 0xFFFF3FC0, 0xFFFF3FC0, 0xFFFF3FC0, 0xFFFF3FC0, 0xFFFF3FF0, 0xFFFF3FFC, 0xFFFF3FFF, 0x3FFF3FFC, 0x3FFC0F00, 0x0FF00000},
{0x0707, 0x00000000, 0x0003FFFC, 0x0000000C, 0x0000000C, 0x0000000C, 0x003FFC0C, 0x00300C0C, 0x30300C0C, 0x30300C0C, 0x30300C00, 0x303FFC00, 0x30C00000, 0x33000000, 0x3C000000, 0x3FFFC000, 0x00000000},
{0x0707, 0x000FFFFF, 0x000FFFFF, 0x000FFFFF, 0x0000003F, 0x00FFFF3F, 0x00FFFF3F, 0xFCFFFF3F, 0xFCFC3F3F, 0xFCFC3F3F, 0xFCFFFF3F, 0xFCFFFF00, 0xFFFFFF00, 0xFFC00000, 0xFFFFF000, 0xFFFFF000, 0xFFFFF000},
{0x0707, 0x00C00030, 0x003000C0, 0x003000C0, 0x000C0300, 0x000C0300, 0xFC03FC03, 0x03C3FC3C, 0x003FFFC0, 0x003FFFC0, 0x03C3FC3C, 0xFC03FC03, 0x000C0300, 0x000C0300, 0x003000C0, 0x003000C0, 0x00C00030},
{0x0707, 0x03C0003C, 0x00F000F0, 0x003000C0, 0x003C03C0, 0xC00FFF03, 0xFF0FFF0F, 0x0FCFFF3C, 0x00FFFFF0, 0x003FFFF0, 0x03FFFF3C, 0xFF0FFF0F, 0xC00FFF03, 0x000C03C0, 0x003C03C0, 0x00F000F0, 0x03C0003C},
{0x0707, 0x00F00000, 0x00030000, 0x00F033C0, 0x00030FF0, 0x00F00CF0, 0x00003FFC, 0x0000300C, 0x000030FC, 0x000030CC, 0x000030FC, 0x000030CC, 0x000030FC, 0x000030FC, 0x0000300C, 0x0000300C, 0x00003FFC},
{0x0303, 0x00F00000, 0x00F303C0, 0x00F33FF0, 0x00F33FF0, 0x00F33FFC, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF},
{0x0303, 0x0000C000, 0x00033000, 0x00033000, 0x00033000, 0x000C0C00, 0x000C0C00, 0x000C0C00, 0x03F0C3F0, 0x3C00000F, 0x03F003F0, 0x0030C300, 0x00C330C0, 0x030C0C30, 0x03300330, 0x03C000F0, 0x03000030},
{0x0707, 0x0000C000, 0x0003F000, 0x0003F000, 0x000F3C00, 0x000F3C00, 0x003C0F00, 0x03FC0FC0, 0x3FF0C3FF, 0xFC00000F, 0x3FF003FF, 0x03F0C3F0, 0x03C3F0F0, 0x0F0F3C3C, 0x0F3C0F3C, 0x0FF003FC, 0x0FC000FC},
{0x0807, 0x00000000, 0x000FC000, 0x00FFFC00, 0x03F03F00, 0x0F0003C0, 0x3C0000F0, 0xF003003C, 0xF00CC03C, 0xF003003C, 0x3C0000F0, 0x0F0003C0, 0x03F03F00, 0x00FFFC00, 0x000FC000, 0x00000000, 0x00000000},
{0x0807, 0x000FFC00, 0x003FFF00, 0x00FFFFC0, 0x03FC0FF0, 0x0FC000FC, 0x3F00C03F, 0xFC03F00F, 0xFC0F3C0F, 0xFC03F00F, 0x3F00C03F, 0x0FC000FC, 0x03FC0FF0, 0x00FFFFC0, 0x000FFC00, 0x00000000, 0x00000000},
{0x0707, 0x00000000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0FFFFFFC, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x00000000, 0x00000000},
{0x0707, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x00000000},
{0x0101, 0x00000000, 0x0000003C, 0x000003FC, 0x00003FF0, 0x0003FFF0, 0x003FFFC0, 0x03FFFFC0, 0x0003FF00, 0x0003FF00, 0x000C3C00, 0x00303C00, 0x00C03000, 0x03003000, 0x0C000000, 0x30000000, 0x00000000},
{0x0101, 0x0000003F, 0x000003FF, 0x00003FFF, 0x0003FFFC, 0x003FFFFC, 0x0FFFFFF0, 0x0FFFFFF0, 0x0FFFFFC0, 0x000FFFC0, 0x003FFF00, 0x00FCFF00, 0x03F0FC00, 0x0FC0FC00, 0x3F00FC00, 0xFC000000, 0xF0000000},
{0x0404, 0x00000000, 0x3FFFFFFC, 0x3FFFFFFC, 0x0000003C, 0x0000003C, 0x0000003C, 0x03FFF03C, 0x0000F03C, 0x0003303C, 0x000C303C, 0x0030303C, 0x00C0303C, 0x0300303C, 0x0000003C, 0x0000003C, 0x00000000},
{0x0404, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFFFCFF, 0x0FFFFCFF, 0x0FFFFCFF, 0x000FFCFF, 0x003FFCFF, 0x00FCFCFF, 0x03F0FCFF, 0x0FC0FCFF, 0x0F00FCFF, 0x000000FF, 0x000000FF},
{0x0B05, 0x00000000, 0x3FFFFFFC, 0x3FFFFFFC, 0x3C000000, 0x3C000000, 0x3C000000, 0x3C0FFFC0, 0x3C0F0000, 0x3C0CC000, 0x3C0C3000, 0x3C0C0C00, 0x3C0C0300, 0x3C0C00C0, 0x3C000000, 0x3C000000, 0x00000000},
{0x0B05, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFF000000, 0xFF3FFFF0, 0xFF3FFFF0, 0xFF3FFFF0, 0xFF3FF000, 0xFF3FFC00, 0xFF3F3F00, 0xFF3F0FC0, 0xFF3F03F0, 0xFF3F00F0, 0xFF000000, 0xFF000000},
{0x0703, 0x00000000, 0x0FFFFFFC, 0x0FFFFFFC, 0x00000000, 0x0000C000, 0x0003F000, 0x000CCC00, 0x0030C300, 0x00C0C0C0, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x00000000},
{0x0703, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x3FFFFFFF, 0x0003F000, 0x000FFC00, 0x003FFF00, 0x00FFFFC0, 0x03F3F3F0, 0x03C3F0F0, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000},
{0x0802, 0x00000000, 0x3FFFFFFC, 0x3FFFFFFC, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x0003C000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0802, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x000FF000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0400, 0x00000300, 0x00000000, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x0000FCFC, 0x0000FFFC, 0x00003FF0, 0x00000FC0, 0x00000300, 0x0000CFCC, 0x0000F33C, 0x0000C30C, 0x0000C00C, 0x0000C00C, 0x0000C00C},
{0x0400, 0x00000FC0, 0x00000FC0, 0x00003FF0, 0x0000FFFC, 0x0003FFFF, 0x0003FFFF, 0x0003FFFF, 0x0000FFFC, 0x00003FF0, 0x0000CFCC, 0x0003FFFF, 0x0003FFFF, 0x0003FFFF, 0x0003F33F, 0x0003F33F, 0x0003F03F},
{0x0202, 0x00000000, 0x003FFFFC, 0x003FFFFC, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x0000003C, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0202, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x000000FF, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x00000000, 0x00C30300, 0x03303000, 0x3C33C30C, 0x030FFC30, 0x00F0C3C0, 0x0F00C03C, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x0000C000, 0x000CC000, 0x000CC000, 0x00030000, 0x00000000},
{0x0707, 0x3F3CFCC0, 0xF3FFFFCF, 0x0FFFFFF3, 0xFFFFFFFC, 0x0FFFFFFF, 0xFFFFFFFF, 0x3FC3F0FF, 0x0003F000, 0x0003F000, 0x0003F000, 0x0003F000, 0x003FF000, 0x003FF000, 0x003FF000, 0x003FF000, 0x000FC000},
{0x0902, 0x00000000, 0x003FFFFC, 0x003FFFFC, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x003C0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0902, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FFFFFF, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
{0x0707, 0x003FFFC0, 0x003FFFC0, 0x003FFFC0, 0x00FFFFF0, 0x03C0C03C, 0x0F00C00F, 0xFC00C003, 0xFC03F003, 0xFC03F003, 0xFC000C03, 0x0F00030F, 0x03C0003C, 0x00FFFFF0, 0x003FFFC0, 0x003FFFC0, 0x003FFFC0},
{0x0707, 0x00FFFFF0, 0x00FFFFF0, 0x00FFFFF0, 0x03FFFFFC, 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0FFFFFFF, 0x03FFFFFC, 0x00FFFFF0, 0x00FFFFF0, 0x00FFFFF0},
{0x0806, 0x00000000, 0x0000FCFC, 0x00000FC0, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000300, 0x00000FC0, 0x0000FCFC, 0x00000000},
{0x0806, 0x0003FCFF, 0x0003FFFF, 0x0003FFFF, 0x00003FF0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00000FC0, 0x00003FF0, 0x0003FFFF, 0x0003FFFF, 0x0003FCFF},
};
