summaryrefslogtreecommitdiff
path: root/appl/charon/ycbcr.inc
diff options
context:
space:
mode:
Diffstat (limited to 'appl/charon/ycbcr.inc')
-rw-r--r--appl/charon/ycbcr.inc621
1 files changed, 621 insertions, 0 deletions
diff --git a/appl/charon/ycbcr.inc b/appl/charon/ycbcr.inc
new file mode 100644
index 00000000..9234debd
--- /dev/null
+++ b/appl/charon/ycbcr.inc
@@ -0,0 +1,621 @@
+# closest color in the rgbvmap, indexed by Cr+16*(Cb+16*Y)
+closestycbcr:= array[16*16*16] of {
+ byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,
+ byte 251,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,
+ byte 251,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,byte 251,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,byte 251,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,byte 251,byte 255,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,byte 251,byte 255,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 217,byte 234,byte 234,byte 251,byte 251,byte 251,byte 255,byte 255,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 217,byte 234,byte 251,byte 251,byte 251,byte 251,byte 255,byte 255,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 234,byte 234,byte 251,byte 251,byte 251,byte 251,byte 255,byte 255,
+ byte 255,byte 255,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 234,byte 251,byte 251,byte 251,byte 251,byte 255,byte 255,byte 255,
+ byte 255,byte 238,byte 176,byte 176,byte 175,byte 141,byte 113,byte 96,
+ byte 250,byte 250,byte 250,byte 250,byte 250,byte 254,byte 254,byte 254,
+ byte 254,byte 254,byte 191,byte 191,byte 191,byte 112,byte 112,byte 111,
+ byte 233,byte 250,byte 250,byte 250,byte 237,byte 237,byte 237,byte 237,
+ byte 237,byte 237,byte 191,byte 191,byte 174,byte 157,byte 112,byte 111,
+ byte 249,byte 249,byte 249,byte 203,byte 203,byte 203,byte 203,byte 203,
+ byte 203,byte 203,byte 190,byte 190,byte 157,byte 140,byte 140,byte 127,
+ byte 249,byte 249,byte 249,byte 253,byte 253,byte 253,byte 253,byte 253,
+ byte 253,byte 253,byte 190,byte 190,byte 173,byte 140,byte 127,byte 110,
+ byte 232,byte 232,byte 219,byte 219,byte 219,byte 219,byte 219,byte 219,
+ byte 219,byte 219,byte 173,byte 156,byte 156,byte 139,byte 110,byte 93,
+ byte 248,byte 248,byte 252,byte 252,byte 252,byte 252,byte 252,byte 252,
+ byte 252,byte 252,byte 189,byte 189,byte 139,byte 139,byte 126,byte 126,
+ byte 230,byte 247,byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,
+ byte 251,byte 188,byte 188,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,
+ byte 251,byte 188,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 247,byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,
+ byte 251,byte 188,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,
+ byte 251,byte 176,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,
+ byte 251,byte 176,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,byte 251,
+ byte 255,byte 176,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,byte 251,
+ byte 255,byte 176,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,byte 251,byte 255,
+ byte 255,byte 176,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,byte 251,byte 238,
+ byte 238,byte 238,byte 176,byte 175,byte 158,byte 113,byte 96,byte 95,
+ byte 250,byte 250,byte 250,byte 250,byte 250,byte 250,byte 254,byte 254,
+ byte 238,byte 221,byte 191,byte 191,byte 112,byte 112,byte 112,byte 111,
+ byte 233,byte 233,byte 250,byte 250,byte 250,byte 250,byte 254,byte 254,
+ byte 254,byte 191,byte 191,byte 174,byte 174,byte 112,byte 111,byte 94,
+ byte 216,byte 233,byte 233,byte 233,byte 250,byte 220,byte 220,byte 220,
+ byte 220,byte 220,byte 174,byte 174,byte 157,byte 140,byte 111,byte 77,
+ byte 249,byte 249,byte 249,byte 249,byte 249,byte 253,byte 253,byte 253,
+ byte 253,byte 190,byte 190,byte 190,byte 140,byte 127,byte 127,byte 110,
+ byte 232,byte 232,byte 232,byte 232,byte 236,byte 236,byte 236,byte 236,
+ byte 236,byte 190,byte 173,byte 173,byte 156,byte 127,byte 110,byte 93,
+ byte 198,byte 248,byte 248,byte 248,byte 202,byte 202,byte 202,byte 202,
+ byte 202,byte 189,byte 189,byte 139,byte 139,byte 126,byte 126,byte 76,
+ byte 231,byte 248,byte 248,byte 248,byte 235,byte 235,byte 235,byte 235,
+ byte 235,byte 189,byte 189,byte 172,byte 139,byte 126,byte 109,byte 109,
+ byte 213,byte 230,byte 230,byte 247,byte 200,byte 217,byte 217,byte 234,
+ byte 251,byte 188,byte 188,byte 188,byte 141,byte 113,byte 95,byte 78,
+ byte 213,byte 230,byte 247,byte 247,byte 200,byte 217,byte 234,byte 234,
+ byte 251,byte 188,byte 188,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,byte 251,
+ byte 251,byte 188,byte 188,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 230,byte 247,byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,
+ byte 251,byte 188,byte 188,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,
+ byte 251,byte 188,byte 175,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 247,byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,
+ byte 251,byte 188,byte 175,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,
+ byte 251,byte 176,byte 175,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,byte 251,byte 251,
+ byte 238,byte 176,byte 175,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 200,byte 200,byte 217,byte 234,byte 234,byte 251,byte 251,byte 221,
+ byte 221,byte 221,byte 175,byte 158,byte 141,byte 113,byte 95,byte 78,
+ byte 246,byte 246,byte 233,byte 250,byte 250,byte 250,byte 250,byte 250,
+ byte 221,byte 191,byte 191,byte 174,byte 112,byte 112,byte 111,byte 49,
+ byte 216,byte 216,byte 233,byte 233,byte 233,byte 250,byte 250,byte 237,
+ byte 237,byte 191,byte 174,byte 157,byte 157,byte 111,byte 94,byte 77,
+ byte 199,byte 216,byte 216,byte 249,byte 249,byte 249,byte 249,byte 203,
+ byte 203,byte 190,byte 190,byte 157,byte 140,byte 127,byte 77,byte 77,
+ byte 232,byte 232,byte 232,byte 249,byte 249,byte 249,byte 236,byte 236,
+ byte 236,byte 190,byte 173,byte 173,byte 127,byte 110,byte 110,byte 48,
+ byte 215,byte 215,byte 215,byte 215,byte 232,byte 219,byte 219,byte 219,
+ byte 219,byte 173,byte 156,byte 139,byte 139,byte 110,byte 93,byte 76,
+ byte 198,byte 248,byte 248,byte 248,byte 248,byte 252,byte 252,byte 252,
+ byte 252,byte 189,byte 189,byte 139,byte 126,byte 126,byte 76,byte 63,
+ byte 214,byte 214,byte 231,byte 231,byte 231,byte 218,byte 218,byte 218,
+ byte 218,byte 172,byte 155,byte 155,byte 109,byte 109,byte 92,byte 63,
+ byte 196,byte 213,byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,
+ byte 188,byte 188,byte 171,byte 125,byte 125,byte 96,byte 78,byte 50,
+ byte 213,byte 213,byte 230,byte 247,byte 247,byte 200,byte 217,byte 217,
+ byte 188,byte 188,byte 171,byte 125,byte 125,byte 96,byte 78,byte 50,
+ byte 213,byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,
+ byte 188,byte 188,byte 188,byte 125,byte 125,byte 96,byte 78,byte 50,
+ byte 213,byte 230,byte 247,byte 247,byte 200,byte 217,byte 217,byte 234,
+ byte 188,byte 188,byte 188,byte 125,byte 113,byte 96,byte 78,byte 50,
+ byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,byte 234,
+ byte 188,byte 188,byte 188,byte 141,byte 113,byte 96,byte 78,byte 50,
+ byte 230,byte 230,byte 247,byte 200,byte 217,byte 217,byte 234,byte 251,
+ byte 188,byte 188,byte 188,byte 141,byte 113,byte 96,byte 78,byte 50,
+ byte 230,byte 247,byte 247,byte 200,byte 217,byte 234,byte 234,byte 251,
+ byte 188,byte 188,byte 175,byte 141,byte 113,byte 96,byte 78,byte 50,
+ byte 230,byte 247,byte 200,byte 200,byte 217,byte 234,byte 251,byte 251,
+ byte 221,byte 188,byte 175,byte 141,byte 113,byte 96,byte 78,byte 50,
+ byte 246,byte 246,byte 246,byte 246,byte 250,byte 250,byte 250,byte 204,
+ byte 204,byte 204,byte 191,byte 112,byte 112,byte 111,byte 49,byte 49,
+ byte 246,byte 246,byte 246,byte 233,byte 233,byte 233,byte 250,byte 250,
+ byte 204,byte 191,byte 174,byte 112,byte 112,byte 111,byte 94,byte 49,
+ byte 199,byte 199,byte 216,byte 216,byte 216,byte 233,byte 233,byte 249,
+ byte 186,byte 174,byte 157,byte 157,byte 140,byte 94,byte 77,byte 77,
+ byte 245,byte 199,byte 199,byte 249,byte 249,byte 249,byte 249,byte 249,
+ byte 190,byte 190,byte 190,byte 140,byte 127,byte 110,byte 48,byte 48,
+ byte 245,byte 215,byte 215,byte 215,byte 232,byte 232,byte 232,byte 236,
+ byte 173,byte 173,byte 156,byte 156,byte 110,byte 110,byte 93,byte 47,
+ byte 198,byte 198,byte 198,byte 198,byte 248,byte 248,byte 248,byte 202,
+ byte 189,byte 189,byte 139,byte 139,byte 126,byte 93,byte 76,byte 63,
+ byte 244,byte 231,byte 231,byte 231,byte 231,byte 248,byte 248,byte 235,
+ byte 189,byte 172,byte 172,byte 126,byte 109,byte 109,byte 63,byte 63,
+ byte 197,byte 197,byte 214,byte 214,byte 214,byte 214,byte 218,byte 218,
+ byte 155,byte 155,byte 138,byte 138,byte 92,byte 92,byte 75,byte 46,
+ byte 243,byte 196,byte 213,byte 213,byte 230,byte 247,byte 247,byte 184,
+ byte 184,byte 171,byte 154,byte 125,byte 108,byte 62,byte 62,byte 33,
+ byte 196,byte 196,byte 213,byte 230,byte 230,byte 247,byte 200,byte 184,
+ byte 171,byte 171,byte 154,byte 125,byte 108,byte 62,byte 50,byte 33,
+ byte 196,byte 213,byte 213,byte 230,byte 247,byte 247,byte 200,byte 184,
+ byte 171,byte 171,byte 171,byte 125,byte 125,byte 62,byte 50,byte 33,
+ byte 196,byte 213,byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,
+ byte 171,byte 171,byte 125,byte 125,byte 125,byte 95,byte 50,byte 33,
+ byte 213,byte 213,byte 230,byte 247,byte 247,byte 200,byte 217,byte 188,
+ byte 188,byte 171,byte 125,byte 125,byte 125,byte 95,byte 50,byte 33,
+ byte 213,byte 230,byte 230,byte 247,byte 200,byte 200,byte 217,byte 188,
+ byte 188,byte 171,byte 125,byte 125,byte 96,byte 95,byte 50,byte 33,
+ byte 213,byte 230,byte 247,byte 247,byte 200,byte 217,byte 217,byte 188,
+ byte 188,byte 188,byte 125,byte 125,byte 96,byte 95,byte 50,byte 33,
+ byte 230,byte 246,byte 246,byte 246,byte 200,byte 217,byte 234,byte 204,
+ byte 204,byte 187,byte 124,byte 124,byte 96,byte 95,byte 49,byte 33,
+ byte 229,byte 246,byte 246,byte 246,byte 246,byte 233,byte 250,byte 187,
+ byte 187,byte 187,byte 124,byte 112,byte 111,byte 94,byte 49,byte 32,
+ byte 229,byte 229,byte 246,byte 216,byte 216,byte 233,byte 233,byte 187,
+ byte 187,byte 187,byte 157,byte 112,byte 111,byte 94,byte 77,byte 32,
+ byte 245,byte 199,byte 199,byte 199,byte 216,byte 216,byte 249,byte 186,
+ byte 186,byte 186,byte 140,byte 140,byte 127,byte 77,byte 48,byte 48,
+ byte 245,byte 245,byte 245,byte 215,byte 232,byte 232,byte 232,byte 186,
+ byte 186,byte 173,byte 127,byte 127,byte 110,byte 93,byte 48,byte 47,
+ byte 244,byte 244,byte 198,byte 198,byte 215,byte 215,byte 215,byte 185,
+ byte 185,byte 156,byte 139,byte 126,byte 93,byte 93,byte 76,byte 30,
+ byte 244,byte 244,byte 198,byte 198,byte 248,byte 248,byte 248,byte 185,
+ byte 185,byte 189,byte 139,byte 126,byte 109,byte 76,byte 63,byte 46,
+ byte 227,byte 214,byte 214,byte 214,byte 214,byte 214,byte 231,byte 168,
+ byte 155,byte 155,byte 155,byte 109,byte 92,byte 92,byte 46,byte 46,
+ byte 197,byte 197,byte 197,byte 197,byte 197,byte 197,byte 197,byte 201,
+ byte 138,byte 138,byte 138,byte 92,byte 75,byte 75,byte 75,byte 29,
+ byte 226,byte 243,byte 196,byte 196,byte 213,byte 230,byte 184,byte 184,
+ byte 184,byte 154,byte 137,byte 108,byte 91,byte 62,byte 62,byte 45,
+ byte 243,byte 243,byte 196,byte 213,byte 213,byte 230,byte 184,byte 184,
+ byte 184,byte 154,byte 154,byte 108,byte 91,byte 62,byte 62,byte 45,
+ byte 243,byte 196,byte 196,byte 213,byte 230,byte 230,byte 184,byte 184,
+ byte 154,byte 154,byte 125,byte 108,byte 91,byte 62,byte 62,byte 16,
+ byte 243,byte 196,byte 213,byte 213,byte 230,byte 247,byte 184,byte 184,
+ byte 154,byte 154,byte 125,byte 108,byte 108,byte 62,byte 62,byte 16,
+ byte 196,byte 196,byte 213,byte 230,byte 230,byte 247,byte 184,byte 184,
+ byte 171,byte 154,byte 125,byte 108,byte 108,byte 62,byte 33,byte 16,
+ byte 196,byte 213,byte 213,byte 230,byte 247,byte 247,byte 200,byte 184,
+ byte 171,byte 154,byte 125,byte 125,byte 108,byte 62,byte 33,byte 16,
+ byte 196,byte 213,byte 230,byte 230,byte 247,byte 200,byte 200,byte 171,
+ byte 171,byte 171,byte 125,byte 125,byte 108,byte 78,byte 33,byte 16,
+ byte 242,byte 229,byte 246,byte 246,byte 246,byte 246,byte 183,byte 187,
+ byte 187,byte 124,byte 124,byte 124,byte 107,byte 49,byte 49,byte 32,
+ byte 212,byte 229,byte 229,byte 246,byte 246,byte 246,byte 233,byte 187,
+ byte 170,byte 170,byte 124,byte 124,byte 94,byte 77,byte 32,byte 31,
+ byte 212,byte 212,byte 199,byte 199,byte 199,byte 216,byte 216,byte 186,
+ byte 170,byte 170,byte 123,byte 123,byte 77,byte 77,byte 48,byte 31,
+ byte 228,byte 245,byte 245,byte 245,byte 199,byte 199,byte 186,byte 186,
+ byte 186,byte 123,byte 123,byte 123,byte 110,byte 48,byte 48,byte 47,
+ byte 228,byte 228,byte 228,byte 245,byte 215,byte 215,byte 215,byte 169,
+ byte 169,byte 152,byte 123,byte 110,byte 93,byte 76,byte 47,byte 30,
+ byte 244,byte 244,byte 244,byte 198,byte 198,byte 198,byte 185,byte 185,
+ byte 185,byte 122,byte 122,byte 126,byte 76,byte 76,byte 63,byte 13,
+ byte 227,byte 227,byte 244,byte 244,byte 214,byte 231,byte 231,byte 168,
+ byte 168,byte 168,byte 126,byte 109,byte 92,byte 63,byte 46,byte 46,
+ byte 210,byte 210,byte 197,byte 197,byte 197,byte 197,byte 214,byte 151,
+ byte 151,byte 138,byte 92,byte 92,byte 75,byte 75,byte 29,byte 29,
+ byte 193,byte 197,byte 197,byte 197,byte 197,byte 197,byte 197,byte 134,
+ byte 138,byte 138,byte 138,byte 75,byte 75,byte 75,byte 12,byte 12,
+ byte 209,byte 226,byte 243,byte 243,byte 196,byte 213,byte 167,byte 167,
+ byte 167,byte 137,byte 121,byte 91,byte 74,byte 62,byte 45,byte 28,
+ byte 226,byte 226,byte 243,byte 196,byte 196,byte 213,byte 167,byte 167,
+ byte 167,byte 137,byte 137,byte 91,byte 74,byte 62,byte 45,byte 28,
+ byte 226,byte 243,byte 243,byte 196,byte 213,byte 213,byte 184,byte 184,
+ byte 137,byte 137,byte 137,byte 91,byte 74,byte 62,byte 45,byte 28,
+ byte 226,byte 243,byte 196,byte 196,byte 213,byte 230,byte 184,byte 184,
+ byte 154,byte 137,byte 108,byte 91,byte 74,byte 62,byte 45,byte 28,
+ byte 243,byte 243,byte 196,byte 213,byte 213,byte 230,byte 184,byte 184,
+ byte 154,byte 137,byte 108,byte 91,byte 62,byte 62,byte 45,byte 15,
+ byte 243,byte 196,byte 196,byte 213,byte 230,byte 230,byte 184,byte 184,
+ byte 154,byte 154,byte 108,byte 91,byte 62,byte 62,byte 45,byte 15,
+ byte 242,byte 242,byte 213,byte 229,byte 246,byte 246,byte 183,byte 183,
+ byte 154,byte 154,byte 124,byte 107,byte 61,byte 61,byte 61,byte 15,
+ byte 242,byte 212,byte 212,byte 229,byte 229,byte 246,byte 183,byte 183,
+ byte 170,byte 124,byte 124,byte 107,byte 61,byte 61,byte 32,byte 14,
+ byte 195,byte 195,byte 212,byte 229,byte 229,byte 199,byte 183,byte 170,
+ byte 153,byte 153,byte 107,byte 90,byte 61,byte 61,byte 31,byte 14,
+ byte 241,byte 228,byte 245,byte 245,byte 245,byte 199,byte 182,byte 153,
+ byte 153,byte 123,byte 123,byte 123,byte 60,byte 48,byte 47,byte 30,
+ byte 211,byte 228,byte 228,byte 228,byte 245,byte 245,byte 182,byte 169,
+ byte 152,byte 123,byte 123,byte 106,byte 60,byte 47,byte 30,byte 30,
+ byte 211,byte 211,byte 211,byte 244,byte 244,byte 198,byte 152,byte 152,
+ byte 135,byte 122,byte 122,byte 89,byte 76,byte 76,byte 30,byte 13,
+ byte 227,byte 227,byte 244,byte 244,byte 244,byte 198,byte 185,byte 168,
+ byte 168,byte 122,byte 122,byte 105,byte 63,byte 63,byte 46,byte 29,
+ byte 210,byte 210,byte 227,byte 227,byte 197,byte 214,byte 151,byte 151,
+ byte 151,byte 105,byte 105,byte 92,byte 75,byte 46,byte 29,byte 29,
+ byte 193,byte 193,byte 210,byte 197,byte 197,byte 197,byte 134,byte 134,
+ byte 134,byte 134,byte 75,byte 75,byte 75,byte 75,byte 12,byte 12,
+ byte 193,byte 193,byte 197,byte 197,byte 197,byte 197,byte 134,byte 134,
+ byte 134,byte 134,byte 75,byte 75,byte 75,byte 75,byte 12,byte 12,
+ byte 192,byte 209,byte 226,byte 226,byte 243,byte 180,byte 150,byte 150,
+ byte 150,byte 121,byte 104,byte 58,byte 74,byte 28,byte 11,byte 11,
+ byte 209,byte 209,byte 226,byte 243,byte 243,byte 180,byte 150,byte 150,
+ byte 121,byte 121,byte 121,byte 74,byte 74,byte 28,byte 11,byte 11,
+ byte 209,byte 226,byte 226,byte 243,byte 196,byte 180,byte 167,byte 167,
+ byte 121,byte 121,byte 121,byte 74,byte 74,byte 45,byte 28,byte 11,
+ byte 209,byte 226,byte 243,byte 243,byte 196,byte 167,byte 167,byte 167,
+ byte 137,byte 121,byte 121,byte 74,byte 74,byte 45,byte 28,byte 11,
+ byte 226,byte 226,byte 243,byte 196,byte 196,byte 167,byte 167,byte 167,
+ byte 137,byte 121,byte 91,byte 74,byte 74,byte 45,byte 28,byte 11,
+ byte 226,byte 243,byte 243,byte 196,byte 213,byte 167,byte 167,byte 167,
+ byte 137,byte 137,byte 91,byte 74,byte 62,byte 45,byte 28,byte 11,
+ byte 242,byte 242,byte 242,byte 242,byte 229,byte 183,byte 183,byte 183,
+ byte 120,byte 120,byte 107,byte 90,byte 61,byte 44,byte 27,byte 27,
+ byte 225,byte 195,byte 195,byte 212,byte 212,byte 183,byte 183,byte 183,
+ byte 153,byte 120,byte 90,byte 90,byte 61,byte 44,byte 27,byte 14,
+ byte 241,byte 195,byte 195,byte 195,byte 212,byte 182,byte 182,byte 153,
+ byte 136,byte 136,byte 90,byte 73,byte 60,byte 60,byte 27,byte 14,
+ byte 241,byte 241,byte 228,byte 228,byte 228,byte 182,byte 182,byte 182,
+ byte 136,byte 123,byte 106,byte 60,byte 60,byte 43,byte 30,byte 13,
+ byte 194,byte 211,byte 211,byte 211,byte 228,byte 165,byte 165,byte 135,
+ byte 135,byte 106,byte 89,byte 89,byte 43,byte 43,byte 13,byte 13,
+ byte 194,byte 194,byte 194,byte 244,byte 244,byte 181,byte 181,byte 135,
+ byte 135,byte 122,byte 122,byte 59,byte 59,byte 59,byte 13,byte 13,
+ byte 210,byte 210,byte 227,byte 227,byte 227,byte 181,byte 181,byte 151,
+ byte 151,byte 105,byte 105,byte 88,byte 59,byte 46,byte 29,byte 12,
+ byte 193,byte 193,byte 210,byte 210,byte 210,byte 164,byte 134,byte 134,
+ byte 134,byte 88,byte 88,byte 71,byte 75,byte 29,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 197,byte 134,byte 134,byte 134,
+ byte 134,byte 71,byte 71,byte 71,byte 75,byte 12,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 197,byte 134,byte 134,byte 134,
+ byte 134,byte 71,byte 71,byte 75,byte 75,byte 12,byte 12,byte 12,
+ byte 192,byte 192,byte 209,byte 226,byte 180,byte 180,byte 133,byte 133,
+ byte 104,byte 104,byte 104,byte 58,byte 58,byte 11,byte 11,byte 11,
+ byte 192,byte 192,byte 209,byte 226,byte 180,byte 180,byte 133,byte 133,
+ byte 104,byte 104,byte 104,byte 58,byte 58,byte 11,byte 11,byte 11,
+ byte 192,byte 209,byte 209,byte 226,byte 180,byte 180,byte 133,byte 133,
+ byte 104,byte 104,byte 104,byte 58,byte 58,byte 11,byte 11,byte 11,
+ byte 192,byte 209,byte 226,byte 226,byte 180,byte 180,byte 150,byte 150,
+ byte 121,byte 104,byte 104,byte 58,byte 58,byte 28,byte 11,byte 11,
+ byte 209,byte 209,byte 226,byte 243,byte 180,byte 180,byte 150,byte 150,
+ byte 121,byte 104,byte 58,byte 58,byte 45,byte 28,byte 11,byte 11,
+ byte 225,byte 225,byte 242,byte 242,byte 179,byte 179,byte 166,byte 120,
+ byte 120,byte 120,byte 57,byte 57,byte 44,byte 27,byte 10,byte 10,
+ byte 225,byte 225,byte 242,byte 242,byte 179,byte 166,byte 166,byte 166,
+ byte 120,byte 120,byte 90,byte 73,byte 44,byte 27,byte 10,byte 10,
+ byte 208,byte 195,byte 195,byte 195,byte 195,byte 149,byte 149,byte 136,
+ byte 136,byte 136,byte 73,byte 73,byte 27,byte 27,byte 10,byte 10,
+ byte 241,byte 241,byte 241,byte 241,byte 178,byte 182,byte 182,byte 136,
+ byte 119,byte 119,byte 73,byte 60,byte 60,byte 43,byte 26,byte 9,
+ byte 224,byte 241,byte 241,byte 211,byte 211,byte 165,byte 165,byte 165,
+ byte 119,byte 119,byte 89,byte 89,byte 43,byte 26,byte 9,byte 9,
+ byte 240,byte 194,byte 194,byte 194,byte 211,byte 181,byte 181,byte 118,
+ byte 118,byte 89,byte 72,byte 72,byte 59,byte 9,byte 9,byte 13,
+ byte 240,byte 240,byte 240,byte 227,byte 164,byte 164,byte 181,byte 118,
+ byte 118,byte 105,byte 72,byte 59,byte 42,byte 42,byte 25,byte 12,
+ byte 193,byte 193,byte 193,byte 210,byte 210,byte 164,byte 164,byte 134,
+ byte 88,byte 88,byte 71,byte 71,byte 42,byte 25,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 193,byte 147,byte 134,byte 134,
+ byte 71,byte 71,byte 71,byte 71,byte 25,byte 8,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 193,byte 130,byte 134,byte 134,
+ byte 71,byte 71,byte 71,byte 71,byte 8,byte 12,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 193,byte 134,byte 134,byte 134,
+ byte 71,byte 71,byte 71,byte 71,byte 8,byte 12,byte 12,byte 12,
+ byte 192,byte 192,byte 192,byte 209,byte 163,byte 163,byte 133,byte 117,
+ byte 117,byte 87,byte 87,byte 41,byte 41,byte 24,byte 11,byte 11,
+ byte 192,byte 192,byte 192,byte 209,byte 163,byte 163,byte 133,byte 117,
+ byte 117,byte 87,byte 87,byte 41,byte 41,byte 24,byte 11,byte 11,
+ byte 192,byte 192,byte 209,byte 209,byte 163,byte 163,byte 133,byte 117,
+ byte 104,byte 87,byte 58,byte 58,byte 41,byte 11,byte 11,byte 11,
+ byte 192,byte 192,byte 209,byte 226,byte 180,byte 180,byte 133,byte 117,
+ byte 104,byte 87,byte 58,byte 58,byte 41,byte 11,byte 11,byte 11,
+ byte 192,byte 209,byte 209,byte 226,byte 180,byte 180,byte 133,byte 133,
+ byte 104,byte 104,byte 58,byte 58,byte 41,byte 11,byte 11,byte 11,
+ byte 208,byte 208,byte 225,byte 225,byte 179,byte 179,byte 149,byte 116,
+ byte 103,byte 103,byte 57,byte 57,byte 40,byte 10,byte 10,byte 10,
+ byte 207,byte 208,byte 225,byte 225,byte 179,byte 132,byte 132,byte 132,
+ byte 103,byte 103,byte 57,byte 57,byte 27,byte 10,byte 10,byte 10,
+ byte 207,byte 224,byte 241,byte 241,byte 178,byte 132,byte 132,byte 119,
+ byte 119,byte 119,byte 56,byte 56,byte 10,byte 10,byte 10,byte 10,
+ byte 223,byte 224,byte 224,byte 241,byte 178,byte 165,byte 165,byte 119,
+ byte 119,byte 102,byte 56,byte 56,byte 26,byte 26,byte 9,byte 9,
+ byte 223,byte 223,byte 194,byte 194,byte 148,byte 148,byte 148,byte 102,
+ byte 102,byte 102,byte 72,byte 72,byte 26,byte 9,byte 9,byte 9,
+ byte 239,byte 240,byte 240,byte 194,byte 177,byte 164,byte 164,byte 118,
+ byte 118,byte 118,byte 72,byte 72,byte 42,byte 9,byte 9,byte 9,
+ byte 239,byte 239,byte 239,byte 210,byte 147,byte 147,byte 147,byte 101,
+ byte 101,byte 101,byte 71,byte 42,byte 25,byte 25,byte 8,byte 8,
+ byte 222,byte 193,byte 193,byte 193,byte 130,byte 130,byte 130,byte 101,
+ byte 84,byte 71,byte 71,byte 25,byte 25,byte 8,byte 8,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 130,byte 130,byte 130,byte 130,
+ byte 71,byte 71,byte 71,byte 71,byte 8,byte 8,byte 8,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 130,byte 130,byte 130,byte 134,
+ byte 71,byte 71,byte 71,byte 71,byte 8,byte 8,byte 12,byte 12,
+ byte 193,byte 193,byte 193,byte 193,byte 130,byte 130,byte 130,byte 134,
+ byte 71,byte 71,byte 71,byte 71,byte 8,byte 8,byte 12,byte 12,
+ byte 192,byte 192,byte 192,byte 129,byte 146,byte 146,byte 117,byte 100,
+ byte 100,byte 70,byte 70,byte 24,byte 24,byte 7,byte 7,byte 11,
+ byte 192,byte 192,byte 192,byte 146,byte 146,byte 146,byte 117,byte 117,
+ byte 117,byte 70,byte 70,byte 24,byte 24,byte 7,byte 7,byte 11,
+ byte 192,byte 192,byte 192,byte 146,byte 146,byte 146,byte 117,byte 117,
+ byte 87,byte 70,byte 70,byte 24,byte 24,byte 7,byte 11,byte 11,
+ byte 192,byte 192,byte 192,byte 146,byte 146,byte 163,byte 117,byte 117,
+ byte 87,byte 70,byte 41,byte 41,byte 24,byte 7,byte 11,byte 11,
+ byte 207,byte 207,byte 208,byte 162,byte 162,byte 162,byte 116,byte 116,
+ byte 116,byte 86,byte 57,byte 40,byte 40,byte 23,byte 10,byte 10,
+ byte 207,byte 207,byte 208,byte 162,byte 162,byte 162,byte 116,byte 116,
+ byte 86,byte 86,byte 40,byte 40,byte 23,byte 10,byte 10,byte 10,
+ byte 207,byte 207,byte 207,byte 162,byte 162,byte 132,byte 132,byte 115,
+ byte 86,byte 86,byte 40,byte 40,byte 23,byte 10,byte 10,byte 10,
+ byte 223,byte 223,byte 224,byte 178,byte 178,byte 178,byte 115,byte 115,
+ byte 102,byte 56,byte 56,byte 39,byte 39,byte 9,byte 9,byte 9,
+ byte 206,byte 223,byte 223,byte 161,byte 161,byte 148,byte 148,byte 102,
+ byte 102,byte 85,byte 39,byte 39,byte 9,byte 9,byte 9,byte 9,
+ byte 206,byte 206,byte 240,byte 177,byte 177,byte 131,byte 131,byte 118,
+ byte 85,byte 55,byte 55,byte 55,byte 9,byte 9,byte 9,byte 9,
+ byte 239,byte 239,byte 239,byte 177,byte 177,byte 131,byte 131,byte 101,
+ byte 101,byte 55,byte 55,byte 38,byte 25,byte 25,byte 8,byte 8,
+ byte 222,byte 222,byte 239,byte 160,byte 130,byte 130,byte 130,byte 84,
+ byte 84,byte 84,byte 38,byte 25,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 222,byte 193,byte 130,byte 130,byte 130,byte 130,byte 84,
+ byte 67,byte 71,byte 71,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 193,byte 193,byte 130,byte 130,byte 130,byte 130,byte 67,
+ byte 67,byte 71,byte 71,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 193,byte 193,byte 130,byte 130,byte 130,byte 130,byte 67,
+ byte 71,byte 71,byte 71,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 193,byte 193,byte 130,byte 130,byte 130,byte 130,byte 67,
+ byte 71,byte 71,byte 71,byte 8,byte 8,byte 8,byte 8,byte 12,
+ byte 192,byte 192,byte 192,byte 129,byte 129,byte 129,byte 100,byte 83,
+ byte 83,byte 54,byte 54,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 192,byte 192,byte 129,byte 129,byte 129,byte 100,byte 100,
+ byte 83,byte 54,byte 54,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 192,byte 192,byte 129,byte 129,byte 129,byte 100,byte 100,
+ byte 70,byte 54,byte 54,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 192,byte 192,byte 129,byte 129,byte 129,byte 100,byte 100,
+ byte 70,byte 53,byte 53,byte 7,byte 7,byte 7,byte 7,byte 11,
+ byte 207,byte 207,byte 207,byte 145,byte 145,byte 145,byte 116,byte 99,
+ byte 53,byte 53,byte 23,byte 23,byte 6,byte 6,byte 6,byte 10,
+ byte 207,byte 207,byte 207,byte 145,byte 145,byte 145,byte 99,byte 99,
+ byte 69,byte 69,byte 23,byte 23,byte 6,byte 6,byte 10,byte 10,
+ byte 207,byte 207,byte 207,byte 161,byte 161,byte 115,byte 115,byte 115,
+ byte 69,byte 69,byte 39,byte 39,byte 6,byte 6,byte 10,byte 10,
+ byte 206,byte 206,byte 144,byte 144,byte 161,byte 115,byte 115,byte 115,
+ byte 85,byte 39,byte 39,byte 22,byte 22,byte 9,byte 9,byte 9,
+ byte 206,byte 206,byte 144,byte 144,byte 144,byte 131,byte 114,byte 85,
+ byte 85,byte 68,byte 22,byte 22,byte 5,byte 9,byte 9,byte 9,
+ byte 206,byte 239,byte 160,byte 160,byte 160,byte 114,byte 114,byte 114,
+ byte 68,byte 55,byte 38,byte 38,byte 38,byte 9,byte 9,byte 9,
+ byte 222,byte 222,byte 160,byte 160,byte 160,byte 114,byte 114,byte 84,
+ byte 84,byte 38,byte 38,byte 21,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 159,byte 159,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 67,byte 21,byte 21,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 205,byte 130,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 67,byte 21,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 205,byte 130,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 67,byte 8,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 193,byte 130,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 67,byte 8,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 193,byte 130,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 71,byte 8,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 192,byte 192,byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,
+ byte 66,byte 37,byte 37,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 192,byte 129,byte 129,byte 129,byte 129,byte 83,byte 83,
+ byte 54,byte 37,byte 37,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 192,byte 129,byte 129,byte 129,byte 83,byte 83,byte 83,
+ byte 54,byte 37,byte 37,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 207,byte 207,byte 128,byte 128,byte 128,byte 99,byte 82,byte 82,
+ byte 53,byte 53,byte 36,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 207,byte 207,byte 128,byte 128,byte 128,byte 82,byte 82,byte 82,
+ byte 53,byte 53,byte 6,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 207,byte 207,byte 128,byte 128,byte 128,byte 82,byte 82,byte 82,
+ byte 69,byte 52,byte 6,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 206,byte 206,byte 144,byte 144,byte 144,byte 98,byte 98,byte 98,
+ byte 52,byte 52,byte 22,byte 22,byte 5,byte 5,byte 5,byte 9,
+ byte 206,byte 206,byte 143,byte 143,byte 143,byte 98,byte 98,byte 98,
+ byte 68,byte 52,byte 22,byte 5,byte 5,byte 5,byte 5,byte 9,
+ byte 206,byte 206,byte 143,byte 143,byte 143,byte 114,byte 114,byte 68,
+ byte 68,byte 51,byte 5,byte 5,byte 5,byte 5,byte 9,byte 9,
+ byte 205,byte 222,byte 159,byte 159,byte 159,byte 97,byte 97,byte 97,
+ byte 51,byte 38,byte 21,byte 21,byte 21,byte 4,byte 8,byte 8,
+ byte 205,byte 205,byte 159,byte 159,byte 159,byte 97,byte 97,byte 67,
+ byte 67,byte 21,byte 21,byte 4,byte 4,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 142,byte 142,byte 142,byte 80,byte 67,byte 67,
+ byte 67,byte 21,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 142,byte 142,byte 142,byte 130,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 142,byte 142,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 142,byte 142,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 205,byte 205,byte 142,byte 130,byte 130,byte 130,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 8,byte 8,byte 8,byte 8,byte 8,
+ byte 192,byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,byte 66,
+ byte 20,byte 20,byte 20,byte 3,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,byte 66,
+ byte 37,byte 20,byte 20,byte 20,byte 7,byte 7,byte 7,byte 7,
+ byte 192,byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,byte 66,
+ byte 36,byte 36,byte 20,byte 7,byte 7,byte 7,byte 7,byte 7,
+ byte 207,byte 128,byte 128,byte 128,byte 128,byte 65,byte 65,byte 65,
+ byte 36,byte 36,byte 19,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 207,byte 128,byte 128,byte 128,byte 128,byte 65,byte 65,byte 65,
+ byte 36,byte 36,byte 19,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 207,byte 128,byte 128,byte 128,byte 128,byte 81,byte 81,byte 52,
+ byte 52,byte 35,byte 35,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 206,byte 143,byte 143,byte 143,byte 143,byte 81,byte 81,byte 81,
+ byte 35,byte 35,byte 5,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 206,byte 143,byte 143,byte 143,byte 143,byte 81,byte 64,byte 64,
+ byte 51,byte 51,byte 5,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 206,byte 143,byte 143,byte 143,byte 97,byte 97,byte 97,byte 51,
+ byte 51,byte 51,byte 5,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 80,byte 80,byte 80,
+ byte 34,byte 21,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 80,byte 80,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 79,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 79,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 67,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,
+ byte 205,byte 142,byte 142,byte 142,byte 142,byte 67,byte 67,byte 67,
+ byte 67,byte 4,byte 4,byte 4,byte 8,byte 8,byte 8,byte 8,
+ byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,byte 66,byte 66,
+ byte 20,byte 3,byte 3,byte 3,byte 3,byte 7,byte 7,byte 7,
+ byte 129,byte 129,byte 129,byte 129,byte 66,byte 66,byte 66,byte 66,
+ byte 20,byte 3,byte 3,byte 3,byte 3,byte 7,byte 7,byte 7,
+ byte 128,byte 128,byte 128,byte 128,byte 65,byte 65,byte 65,byte 65,
+ byte 19,byte 19,byte 2,byte 2,byte 6,byte 6,byte 6,byte 6,
+ byte 128,byte 128,byte 128,byte 128,byte 65,byte 65,byte 65,byte 65,
+ byte 19,byte 19,byte 2,byte 2,byte 6,byte 6,byte 6,byte 6,
+ byte 128,byte 128,byte 128,byte 128,byte 65,byte 65,byte 65,byte 65,
+ byte 19,byte 19,byte 2,byte 6,byte 6,byte 6,byte 6,byte 6,
+ byte 143,byte 143,byte 143,byte 143,byte 64,byte 64,byte 64,byte 35,
+ byte 35,byte 18,byte 18,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 143,byte 143,byte 143,byte 143,byte 64,byte 64,byte 64,byte 64,
+ byte 18,byte 18,byte 18,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 143,byte 143,byte 143,byte 143,byte 64,byte 64,byte 64,byte 34,
+ byte 34,byte 34,byte 5,byte 5,byte 5,byte 5,byte 5,byte 5,
+ byte 142,byte 142,byte 142,byte 142,byte 80,byte 80,byte 80,byte 34,
+ byte 34,byte 34,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 34,
+ byte 17,byte 17,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 79,
+ byte 17,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 79,
+ byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 79,
+ byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 67,
+ byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 79,byte 67,
+ byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,
+ byte 142,byte 142,byte 142,byte 142,byte 79,byte 79,byte 67,byte 67,
+ byte 4,byte 4,byte 4,byte 4,byte 4,byte 4,byte 8,byte 8,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,byte 1,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,
+ byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0,byte 0
+
+};
+
+rgbvmap_y := array[256] of {
+ 16rff, 16rf5, 16reb, 16re1, 16rcd, 16rc3, 16rb9, 16rb0,
+ 16r9b, 16r91, 16r87, 16r7e, 16r69, 16r5f, 16r55, 16r4c,
+ 16r47, 16ree, 16re4, 16rdb, 16rd2, 16rbf, 16rb5, 16rac,
+ 16ra3, 16r90, 16r87, 16r7e, 16r75, 16r62, 16r59, 16r50,
+ 16r4a, 16r42, 16rdd, 16rd4, 16rcc, 16rc3, 16rb1, 16ra9,
+ 16ra0, 16r98, 16r86, 16r7d, 16r75, 16r6c, 16r5b, 16r52,
+ 16r4c, 16r44, 16r3c, 16rcc, 16rc4, 16rbc, 16rb4, 16ra4,
+ 16r9c, 16r94, 16r8c, 16r7c, 16r74, 16r6c, 16r64, 16r54,
+ 16rdb, 16rd2, 16rc8, 16rb3, 16rbb, 16rb0, 16ra5, 16r81,
+ 16r83, 16r79, 16r6e, 16r4f, 16r4d, 16r42, 16r37, 16re5,
+ 16rd6, 16rcc, 16rc3, 16rba, 16ra7, 16raa, 16ra0, 16r96,
+ 16r78, 16r78, 16r6e, 16r64, 16r4a, 16r46, 16r3c, 16r32,
+ 16r2d, 16rc6, 16rbe, 16rb6, 16rad, 16r9b, 16r99, 16r90,
+ 16r87, 16r6f, 16r6b, 16r63, 16r5a, 16r45, 16r3f, 16r36,
+ 16r30, 16r28, 16rb7, 16raf, 16ra8, 16ra0, 16r8f, 16r88,
+ 16r80, 16r78, 16r67, 16r60, 16r58, 16r50, 16r3f, 16r38,
+ 16rb8, 16raf, 16r9a, 16r9e, 16r94, 16r89, 16r68, 16r67,
+ 16r77, 16r69, 16r36, 16r31, 16r31, 16r23, 16rcc, 16rc2,
+ 16rb5, 16rac, 16ra3, 16r8f, 16r90, 16r86, 16r7d, 16r61,
+ 16r5e, 16r66, 16r5a, 16r32, 16r2c, 16r2a, 16r1e, 16rbe,
+ 16rb0, 16ra8, 16r9f, 16r97, 16r85, 16r81, 16r79, 16r70,
+ 16r59, 16r54, 16r55, 16r4b, 16r2f, 16r28, 16r23, 16r19,
+ 16r14, 16ra3, 16r9b, 16r93, 16r8c, 16r7b, 16r73, 16r6b,
+ 16r64, 16r53, 16r4b, 16r44, 16r3c, 16r2b, 16r23, 16r1c,
+ 16r95, 16r80, 16r83, 16r78, 16r6d, 16r4e, 16r4b, 16r53,
+ 16r45, 16r1d, 16r15, 16r0d, 16r33, 16rb2, 16ra9, 16r9f,
+ 16r94, 16r8b, 16r77, 16r77, 16r6d, 16r63, 16r49, 16r45,
+ 16r47, 16r3b, 16r1b, 16r13, 16r0b, 16r22, 16ra6, 16r9d,
+ 16r92, 16r8a, 16r81, 16r6f, 16r6b, 16r62, 16r59, 16r44,
+ 16r3e, 16r3b, 16r31, 16r19, 16r11, 16r09, 16r11, 16r9a,
+ 16r8f, 16r87, 16r7f, 16r77, 16r67, 16r5f, 16r57, 16r4f,
+ 16r3f, 16r37, 16r2f, 16r27, 16r17, 16r0f, 16r07, 16r00
+};
+
+rgbvmap_cb := array[256] of {
+ 16r80, 16r55, 16r2b, 16r00, 16r9c, 16r71, 16r47, 16r1c,
+ 16rb8, 16r8d, 16r63, 16r38, 16rd4, 16ra9, 16r7f, 16r54,
+ 16r57, 16r80, 16r58, 16r30, 16r09, 16r9a, 16r72, 16r4b,
+ 16r23, 16rb4, 16r8c, 16r65, 16r3d, 16rce, 16ra6, 16r7f,
+ 16r7f, 16r5a, 16r80, 16r5b, 16r36, 16r11, 16r98, 16r73,
+ 16r4e, 16r2a, 16rb1, 16r8c, 16r67, 16r42, 16rc9, 16ra4,
+ 16ra1, 16r7f, 16r5d, 16r80, 16r5e, 16r3c, 16r1a, 16r96,
+ 16r74, 16r52, 16r30, 16rad, 16r8b, 16r69, 16r47, 16rc3,
+ 16r63, 16r39, 16r0e, 16raa, 16r80, 16r51, 16r22, 16rc6,
+ 16r9f, 16r70, 16r41, 16re2, 16rbd, 16r8e, 16r60, 16r8e,
+ 16r8d, 16r65, 16r3d, 16r16, 16ra8, 16r80, 16r55, 16r2b,
+ 16rc2, 16r9c, 16r71, 16r47, 16rdc, 16rb8, 16r8d, 16r63,
+ 16r66, 16r8c, 16r67, 16r42, 16r1d, 16ra5, 16r80, 16r59,
+ 16r33, 16rbd, 16r99, 16r73, 16r4d, 16rd5, 16rb2, 16r8c,
+ 16r8b, 16r69, 16r8b, 16r69, 16r47, 16r25, 16ra2, 16r80,
+ 16r5e, 16r3c, 16rb8, 16r96, 16r74, 16r52, 16rcf, 16rad,
+ 16r47, 16r1d, 16rb8, 16r8f, 16r60, 16r32, 16rd5, 16raf,
+ 16r80, 16r44, 16rf1, 16rcd, 16ra7, 16r6b, 16r9c, 16r72,
+ 16r72, 16r4b, 16r23, 16rb5, 16r8e, 16r63, 16r39, 16rcf,
+ 16raa, 16r80, 16r4d, 16re9, 16rc6, 16ra1, 16r6e, 16r9a,
+ 16r98, 16r73, 16r4e, 16r2a, 16rb1, 16r8c, 16r66, 16r40,
+ 16rca, 16ra6, 16r80, 16r55, 16re2, 16rbf, 16r9c, 16r71,
+ 16r74, 16r96, 16r74, 16r52, 16r30, 16rad, 16r8b, 16r69,
+ 16r47, 16rc4, 16ra2, 16r80, 16r5e, 16rda, 16rb8, 16r96,
+ 16r2b, 16rc7, 16r9f, 16r70, 16r42, 16re3, 16rbe, 16r94,
+ 16r58, 16rff, 16rdd, 16rbb, 16r80, 16rab, 16r80, 16r56,
+ 16r58, 16r31, 16rc2, 16r9c, 16r72, 16r47, 16rdc, 16rb8,
+ 16r91, 16r5e, 16rf7, 16rd5, 16rb3, 16r80, 16ra8, 16r80,
+ 16r80, 16r5b, 16r36, 16rbd, 16r99, 16r73, 16r4d, 16rd6,
+ 16rb3, 16r8e, 16r63, 16ree, 16rcc, 16raa, 16r80, 16ra5,
+ 16ra2, 16r80, 16r5e, 16r3c, 16rb8, 16r96, 16r74, 16r52,
+ 16rcf, 16rad, 16r8b, 16r69, 16re6, 16rc4, 16ra2, 16r80
+};
+
+rgbvmap_cr := array[256] of {
+ 16r80, 16r86, 16r8d, 16r94, 16ra3, 16raa, 16rb1, 16rb8,
+ 16rc7, 16rce, 16rd5, 16rdb, 16rea, 16rf1, 16rf8, 16rff,
+ 16rf7, 16r80, 16r86, 16r8c, 16r93, 16ra1, 16ra8, 16rae,
+ 16rb4, 16rc2, 16rc9, 16rcf, 16rd5, 16re3, 16rea, 16rf0,
+ 16re8, 16ree, 16r80, 16r86, 16r8c, 16r91, 16r9e, 16ra5,
+ 16rab, 16rb0, 16rbd, 16rc3, 16rca, 16rcf, 16rdc, 16re2,
+ 16rda, 16re0, 16re6, 16r80, 16r85, 16r8b, 16r90, 16r9c,
+ 16ra2, 16ra7, 16rad, 16rb8, 16rbe, 16rc4, 16rc9, 16rd5,
+ 16r5c, 16r63, 16r6a, 16r79, 16r80, 16r87, 16r8f, 16r9c,
+ 16ra7, 16raf, 16rb6, 16rc0, 16rce, 16rd5, 16rdd, 16r55,
+ 16r58, 16r5e, 16r64, 16r6b, 16r79, 16r80, 16r86, 16r8d,
+ 16r9a, 16ra3, 16raa, 16rb1, 16rbb, 16rc7, 16rce, 16rd5,
+ 16rcc, 16r5b, 16r61, 16r67, 16r6c, 16r79, 16r80, 16r86,
+ 16r8c, 16r98, 16ra0, 16ra6, 16rac, 16rb7, 16rc0, 16rc6,
+ 16rbe, 16rc4, 16r5e, 16r63, 16r69, 16r6e, 16r7a, 16r80,
+ 16r85, 16r8b, 16r96, 16r9c, 16ra2, 16ra7, 16rb3, 16rb8,
+ 16r38, 16r3f, 16r4e, 16r51, 16r58, 16r60, 16r72, 16r78,
+ 16r80, 16r89, 16r95, 16r9f, 16rb1, 16rbb, 16r2b, 16r31,
+ 16r37, 16r3d, 16r43, 16r51, 16r55, 16r5c, 16r63, 16r73,
+ 16r79, 16r80, 16r88, 16r94, 16r9c, 16raa, 16rb3, 16r30,
+ 16r36, 16r3c, 16r42, 16r47, 16r54, 16r59, 16r5f, 16r65,
+ 16r73, 16r79, 16r80, 16r86, 16r92, 16r99, 16ra3, 16raa,
+ 16ra2, 16r3c, 16r41, 16r47, 16r4c, 16r58, 16r5e, 16r63,
+ 16r69, 16r74, 16r7a, 16r80, 16r85, 16r91, 16r96, 16r9c,
+ 16r15, 16r24, 16r22, 16r2a, 16r31, 16r47, 16r49, 16r44,
+ 16r4e, 16r6b, 16r70, 16r76, 16r80, 16r00, 16r07, 16r0e,
+ 16r15, 16r1c, 16r2a, 16r2a, 16r31, 16r38, 16r4b, 16r4e,
+ 16r4d, 16r55, 16r6c, 16r72, 16r77, 16r80, 16r08, 16r0f,
+ 16r17, 16r1d, 16r23, 16r30, 16r33, 16r39, 16r3f, 16r4f,
+ 16r53, 16r55, 16r5c, 16r6e, 16r73, 16r79, 16r80, 16r11,
+ 16r1a, 16r1f, 16r25, 16r2a, 16r36, 16r3c, 16r41, 16r47,
+ 16r52, 16r58, 16r5e, 16r63, 16r6f, 16r74, 16r7a, 16r80
+};