chess_assets.h 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. static const PROGMEM uint8_t __assets[3937] = {
  2. 0, 0, 0, 5, 0, 0, 0, 1, 32, 64, 16, 8, 32, 128, 48, 7, 34, 255, 255,
  3. 255, 0, 0, 0, 0, 120, 156, 237, 92, 59, 114, 172, 188, 18, 102, 9,
  4. 120, 7, 148, 87, 64, 149, 55, 64, 224, 5, 76, 226, 156, 200, 49, 153,
  5. 83, 66, 135, 164, 206, 136, 29, 145, 59, 97, 1, 14, 102, 3, 174, 154,
  6. 21, 184, 252, 126, 142, 61, 151, 175, 91, 18, 146, 144, 132, 24, 159,
  7. 255, 220, 243, 223, 123, 90, 129, 61, 3, 159, 144, 90, 82, 191, 153,
  8. 36, 249, 131, 41, 79, 202, 100, 149, 100, 123, 162, 219, 228, 78, 180,
  9. 106, 15, 116, 163, 208, 104, 197, 98, 252, 198, 192, 183, 191, 29,
  10. 223, 26, 248, 114, 49, 190, 50, 240, 249, 143, 158, 190, 116, 13, 154,
  11. 9, 26, 109, 21, 137, 78, 157, 232, 187, 164, 143, 196, 23, 30, 252,
  12. 102, 232, 57, 134, 242, 31, 226, 127, 58, 254, 36, 169, 157, 248, 34,
  13. 26, 111, 175, 62, 198, 190, 4, 157, 77, 86, 112, 179, 96, 253, 87,
  14. 214, 222, 31, 231, 159, 69, 161, 221, 220, 227, 81, 204, 245, 144, 5,
  15. 208, 49, 107, 48, 221, 247, 118, 43, 3, 104, 223, 202, 235, 109, 189,
  16. 231, 220, 199, 230, 231, 129, 123, 223, 216, 205, 127, 14, 231, 103,
  17. 31, 230, 64, 23, 133, 247, 239, 164, 62, 10, 95, 7, 198, 191, 137,
  18. 104, 254, 241, 99, 5, 231, 219, 95, 138, 165, 98, 177, 238, 207, 134,
  19. 243, 209, 13, 59, 36, 75, 88, 142, 111, 22, 106, 174, 241, 4, 54, 66,
  20. 10, 245, 11, 71, 48, 149, 93, 203, 70, 48, 197, 111, 196, 156, 98,
  21. 118, 142, 79, 119, 177, 228, 40, 102, 241, 141, 141, 58, 123, 189,
  22. 253, 190, 250, 60, 121, 158, 61, 187, 160, 148, 71, 127, 112, 63, 226,
  23. 15, 238, 79, 158, 175, 183, 187, 221, 229, 135, 248, 38, 52, 134, 10,
  24. 247, 95, 125, 238, 118, 231, 111, 230, 40, 78, 158, 119, 187, 155, 47,
  25. 209, 111, 230, 197, 15, 79, 199, 179, 110, 191, 143, 30, 237, 121, 28,
  26. 61, 238, 118, 215, 91, 193, 7, 55, 149, 184, 122, 189, 189, 250, 60,
  27. 124, 112, 241, 15, 61, 136, 89, 184, 37, 208, 122, 78, 242, 156, 190,
  28. 236, 118, 167, 47, 137, 219, 18, 88, 197, 200, 174, 235, 237, 237, 55,
  29. 113, 97, 58, 130, 40, 217, 135, 57, 156, 189, 58, 120, 144, 199, 160,
  30. 209, 110, 190, 110, 191, 233, 63, 115, 87, 199, 73, 126, 218, 79, 187,
  31. 29, 173, 142, 62, 131, 212, 121, 47, 36, 109, 103, 127, 123, 248, 32,
  32. 118, 71, 167, 175, 220, 225, 195, 100, 205, 59, 226, 177, 195, 146,
  33. 16, 251, 64, 231, 64, 117, 252, 116, 241, 110, 161, 65, 78, 125, 136,
  34. 53, 160, 255, 50, 109, 252, 107, 107, 228, 169, 159, 167, 151, 31,
  35. 187, 29, 173, 161, 206, 193, 204, 224, 96, 225, 232, 83, 181, 139,
  36. 119, 129, 47, 172, 53, 204, 134, 111, 112, 254, 219, 240, 138, 156,
  37. 191, 237, 118, 180, 195, 221, 122, 156, 103, 181, 138, 88, 193, 210,
  38. 137, 103, 242, 140, 61, 18, 31, 146, 98, 195, 30, 22, 146, 192, 111,
  39. 135, 196, 217, 49, 54, 255, 70, 106, 162, 236, 128, 144, 92, 255, 95,
  40. 176, 3, 176, 39, 215, 67, 107, 246, 196, 143, 123, 96, 159, 30, 114,
  41. 156, 245, 219, 111, 58, 171, 177, 158, 147, 78, 25, 203, 138, 155, 47,
  42. 194, 239, 67, 29, 180, 17, 237, 180, 122, 15, 116, 246, 163, 248, 67,
  43. 105, 237, 213, 117, 180, 247, 11, 114, 159, 253, 58, 18, 173, 105, 18,
  44. 49, 255, 37, 235, 104, 60, 27, 182, 131, 49, 134, 57, 78, 20, 250,
  45. 179, 143, 30, 177, 254, 150, 54, 14, 239, 4, 237, 233, 144, 115, 76,
  46. 202, 122, 153, 31, 129, 38, 183, 160, 19, 176, 127, 206, 223, 140, 17,
  47. 180, 177, 120, 52, 101, 115, 140, 173, 11, 226, 59, 243, 238, 139,
  48. 119, 210, 214, 241, 171, 104, 239, 155, 105, 155, 179, 70, 215, 146,
  49. 251, 135, 15, 99, 139, 156, 61, 136, 86, 16, 150, 142, 78, 66, 59,
  50. 207, 251, 223, 32, 146, 222, 120, 234, 209, 35, 55, 53, 130, 184, 51,
  51. 80, 240, 222, 57, 126, 226, 118, 242, 124, 252, 36, 108, 131, 56, 75,
  52. 188, 97, 123, 83, 167, 155, 47, 26, 65, 29, 133, 23, 54, 135, 228,
  53. 157, 118, 134, 250, 8, 116, 26, 88, 187, 144, 239, 63, 82, 49, 236,
  54. 162, 169, 221, 179, 30, 214, 46, 172, 177, 50, 210, 74, 217, 208, 74,
  55. 135, 254, 238, 40, 18, 43, 239, 72, 45, 172, 220, 183, 238, 200, 141,
  56. 222, 228, 29, 186, 44, 137, 243, 219, 237, 214, 10, 116, 21, 241, 52,
  57. 119, 43, 8, 159, 123, 175, 119, 195, 76, 115, 111, 84, 98, 212, 74,
  58. 165, 245, 61, 252, 181, 90, 227, 118, 62, 140, 177, 27, 190, 53, 71,
  59. 83, 104, 28, 104, 136, 35, 229, 140, 199, 155, 210, 120, 86, 36, 229,
  60. 106, 235, 90, 8, 55, 165, 165, 241, 220, 223, 69, 57, 53, 166, 76,
  61. 124, 202, 5, 159, 83, 227, 170, 139, 58, 181, 110, 102, 36, 111, 67,
  62. 87, 37, 247, 107, 15, 90, 183, 58, 87, 150, 39, 92, 25, 107, 156, 57,
  63. 241, 171, 232, 157, 235, 198, 7, 173, 222, 8, 252, 79, 159, 159, 70,
  64. 158, 195, 214, 195, 63, 208, 124, 15, 33, 244, 124, 15, 49, 22, 200,
  65. 250, 240, 225, 234, 211, 110, 151, 31, 131, 20, 14, 235, 94, 53, 2,
  66. 216, 157, 118, 35, 159, 35, 206, 142, 245, 207, 160, 253, 139, 255,
  67. 29, 248, 131, 251, 139, 119, 187, 81, 204, 32, 102, 253, 6, 191, 27,
  68. 81, 18, 155, 40, 238, 210, 71, 160, 195, 251, 55, 60, 131, 152, 19,
  69. 232, 239, 225, 103, 231, 55, 22, 237, 235, 97, 21, 141, 70, 155, 74,
  70. 241, 101, 248, 236, 151, 63, 31, 243, 143, 241, 250, 209, 124, 107,
  71. 16, 227, 245, 255, 27, 60, 255, 95, 69, 217, 160, 55, 227, 226, 214,
  72. 146, 210, 97, 29, 11, 133, 38, 27, 90, 179, 122, 139, 25, 15, 32, 23,
  73. 58, 158, 207, 121, 125, 112, 143, 115, 155, 176, 223, 32, 109, 212,
  74. 117, 96, 60, 29, 98, 75, 36, 41, 176, 63, 202, 131, 123, 68, 131, 19,
  75. 182, 212, 74, 120, 99, 215, 219, 65, 10, 216, 30, 100, 74, 85, 10,
  76. 160, 30, 126, 3, 121, 124, 69, 50, 90, 32, 60, 254, 18, 222, 48, 69,
  77. 222, 26, 129, 41, 141, 49, 247, 9, 237, 225, 227, 39, 242, 52, 120,
  78. 140, 189, 54, 155, 2, 145, 175, 227, 39, 26, 155, 140, 13, 2, 211, 30,
  79. 220, 139, 40, 9, 198, 80, 209, 247, 210, 50, 101, 111, 184, 146, 120,
  80. 106, 43, 230, 140, 192, 148, 73, 171, 162, 36, 60, 135, 141, 118, 190,
  81. 116, 124, 169, 158, 168, 115, 182, 98, 111, 75, 139, 103, 242, 152,
  82. 121, 110, 204, 241, 154, 254, 111, 52, 201, 81, 98, 101, 7, 12, 143,
  83. 179, 16, 179, 41, 52, 76, 59, 153, 255, 90, 235, 171, 18, 99, 201,
  84. 196, 10, 212, 26, 166, 19, 243, 28, 163, 191, 189, 54, 123, 189, 175,
  85. 66, 173, 160, 180, 237, 138, 100, 212, 62, 165, 242, 196, 54, 201,
  86. 152, 23, 105, 147, 209, 223, 24, 101, 72, 161, 238, 28, 165, 104, 175,
  87. 73, 164, 66, 217, 158, 173, 218, 21, 122, 76, 43, 85, 119, 234, 62,
  88. 194, 218, 249, 223, 70, 253, 167, 211, 114, 15, 202, 212, 133, 205,
  89. 98, 188, 121, 18, 87, 139, 241, 153, 129, 79, 205, 171, 50, 250, 32,
  90. 189, 127, 218, 45, 250, 29, 83, 79, 88, 204, 224, 236, 245, 234, 19,
  91. 231, 204, 165, 193, 175, 62, 41, 251, 130, 230, 138, 2, 173, 241, 92,
  92. 228, 55, 112, 234, 47, 63, 46, 63, 216, 114, 184, 252, 128, 253, 120,
  93. 189, 229, 43, 137, 220, 5, 83, 154, 171, 29, 240, 143, 125, 25, 23,
  94. 67, 30, 208, 252, 62, 8, 219, 64, 29, 103, 236, 206, 223, 48, 111,
  95. 158, 57, 120, 1, 251, 233, 228, 121, 54, 22, 154, 77, 35, 39, 38, 29,
  96. 61, 6, 99, 177, 21, 228, 194, 233, 11, 71, 108, 56, 114, 130, 157,
  97. 128, 93, 128, 56, 206, 233, 11, 141, 160, 12, 141, 62, 162, 249, 57,
  98. 240, 83, 124, 74, 25, 43, 127, 204, 97, 67, 121, 220, 121, 130, 231,
  99. 11, 93, 87, 82, 131, 70, 132, 223, 155, 69, 32, 255, 44, 130, 206, 45,
  100. 127, 128, 174, 19, 142, 25, 238, 99, 49, 233, 222, 116, 187, 7, 62,
  101. 211, 214, 177, 222, 3, 143, 241, 183, 201, 210, 202, 41, 147, 202,
  102. 160, 180, 136, 65, 163, 117, 63, 230, 95, 156, 223, 12, 26, 215, 202,
  103. 60, 75, 249, 228, 250, 20, 217, 18, 199, 55, 131, 12, 43, 19, 91, 146,
  104. 21, 234, 58, 56, 50, 61, 67, 43, 200, 173, 211, 23, 200, 41, 138, 245,
  105. 246, 214, 41, 236, 173, 235, 157, 245, 108, 202, 140, 223, 124, 65,
  106. 226, 65, 79, 88, 218, 230, 142, 235, 32, 174, 183, 151, 31, 168, 47,
  107. 152, 248, 146, 13, 242, 226, 178, 102, 1, 222, 231, 237, 183, 153,
  108. 181, 184, 120, 191, 249, 146, 249, 105, 216, 91, 100, 199, 141, 156,
  109. 232, 145, 233, 176, 159, 54, 142, 225, 252, 205, 188, 10, 173, 148,
  110. 232, 246, 203, 26, 118, 171, 57, 222, 235, 173, 204, 104, 99, 102,
  111. 230, 104, 206, 94, 233, 218, 168, 193, 91, 216, 166, 102, 254, 28, 40,
  112. 30, 1, 244, 128, 217, 183, 168, 7, 201, 20, 190, 192, 24, 237, 76,
  113. 199, 237, 55, 231, 93, 110, 191, 105, 182, 170, 29, 63, 209, 157, 189,
  114. 177, 2, 29, 56, 104, 230, 58, 174, 62, 241, 25, 150, 170, 62, 122,
  115. 149, 233, 47, 12, 188, 200, 246, 233, 153, 30, 104, 45, 204, 67, 231,
  116. 29, 208, 158, 72, 64, 137, 145, 237, 118, 23, 239, 208, 62, 199, 79,
  117. 200, 82, 195, 150, 135, 45, 113, 249, 193, 223, 33, 171, 65, 188, 112,
  118. 159, 201, 30, 61, 192, 74, 224, 120, 209, 229, 199, 249, 219, 233, 11,
  119. 120, 141, 94, 208, 143, 120, 182, 47, 243, 60, 19, 255, 155, 205, 34,
  120. 164, 17, 209, 119, 52, 191, 6, 234, 162, 240, 126, 251, 163, 145, 92,
  121. 62, 121, 62, 123, 133, 13, 33, 99, 47, 167, 47, 199, 79, 106, 252,
  122. 126, 105, 84, 241, 186, 141, 22, 219, 205, 23, 248, 169, 89, 15, 225,
  123. 92, 110, 201, 79, 103, 219, 65, 231, 28, 91, 17, 244, 41, 36, 79, 99,
  124. 44, 184, 176, 253, 228, 207, 22, 220, 209, 216, 235, 32, 90, 142, 98,
  125. 53, 112, 162, 30, 158, 212, 82, 107, 134, 86, 15, 115, 251, 83, 99,
  126. 246, 255, 28, 161, 254, 191, 218, 91, 127, 54, 138, 239, 237, 30, 232,
  127. 18, 182, 44, 246, 31, 201, 148, 122, 49, 190, 99, 127, 95, 68, 14,
  128. 151, 107, 241, 142, 107, 217, 132, 111, 190, 28, 95, 201, 44, 44, 73,
  129. 213, 122, 49, 126, 197, 18, 53, 162, 214, 199, 69, 13, 208, 60, 254,
  130. 235, 45, 245, 176, 164, 6, 164, 98, 185, 61, 250, 13, 164, 65, 234,
  131. 104, 252, 6, 218, 100, 18, 189, 141, 173, 34, 201, 228, 204, 117, 18,
  132. 145, 151, 24, 74, 93, 120, 226, 65, 236, 9, 238, 117, 41, 200, 60,
  133. 156, 145, 124, 38, 173, 76, 57, 74, 185, 143, 101, 107, 72, 61, 160,
  134. 18, 83, 85, 48, 44, 169, 63, 73, 121, 253, 121, 13, 132, 190, 110,
  135. 162, 173, 80, 138, 150, 156, 60, 235, 235, 47, 170, 38, 139, 40, 244,
  136. 29, 215, 200, 153, 36, 108, 186, 185, 30, 72, 135, 242, 188, 109, 138,
  137. 170, 68, 170, 245, 186, 19, 155, 200, 118, 8, 159, 131, 205, 116, 231,
  138. 76, 118, 145, 127, 4, 121, 232, 233, 32, 178, 63, 252, 60, 40, 125,
  139. 115, 55, 120, 224, 183, 31, 42, 251, 220, 217, 68, 182, 152, 159, 3,
  140. 181, 148, 153, 126, 26, 86, 177, 245, 226, 155, 177, 234, 194, 215,
  141. 130, 218, 160, 162, 220, 125, 184, 197, 233, 240, 191, 244, 43, 104,
  142. 31, 207, 31, 214, 210, 138, 112, 89, 18, 142, 246, 187, 105, 67, 114,
  143. 2, 181, 199, 236, 129, 198, 251, 190, 76, 61, 60, 33, 182, 62, 225,
  144. 75, 36, 161, 122, 117, 23, 173, 217, 118, 61, 124, 128, 252, 38, 63,
  145. 173, 183, 170, 73, 66, 148, 226, 185, 39, 207, 242, 20, 27, 94, 97,
  146. 27, 193, 139, 210, 150, 157, 55, 95, 215, 91, 196, 67, 73, 242, 172,
  147. 103, 71, 209, 35, 51, 224, 38, 33, 195, 179, 0, 154, 228, 215, 213,
  148. 39, 124, 45, 87, 15, 162, 114, 221, 63, 139, 22, 190, 55, 230, 170,
  149. 103, 112, 117, 137, 66, 235, 225, 91, 209, 12, 79, 135, 132, 60, 125,
  150. 25, 49, 176, 28, 116, 153, 24, 168, 156, 110, 88, 122, 153, 18, 16,
  151. 79, 212, 63, 83, 62, 201, 101, 205, 165, 211, 170, 57, 150, 151, 246,
  152. 183, 52, 135, 114, 130, 175, 93, 178, 23, 220, 48, 45, 9, 33, 195,
  153. 251, 201, 211, 55, 211, 200, 45, 123, 238, 108, 197, 233, 68, 123, 33,
  154. 51, 240, 229, 244, 233, 231, 111, 124, 10, 166, 120, 210, 66, 230, 12,
  155. 122, 216, 218, 58, 215, 201, 222, 106, 57, 46, 96, 227, 105, 6, 173,
  156. 185, 114, 208, 173, 114, 231, 146, 197, 177, 161, 85, 234, 93, 185,
  157. 124, 210, 34, 250, 26, 172, 160, 247, 16, 101, 225, 171, 195, 179, 55,
  158. 242, 13, 34, 183, 62, 165, 59, 244, 125, 184, 134, 181, 123, 243, 133,
  159. 157, 67, 59, 48, 39, 158, 174, 17, 189, 112, 225, 233, 44, 100, 198,
  160. 12, 68, 188, 139, 120, 195, 26, 182, 117, 217, 49, 76, 116, 18, 236,
  161. 179, 136, 24, 113, 175, 214, 86, 196, 51, 220, 68, 79, 113, 239, 226,
  162. 66, 201, 206, 128, 46, 15, 224, 153, 154, 176, 37, 50, 131, 119, 90,
  163. 208, 147, 249, 251, 241, 43, 72, 128, 105, 13, 200, 216, 28, 17, 36,
  164. 157, 226, 222, 31, 240, 203, 66, 126, 19, 99, 174, 253, 249, 132, 170,
  165. 197, 126, 111, 123, 167, 85, 153, 225, 125, 234, 255, 83, 246, 32,
  166. 132, 247, 176, 220, 14, 72, 101, 46, 138, 228, 229, 62, 17, 240, 22,
  167. 178, 151, 118, 90, 187, 7, 58, 213, 226, 15, 241, 190, 143, 36, 242,
  168. 129, 80, 129, 126, 241, 78, 146, 112, 179, 200, 255, 170, 193, 187,
  169. 81, 107, 137, 55, 218, 234, 72, 116, 51, 122, 95, 28, 183, 84, 92,
  170. 108, 227, 158, 205, 177, 83, 16, 50, 119, 198, 153, 157, 27, 67, 166,
  171. 75, 45, 84, 93, 35, 35, 43, 63, 71, 248, 224, 154, 22, 28, 163, 214,
  172. 82, 3, 146, 53, 52, 147, 255, 28, 229, 206, 245, 22, 25, 79, 249, 254,
  173. 162, 156, 207, 76, 13, 88, 111, 202, 45, 140, 223, 252, 60, 131, 111,
  174. 77, 169, 123, 246, 58, 242, 82, 140, 191, 13, 226, 11, 151, 21, 33,
  175. 137, 180, 78, 17, 196, 83, 236, 225, 232, 241, 236, 85, 102, 189, 217,
  176. 250, 187, 252, 56, 123, 21, 121, 149, 57, 10, 199, 80, 179, 89, 60,
  177. 73, 111, 172, 152, 94, 125, 41, 86, 179, 140, 64, 19, 15, 144, 111,
  178. 193, 184, 101, 67, 52, 62, 98, 238, 76, 141, 119, 244, 113, 114, 108,
  179. 208, 250, 151, 31, 102, 228, 90, 228, 148, 226, 162, 120, 27, 224, 37,
  180. 231, 57, 255, 142, 92, 6, 73, 210, 24, 57, 146, 143, 57, 104, 45, 10,
  181. 142, 220, 115, 76, 253, 127, 74, 241, 231, 158, 253, 8, 140, 92, 228,
  182. 84, 122, 85, 255, 159, 58, 252, 50, 249, 182, 180, 202, 64, 28, 62,
  183. 192, 118, 145, 107, 167, 229, 150, 228, 125, 58, 47, 169, 206, 8, 249,
  184. 21, 236, 247, 243, 55, 112, 79, 158, 127, 25, 69, 194, 10, 226, 109,
  185. 24, 174, 14, 48, 60, 179, 194, 101, 101, 170, 90, 143, 13, 78, 132,
  186. 29, 213, 48, 98, 90, 84, 77, 117, 241, 126, 245, 41, 251, 63, 122, 20,
  187. 124, 235, 104, 166, 45, 115, 146, 179, 26, 200, 231, 224, 78, 195,
  188. 151, 201, 141, 93, 50, 173, 255, 199, 27, 21, 237, 36, 39, 169, 75,
  189. 244, 50, 25, 235, 255, 67, 107, 204, 149, 1, 141, 67, 146, 102, 142,
  190. 187, 67, 253, 252, 137, 148, 83, 157, 125, 37, 206, 121, 33, 62, 85,
  191. 130, 83, 165, 248, 92, 120, 208, 122, 254, 12, 61, 232, 188, 78, 141,
  192. 218, 26, 175, 255, 6, 185, 71, 107, 219, 177, 22, 132, 63, 72, 251,
  193. 168, 129, 39, 130, 154, 152, 201, 187, 199, 26, 94, 202, 122, 185,
  194. 219, 181, 248, 253, 221, 104, 209, 14, 58, 160, 13, 227, 33, 45, 32,
  195. 123, 199, 221, 202, 50, 108, 14, 63, 23, 125, 227, 190, 189, 17, 180,
  196. 12, 222, 251, 92, 252, 143, 164, 88, 230, 89, 1, 202, 90, 192, 143,
  197. 114, 55, 17, 205, 8, 203, 48, 191, 244, 189, 139, 180, 64, 58, 172,
  198. 227, 180, 69, 213, 111, 131, 90, 183, 239, 49, 172, 106, 92, 44, 200,
  199. 131, 31, 214, 237, 71, 248, 159, 62, 255, 191, 141, 255, 109, 243,
  200. 111, 32, 241, 167, 45, 254, 253, 15, 239, 238, 139, 137, 38, 118, 254,
  201. 252, 1, 237, 192, 112, 15, 157, 110, 239, 218, 68, 149, 16, 161, 30,
  202. 58, 105, 249, 184, 27, 116, 104, 224, 20, 116, 193, 147, 167, 55, 215,
  203. 24, 114, 112, 157, 235, 37, 253, 13, 215, 61, 190, 123, 62, 151, 123,
  204. 24, 249, 232, 195, 155, 239, 172, 250, 154, 247, 183, 3, 218, 136,
  205. 232, 63, 103, 0, 246, 171, 168, 250, 255, 163, 130, 170, 23, 178, 5,
  206. 136, 92, 105, 127, 210, 231, 176, 197, 148, 213, 156, 206, 190, 77,
  207. 176, 18, 22, 47, 219, 150, 45, 124, 79, 202, 56, 21, 201, 88, 207, 23,
  208. 58, 195, 253, 241, 147, 168, 209, 193, 152, 43, 104, 67, 245, 54, 64,
  209. 5, 237, 74, 111, 129, 217, 249, 175, 124, 176, 197, 120, 92, 84, 255,
  210. 79, 158, 70, 150, 140, 158, 80, 79, 119, 85, 28, 11, 28, 240, 165,
  211. 129, 41, 96, 25, 36, 170, 254, 159, 254, 151, 177, 197, 53, 225, 107,
  212. 201, 13, 236, 111, 186, 150, 139, 200, 10, 230, 210, 97, 150, 234, 45,
  213. 133, 74, 88, 160, 140, 215, 107, 241, 165, 117, 132, 187, 26, 173,
  214. 230, 191, 85, 191, 107, 83, 36, 99, 29, 118, 70, 152, 78, 179, 150,
  215. 42, 109, 46, 141, 246, 206, 65, 174, 188, 140, 76, 27, 243, 74, 123,
  216. 190, 138, 102, 38, 102, 253, 190, 236, 45, 23, 24, 241, 254, 0, 98, 6,
  217. 66, 207, 175, 233, 109, 136, 154, 198, 181, 161, 255, 185, 175, 70,
  218. 216, 2, 114, 37, 229, 103, 194, 156, 190, 208, 154, 193, 79, 225, 12,
  219. 76, 151, 8, 159, 82, 224, 101, 157, 212, 104, 159, 203, 74, 73, 124,
  220. 179, 65, 12, 87, 206, 236, 122, 59, 244, 133, 253, 215, 137, 42, 186,
  221. 58, 25, 127, 99, 32, 211, 118, 192, 32, 251, 104, 109, 134, 93, 6,
  222. 143, 157, 158, 90, 169, 247, 255, 87, 236, 209, 18, 126, 133, 93, 61,
  223. 120, 48, 186, 47, 152, 2, 47, 242, 203, 119, 252, 171, 3, 248, 159,
  224. 253, 47, 84, 46, 112, 76, 132, 162, 206, 84, 25, 49, 209, 101, 20,
  225. 119, 224, 223, 90, 96, 41, 10, 127, 147, 53, 201, 197, 187, 212, 167,
  226. 144, 188, 252, 155, 10, 137, 157, 197, 21, 182, 227, 245, 22, 39, 128,
  227. 43, 175, 144, 137, 145, 82, 155, 125, 89, 212, 193, 225, 175, 85, 125,
  228. 152, 48, 127, 57, 86, 141, 123, 166, 213, 147, 104, 71, 143, 152, 163,
  229. 154, 135, 121, 10, 169, 2, 83, 254, 210, 2, 238, 228, 10, 116, 246,
  230. 126, 207, 223, 206, 94, 101, 253, 216, 241, 19, 173, 110, 159, 216,
  231. 164, 226, 231, 126, 205, 161, 124, 89, 87, 36, 65, 236, 10, 182, 248,
  232. 101, 5, 186, 124, 11, 129, 171, 207, 81, 3, 79, 104, 119, 28, 32, 215,
  233. 103, 203, 53, 103, 147, 95, 0, 64, 243, 91, 33, 43, 25, 243, 116, 141,
  234. 253, 230, 75, 228, 142, 66, 18, 176, 55, 179, 77, 38, 69, 196, 80,
  235. 214, 216, 243, 28, 241, 65, 221, 30, 154, 124, 7, 226, 230, 139, 214,
  236. 61, 84, 191, 62, 83, 193, 40, 228, 175, 159, 40, 98, 60, 198, 158, 32,
  237. 111, 209, 120, 68, 34, 155, 26, 138, 251, 175, 67, 57, 15, 245, 11,
  238. 98, 254, 40, 206, 90, 238, 84, 196, 34, 208, 224, 55, 224, 47, 246,
  239. 131, 170, 66, 173, 189, 248, 108, 184, 214, 5, 126, 251, 104, 77, 245,
  240. 240, 243, 182, 67, 42, 222, 125, 47, 232, 45, 0, 89, 253, 255, 111,
  241. 180, 57, 250, 189, 127, 61, 136, 163, 38, 172, 177, 178, 61, 208, 105,
  242. 228, 158, 243, 83, 167, 240, 245, 94, 120, 169, 87, 246, 175, 219, 44,
  243. 146, 253, 126, 251, 136, 105, 37, 70, 191, 244, 55, 16, 153, 50, 174,
  244. 65, 160, 184, 99, 252, 47, 215, 142, 191, 214, 80, 203, 248, 135, 150,
  245. 235, 211, 175, 219, 148, 171, 250, 254, 13, 229, 75, 26, 153, 59, 37,
  246. 169, 183, 210, 42, 107, 81, 129, 99, 247, 65, 146, 135, 227, 53, 34,
  247. 95, 162, 114, 175, 34, 223, 173, 174, 139, 74, 6, 189, 135, 20, 49,
  248. 215, 49, 222, 34, 127, 1, 144, 191, 225, 138, 2, 84, 118, 203, 235,
  249. 34, 66, 52, 82, 101, 103, 217, 57, 127, 205, 249, 39, 244, 101, 199,
  250. 228, 41, 166, 52, 174, 74, 235, 202, 19, 3, 199, 85, 252, 211, 204,
  251. 188, 120, 119, 83, 82, 231, 242, 152, 113, 15, 250, 112, 245, 77, 246,
  252. 197, 40, 201, 157, 181, 3, 34, 223, 226, 212, 168, 86, 52, 221, 243,
  253. 222, 23, 103, 96, 92, 61, 107, 86, 189, 26, 129, 93, 167, 192, 182,
  254. 187, 107, 102, 206, 42, 54, 71, 174, 29, 179, 52, 235, 72, 65, 180,
  255. 159, 90, 199, 254, 27, 214, 152, 61, 84, 216, 27, 167, 47, 50, 138,
  256. 119, 112, 15, 109, 48, 86, 179, 123, 207, 67, 227, 178, 120, 156, 214,
  257. 144, 91, 131, 137, 19, 39, 223, 53, 52, 57, 193, 249, 12, 122, 186,
  258. 95, 154, 245, 225, 172, 249, 108, 253, 93, 51, 87, 127, 71, 43, 234,
  259. 215, 191, 37, 118, 44, 236, 148, 209, 134, 26, 109, 39, 188, 89, 163,
  260. 106, 35, 220, 84, 152, 191, 29, 58, 109, 51, 57, 144, 156, 239, 193,
  261. 179, 228, 123, 24, 242, 109, 12, 126, 155, 36, 153, 171, 162, 93, 243,
  262. 26, 48, 90, 242, 12, 77, 189, 79, 211, 6, 241, 169, 202, 132, 8, 27,
  263. 208, 176, 253, 226, 106, 7, 211, 129, 15, 165, 122, 3, 128, 171, 255,
  264. 43, 146, 128, 255, 0, 149, 109, 91, 254, 7, 191, 138, 163, 53
  265. };
  266. #define LOAD_ASSETS() GD.copy(__assets, sizeof(__assets))
  267. #define PIECE_FG_HANDLE 0
  268. #define PIECE_FG_WIDTH 32
  269. #define PIECE_FG_HEIGHT 32
  270. #define PIECE_FG_CELLS 12
  271. #define CHECKER 24576UL
  272. #define CHECKER_WIDTH 2
  273. #define CHECKER_HEIGHT 2
  274. #define ASSETS_END 24580UL
  275. static const shape_t PIECE_FG_SHAPE = {0, 32, 32, 0};