FreeCalypso > hg > fc-magnetite
diff src/aci2/bmi/Icons/BMP/hexTobmp.c @ 3:93999a60b835
src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 00:29:36 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/aci2/bmi/Icons/BMP/hexTobmp.c Mon Sep 26 00:29:36 2016 +0000 @@ -0,0 +1,911 @@ +#include <stdlib.h> +#include <stdio.h> + +const unsigned char I_msgColour[] = { +0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0x00, +0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC, +0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0xFF, +0xFF,0x00,0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0xFF,0x00, +0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC, +0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0x00,0xFC,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0x00,0xFC,0x00,0xFF,0xFF,0x00, +0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0x00,0xFC,0xFC,0x00,0xFF,0xFF,0x00,0xFC,0xFC,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0x00,0x00,0x00,0xFF,0x00,0xFF,0x00,0xFF,0x00,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0x00,0xFF, +0x00,0xFF,0x00,0x00,0x00,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xFC,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, +0xFF,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0xFC,0xFC,0xFC,0xFC,0xFC,0x00,0x00,0xFF,0xFF, +0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, +0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0x00,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x00,0x03,0x03,0x03,0x03,0x03,0x03,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x00,0x03,0x03,0x03,0x03, +0x03,0x03, +0x00}; /* +const unsigned char I_msgColour[] = { +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF, +0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF, +0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF, +0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC, +0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC, +0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC, +0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC, +0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC, +0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC, +0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC, +0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC, +0xFF,0x13,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC, +0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF, +0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF, +0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF, +0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0x00,0x00,0x00,0x00,0xE0, +0xE0,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x92,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00, +0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x92,0x00,0x00,0x00,0x92,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x00,0xDB,0x92,0x92,0x00,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x00,0xDB,0x92,0x92,0x92,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x00,0xDB,0x92,0x92,0xDB,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x00,0xDB,0xDB,0xDB,0x00,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x00,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0x92,0x00,0x00,0x00,0x92,0x92,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25, +0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0xFC,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0x00,0xFF,0xFF, +0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0x25,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0x00,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0x00,0xFF, +0xFF,0xFF,0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0x00, +0xFF,0xFF,0xFC,0xFC,0xFC,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,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,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB, +0x00,0xFF,0xFF,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB, +0xDB,0x00,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00, +0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0x00,0xE0,0xE0,0xE0,0xE0, +0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0xE0,0x00,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, +0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,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,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10, +0x00,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, +0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00, +0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x13,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0xDB,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x92,0x00,0xFF,0xFF,0x13,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0xDB,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0xDB,0x00, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0xDB,0x00, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0x25,0x00,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0x25,0x00,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0x25,0x00,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x00,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0x25,0x00,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0x00,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0x25,0x25,0x00,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0xFF,0x00,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0xDB,0x25,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0xFF,0x00,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0xFF,0xFF,0x00,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x10,0x10,0x10,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0xFF,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x00,0x00,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x13,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x13,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF,0xFF, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00,0xFF, +0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0x00, +0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92, +0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0x92,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x00,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x00,0x00,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x00,0x00,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB, +0xDB,0x00,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x00,0x00,0x00,0x92,0xDB,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB, +0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0x00,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00, +0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0x00,0xDB,0xDB,0x92,0xDB,0x00,0xFF, +0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92,0xDB, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0xDB,0x00,0xFF,0xFF, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00,0x92, +0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0x00,0x00,0xDB,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92,0x00, +0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0x00,0x00,0xDB,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92,0x92, +0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0x00,0x00,0xDB,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92,0x92, +0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92,0x92, +0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0xDB,0xDB,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92,0x92, +0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0x00,0x00,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x92,0x92, +0x92,0x92,0x92,0x92,0x00,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0xDB,0x92,0xDB,0xDB,0xDB,0xDB,0xDB,0x00,0xFF,0xFF,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25, +0x25, +0x00};*/ + + + + + + + +typedef unsigned char byte; +typedef unsigned char u8; +typedef signed char s8; +typedef signed short s16; +typedef unsigned short u16; +typedef signed long s32; +typedef unsigned long u32; + +typedef FILE* FS_file_handle; + +#if(0) + +s16 RGB_palette8[8][8][4]; + +#endif + +byte FS_fgetbyte(FS_file_handle file) +{ + return((byte)fgetc(file)); +} + +u16 FS_fget16(FS_file_handle file) +{ + u16 c; + byte l=FS_fgetbyte(file); + byte h=FS_fgetbyte(file); + c=l|(h<<8); + return(c); +} + +u32 FS_fget32(FS_file_handle file) +{ + u32 c; + u16 l=FS_fget16(file); + u16 h=FS_fget16(file); + c=l|(h<<16); + return(c); +} + +void FS_fputbyte(FS_file_handle file,byte data) +{ + fputc(data,file); +} + +void FS_fput16(FS_file_handle file,u16 data) +{ + byte l=data&0x00ff; + byte h=data>>8; + FS_fputbyte(file,l); + FS_fputbyte(file,h); +} + +void FS_fput32(FS_file_handle file,u32 data) +{ + u16 l=(u16)(data&0x0000ffff); + u16 h=(u16)(data>>16); + FS_fput16(file,l); + FS_fput16(file,h); +} + +s32 FS_fseek(FS_file_handle file, s32 offset, s32 origin) +{ + return(fseek(file,offset,origin)); +} + +typedef struct _bitmap_file_header +{ + u16 file_type; + u32 file_size; + u16 reserved1; + u16 reserved2; + u32 bitmap_offset; + +} bitmap_file_header; + +typedef struct _bitmap_info_header +{ + u32 header_size; + u32 width; + u32 height; + u16 number_of_planes; + u16 bits_per_pixel; + u32 compression; + u32 bitmap_size; + u32 device_width; + u32 device_height; + u32 number_of_colors; + u32 number_of_important_colors; + +} bitmap_info_header; + +byte BMP_palette[256*3]; + +void BMP_write_line(s32 x,s32 y,s32 width,FS_file_handle file,byte *data,s32 pad_bytes,s32 in_color_depth,s32 out_color_depth) +{ s32 i,j,xx,offset=0; + s32 color_index; + s32 w,dd,ii; + byte color; + u16 *data16; + u16 color16; + byte R,G,B; + + switch(out_color_depth) + { case 8: switch(in_color_depth) + { case 8: for(i=0;i<width;i++) + { + color=data[offset]; + offset++; + FS_fputbyte(file,(byte)color); + } + break; + } + break; +#if(0) + case 16: data16=(u16*)data; + switch(in_color_depth) + { case 1: w=(width>>3); + if(width&7) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<8;j++) + { ii=(i<<3)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { if(dd & (1<<(7-j))) color16=0xffff; + else color16=0; + data16[offset]=color16; + } + offset++; + } + } + break; + + case 4: w=(width>>1); + if(width&1) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<2;j++) + { ii=(i<<1)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=((dd>>((1-j)<<2))&0xf)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_RGB_TO_D16(color16,R,G,B); + data16[offset]=color16; + } + offset++; + } + } + break; + + case 8: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=FS_fgetbyte(file)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_RGB_TO_D16(color16,R,G,B); + data16[offset]=color16; + } + else + { FS_fgetbyte(file); + } + offset++; + } + break; + + case 24: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { B=FS_fgetbyte(file); + G=FS_fgetbyte(file); + R=FS_fgetbyte(file); + PC_RGB_TO_D16(color16,R,G,B); + data16[offset]=color16; + } + else + { FS_fgetbyte(file); + FS_fgetbyte(file); + FS_fgetbyte(file); + } + offset++; + } + break; + } + break; + + case 24: switch(in_color_depth) + { case 1: w=(width>>3); + if(width&7) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<8;j++) + { ii=(i<<3)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { if(dd & (1<<(7-j))) color=255; + else color=0; + data[offset+2]=color; + data[offset+1]=color; + data[offset+0]=color; + } + offset+=3; + } + } + break; + + case 4: w=(width>>1); + if(width&1) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<2;j++) + { ii=(i<<1)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=((dd>>((1-j)<<2))&0xf)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_WRITE_RGB(data,offset,R,G,B); + } + offset+=3; + } + } + break; + + case 8: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=FS_fgetbyte(file)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_WRITE_RGB(data,offset,R,G,B); + } + else + { + FS_fgetbyte(file); + } + offset+=3; + } + break; + + case 24: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { B=FS_fgetbyte(file); + G=FS_fgetbyte(file); + R=FS_fgetbyte(file); + PC_WRITE_RGB(data,offset,R,G,B); + } + else + { FS_fgetbyte(file); + FS_fgetbyte(file); + FS_fgetbyte(file); + } + offset+=3; + } + break; + } + break; + + case 32: switch(in_color_depth) + { case 1: w=(width>>3); + if(width&7) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<8;j++) + { ii=(i<<3)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { if(dd & (1<<(7-j))) color=255; + else color=0; + data[offset+2]=color; + data[offset+1]=color; + data[offset+0]=color; + } + offset+=4; + } + } + break; + + case 4: w=(width>>1); + if(width&1) w++; + for(i=0;i<w;i++) + { dd=FS_fgetbyte(file); + for(j=0;j<2;j++) + { ii=(i<<1)+j; + if(ii>=width) break; + xx=x+ii; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=((dd>>((1-j)<<2))&0xf)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_WRITE_RGB(data,offset,R,G,B); + } + offset+=4; + } + } + break; + + case 8: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { color_index=FS_fgetbyte(file)*3; + PC_READ_PALETTE(BMP_palette,color_index,R,G,B); + PC_WRITE_RGB(data,offset,R,G,B); + } + else + { FS_fgetbyte(file); + } + offset+=4; + } + break; + + case 24: for(i=0;i<width;i++) + { xx=x+i; + if((xx>=GFX_clip_x1) && (xx<=GFX_clip_x2)) + { B=FS_fgetbyte(file); + G=FS_fgetbyte(file); + R=FS_fgetbyte(file); + PC_WRITE_RGB(data,offset,R,G,B); + } + else + { FS_fgetbyte(file); + FS_fgetbyte(file); + FS_fgetbyte(file); + } + offset+=4; + } + break; + } + break; +#endif + } + for(i=0;i<pad_bytes;i++) + { FS_fputbyte(file,0x00); + } +} + +void BMP_load_file_header(bitmap_file_header *h,FS_file_handle file) +{ + h->file_type=FS_fget16(file); + h->file_size=FS_fget32(file); + h->reserved1=FS_fget16(file); + h->reserved2=FS_fget16(file); + h->bitmap_offset=FS_fget32(file); +} + +void BMP_load_info_header(bitmap_info_header *h,FS_file_handle file) +{ + h->header_size=FS_fget32(file); + h->width=FS_fget32(file); + h->height=FS_fget32(file); + h->number_of_planes=FS_fget16(file); + h->bits_per_pixel=FS_fget16(file); + h->compression=FS_fget32(file); + h->bitmap_size=FS_fget32(file); + h->device_width=FS_fget32(file); + h->device_height=FS_fget32(file); + h->number_of_colors=FS_fget32(file); + h->number_of_important_colors=FS_fget32(file); +} + +void BMP_write_file_header(bitmap_file_header *h,FS_file_handle file) +{ + FS_fput16(file,h->file_type); + FS_fput32(file,h->file_size); + FS_fput16(file,h->reserved1); + FS_fput16(file,h->reserved2); + FS_fput32(file,h->bitmap_offset); +} + +void BMP_write_info_header(bitmap_info_header *h,FS_file_handle file) +{ + FS_fput32(file,h->header_size); + FS_fput32(file,h->width); + FS_fput32(file,h->height); + FS_fput16(file,h->number_of_planes); + FS_fput16(file,h->bits_per_pixel); + FS_fput32(file,h->compression); + FS_fput32(file,h->bitmap_size); + FS_fput32(file,h->device_width); + FS_fput32(file,h->device_height); + FS_fput32(file,h->number_of_colors); + FS_fput32(file,h->number_of_important_colors); +} + +s32 BMP_get_file_size(s32 width,s32 height,s32 depth) +{ + s32 size=14+40; + s32 ncolors=1<<depth; + s32 row_bytes; + s32 used_row_bytes; + used_row_bytes=width/(8/depth); + if((width%(8/depth))>0) used_row_bytes++; + if((used_row_bytes%4)>0) row_bytes=used_row_bytes+(4-(used_row_bytes%4)); + else row_bytes=used_row_bytes; + if(depth<=8) size+=ncolors*4; + size+=row_bytes*height; + return(size); +} + +s32 BMP_get_bitmap_offset(s32 width,s32 height,s32 depth) +{ + s32 size=14+40; + s32 ncolors=1<<depth; + s32 row_bytes; + s32 used_row_bytes; + used_row_bytes=width/(8/depth); + if((width%(8/depth))>0) used_row_bytes++; + if((used_row_bytes%4)>0) row_bytes=used_row_bytes+(4-(used_row_bytes%4)); + else row_bytes=used_row_bytes; + if(depth<=8) size+=ncolors*4; + return(size); +} + +/* Assumes dest color depth = source color depth = 8bpp */ +void BMP_setup_palette(byte *palette) +{ + s32 i,color_index; + byte R,G,B; + float fR,fG,fB; + + for(i=0;i<256;i++) + { + color_index=i*3; + R=(i&0xe0); + G=((i&0x1c)<<3); + B=((i&0x03)<<6); + fR=(float)R*1.14; + fG=(float)G*1.14; + fB=(float)B*1.33; + R=(byte)fR; + G=(byte)fG; + B=(byte)fB; + palette[color_index+0]=R; + palette[color_index+1]=G; + palette[color_index+2]=B; + } +} + +byte *b_data; +byte *b_palette; +s32 b_color_depth=8; +s32 b_row_bytes; +s32 b_width; +s32 b_height; +s32 b_size; + +byte BMP_write(s32 x,s32 y,FS_file_handle file) +{ + bitmap_file_header file_header; + bitmap_info_header info_header; + s32 ncolors,i,j,k,offset; + s32 bitmap_size,row_bytes,used_row_bytes,total_bits; + s32 dest_row_bytes,pad_bytes; + s32 file_size=14+40; + s32 bitmap_offset; + + ncolors=1<<b_color_depth; + if(b_color_depth<=8) + { + used_row_bytes=b_width/(8/b_color_depth); + if((b_width%(8/b_color_depth))>0) used_row_bytes++; + } + else used_row_bytes=b_width*(b_color_depth/8); + if((used_row_bytes%4)>0) dest_row_bytes=used_row_bytes+(4-(used_row_bytes%4)); + else dest_row_bytes=used_row_bytes; + if(b_color_depth<=8) file_size+=ncolors*4; + bitmap_offset=file_size; + bitmap_size=dest_row_bytes*b_height; + file_size+=bitmap_size; + + file_header.file_type='B'|('M'<<8); + file_header.file_size=file_size; + file_header.reserved1=0; + file_header.reserved2=0; + file_header.bitmap_offset=bitmap_offset; + + FS_fseek(file,0,SEEK_SET); + BMP_write_file_header(&file_header,file); + + info_header.bitmap_size=bitmap_size; + info_header.bits_per_pixel=(u16)b_color_depth; /* Assuming dest color depth = source color depth */ + info_header.compression=0; + info_header.device_width=b_width; + info_header.device_height=b_height; + info_header.header_size=40; + info_header.width=b_width; + info_header.height=b_height; + info_header.number_of_colors=ncolors; + info_header.number_of_important_colors=ncolors; + info_header.number_of_planes=1; + + BMP_write_info_header(&info_header,file); + BMP_setup_palette(BMP_palette); + + if(info_header.bits_per_pixel<=8) + { k=0; + for(i=0;i<ncolors;i++) + { FS_fputbyte(file,BMP_palette[k+2]); + FS_fputbyte(file,BMP_palette[k+1]); + FS_fputbyte(file,BMP_palette[k+0]); + FS_fputbyte(file,0); + k+=3; + } + } + offset=(y+b_height-1)*b_row_bytes+x; + pad_bytes=dest_row_bytes-used_row_bytes; + + for(j=b_height-1;j>=0;j--) + { + BMP_write_line(x,(y+j),b_width,file,&b_data[offset],pad_bytes,info_header.bits_per_pixel,b_color_depth); + + offset-=b_row_bytes; + } + + return(1); +} + +void write_buffer(FILE *file_handle) +{ + s32 i,j,offset; + char outchars[]={'.','*','#','.','*','#','+','-'}; + + for(j=0;j<b_height;j++) + { + fprintf(file_handle,"\n"); + for(i=0;i<b_width;i++) + { + offset=j*b_width+i; + fprintf(file_handle,"%c",outchars[b_data[offset]%8]); + } + } +} + +void write_palette(FS_file_handle file) +{ + s32 i,j; + + for(i=0;i<256;i++) + { + fprintf(file,"\n%03d: ",i); + for(j=0;j<3;j++) + { + fprintf(file,"%03d, ",BMP_palette[i*3+j]); + } + } +} + +int main(int argc,char *argv[]) +{ + FILE *input_file_handle; + FILE *output_file_handle; + + if(argc<3) + { + printf("\nUsage: converter <input-file> <output-file>"); + exit(0); + } +#if(0) + input_file_handle=fopen(argv[1],"rb"); + if(input_file_handle==NULL) + { + printf("\nInput file %s not found",argv[1]); + exit(0); + } +#endif + output_file_handle=fopen(argv[2],"wb"); + +// b_width=19; +// b_height=22; + + b_width =48; + b_height=48; + + + b_color_depth=8; + b_row_bytes=b_width; + b_data=(byte*)I_msgColour; + BMP_write(0,0,output_file_handle); +// BMP_setup_palette(BMP_palette); +// write_palette(output_file_handle); +#if(0) + fclose(input_file_handle); +#endif + if(output_file_handle==NULL) + { + printf("\nUnable to create output file %s",argv[2]); + exit(0); + } + fclose(output_file_handle); +// printf("\nWrote bitmap width=%d, height=%d, total=%d bytes",b_width,b_height,b_size); +}