Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2341 lines
148 KiB

  1. #include <platform.h>
  2. typedef struct
  3. {
  4. WORD wVer;
  5. WORD wCnt;
  6. PALETTEENTRY ape[256];
  7. } LOGPAL256;
  8. const LOGPAL256 g_lpHalftone =
  9. {
  10. 0x0300, 256,
  11. {
  12. PALETTE_ENTRY( 0x00, 0x00, 0x00, 0x00 ),
  13. PALETTE_ENTRY( 0x80, 0x00, 0x00, 0x00 ),
  14. PALETTE_ENTRY( 0x00, 0x80, 0x00, 0x00 ),
  15. PALETTE_ENTRY( 0x80, 0x80, 0x00, 0x00 ),
  16. PALETTE_ENTRY( 0x00, 0x00, 0x80, 0x00 ),
  17. PALETTE_ENTRY( 0x80, 0x00, 0x80, 0x00 ),
  18. PALETTE_ENTRY( 0x00, 0x80, 0x80, 0x00 ),
  19. PALETTE_ENTRY( 0xC0, 0xC0, 0xC0, 0x00 ),
  20. PALETTE_ENTRY( 0xC0, 0xDC, 0xC0, 0x00 ),
  21. PALETTE_ENTRY( 0xA6, 0xCA, 0xF0, 0x00 ),
  22. PALETTE_ENTRY( 0x99, 0x33, 0x00, PC_NOCOLLAPSE ),
  23. PALETTE_ENTRY( 0xCC, 0x33, 0x00, PC_NOCOLLAPSE ),
  24. PALETTE_ENTRY( 0xFF, 0x33, 0x00, PC_NOCOLLAPSE ),
  25. PALETTE_ENTRY( 0x00, 0x66, 0x00, PC_NOCOLLAPSE ),
  26. PALETTE_ENTRY( 0x33, 0x66, 0x00, PC_NOCOLLAPSE ),
  27. PALETTE_ENTRY( 0x66, 0x66, 0x00, PC_NOCOLLAPSE ),
  28. PALETTE_ENTRY( 0x99, 0x66, 0x00, PC_NOCOLLAPSE ),
  29. PALETTE_ENTRY( 0xCC, 0x66, 0x00, PC_NOCOLLAPSE ),
  30. PALETTE_ENTRY( 0xFF, 0x66, 0x00, PC_NOCOLLAPSE ),
  31. PALETTE_ENTRY( 0x00, 0x99, 0x00, PC_NOCOLLAPSE ),
  32. PALETTE_ENTRY( 0x33, 0x99, 0x00, PC_NOCOLLAPSE ),
  33. PALETTE_ENTRY( 0x66, 0x99, 0x00, PC_NOCOLLAPSE ),
  34. PALETTE_ENTRY( 0x99, 0x99, 0x00, PC_NOCOLLAPSE ),
  35. PALETTE_ENTRY( 0xCC, 0x99, 0x00, PC_NOCOLLAPSE ),
  36. PALETTE_ENTRY( 0xFF, 0x99, 0x00, PC_NOCOLLAPSE ),
  37. PALETTE_ENTRY( 0x00, 0xCC, 0x00, PC_NOCOLLAPSE ),
  38. PALETTE_ENTRY( 0x33, 0xCC, 0x00, PC_NOCOLLAPSE ),
  39. PALETTE_ENTRY( 0x66, 0xCC, 0x00, PC_NOCOLLAPSE ),
  40. PALETTE_ENTRY( 0x99, 0xCC, 0x00, PC_NOCOLLAPSE ),
  41. PALETTE_ENTRY( 0xCC, 0xCC, 0x00, PC_NOCOLLAPSE ),
  42. PALETTE_ENTRY( 0xFF, 0xCC, 0x00, PC_NOCOLLAPSE ),
  43. PALETTE_ENTRY( 0xEF, 0xD6, 0xC6, PC_NOCOLLAPSE ),
  44. PALETTE_ENTRY( 0xAD, 0xA9, 0x90, PC_NOCOLLAPSE ),
  45. PALETTE_ENTRY( 0x66, 0xFF, 0x00, PC_NOCOLLAPSE ),
  46. PALETTE_ENTRY( 0x99, 0xFF, 0x00, PC_NOCOLLAPSE ),
  47. PALETTE_ENTRY( 0xCC, 0xFF, 0x00, PC_NOCOLLAPSE ),
  48. PALETTE_ENTRY( 0x66, 0x33, 0x00, PC_NOCOLLAPSE ),
  49. PALETTE_ENTRY( 0x00, 0x00, 0x33, PC_NOCOLLAPSE ),
  50. PALETTE_ENTRY( 0x33, 0x00, 0x33, PC_NOCOLLAPSE ),
  51. PALETTE_ENTRY( 0x66, 0x00, 0x33, PC_NOCOLLAPSE ),
  52. PALETTE_ENTRY( 0x99, 0x00, 0x33, PC_NOCOLLAPSE ),
  53. PALETTE_ENTRY( 0xCC, 0x00, 0x33, PC_NOCOLLAPSE ),
  54. PALETTE_ENTRY( 0xFF, 0x00, 0x33, PC_NOCOLLAPSE ),
  55. PALETTE_ENTRY( 0x00, 0x33, 0x33, PC_NOCOLLAPSE ),
  56. PALETTE_ENTRY( 0x33, 0x33, 0x33, PC_NOCOLLAPSE ),
  57. PALETTE_ENTRY( 0x66, 0x33, 0x33, PC_NOCOLLAPSE ),
  58. PALETTE_ENTRY( 0x99, 0x33, 0x33, PC_NOCOLLAPSE ),
  59. PALETTE_ENTRY( 0xCC, 0x33, 0x33, PC_NOCOLLAPSE ),
  60. PALETTE_ENTRY( 0xFF, 0x33, 0x33, PC_NOCOLLAPSE ),
  61. PALETTE_ENTRY( 0x00, 0x66, 0x33, PC_NOCOLLAPSE ),
  62. PALETTE_ENTRY( 0x33, 0x66, 0x33, PC_NOCOLLAPSE ),
  63. PALETTE_ENTRY( 0x66, 0x66, 0x33, PC_NOCOLLAPSE ),
  64. PALETTE_ENTRY( 0x99, 0x66, 0x33, PC_NOCOLLAPSE ),
  65. PALETTE_ENTRY( 0xCC, 0x66, 0x33, PC_NOCOLLAPSE ),
  66. PALETTE_ENTRY( 0xFF, 0x66, 0x33, PC_NOCOLLAPSE ),
  67. PALETTE_ENTRY( 0x00, 0x99, 0x33, PC_NOCOLLAPSE ),
  68. PALETTE_ENTRY( 0x33, 0x99, 0x33, PC_NOCOLLAPSE ),
  69. PALETTE_ENTRY( 0x66, 0x99, 0x33, PC_NOCOLLAPSE ),
  70. PALETTE_ENTRY( 0x99, 0x99, 0x33, PC_NOCOLLAPSE ),
  71. PALETTE_ENTRY( 0xCC, 0x99, 0x33, PC_NOCOLLAPSE ),
  72. PALETTE_ENTRY( 0xFF, 0x99, 0x33, PC_NOCOLLAPSE ),
  73. PALETTE_ENTRY( 0x00, 0xCC, 0x33, PC_NOCOLLAPSE ),
  74. PALETTE_ENTRY( 0x33, 0xCC, 0x33, PC_NOCOLLAPSE ),
  75. PALETTE_ENTRY( 0x66, 0xCC, 0x33, PC_NOCOLLAPSE ),
  76. PALETTE_ENTRY( 0x99, 0xCC, 0x33, PC_NOCOLLAPSE ),
  77. PALETTE_ENTRY( 0xCC, 0xCC, 0x33, PC_NOCOLLAPSE ),
  78. PALETTE_ENTRY( 0x00, 0x33, 0x00, PC_NOCOLLAPSE ),
  79. PALETTE_ENTRY( 0xFF, 0xCC, 0x33, PC_NOCOLLAPSE ),
  80. PALETTE_ENTRY( 0x33, 0xFF, 0x33, PC_NOCOLLAPSE ),
  81. PALETTE_ENTRY( 0x66, 0xFF, 0x33, PC_NOCOLLAPSE ),
  82. PALETTE_ENTRY( 0x99, 0xFF, 0x33, PC_NOCOLLAPSE ),
  83. PALETTE_ENTRY( 0xCC, 0xFF, 0x33, PC_NOCOLLAPSE ),
  84. PALETTE_ENTRY( 0xFF, 0xFF, 0x33, PC_NOCOLLAPSE ),
  85. PALETTE_ENTRY( 0x00, 0x00, 0x66, PC_NOCOLLAPSE ),
  86. PALETTE_ENTRY( 0x33, 0x00, 0x66, PC_NOCOLLAPSE ),
  87. PALETTE_ENTRY( 0x66, 0x00, 0x66, PC_NOCOLLAPSE ),
  88. PALETTE_ENTRY( 0x99, 0x00, 0x66, PC_NOCOLLAPSE ),
  89. PALETTE_ENTRY( 0xCC, 0x00, 0x66, PC_NOCOLLAPSE ),
  90. PALETTE_ENTRY( 0xFF, 0x00, 0x66, PC_NOCOLLAPSE ),
  91. PALETTE_ENTRY( 0x00, 0x33, 0x66, PC_NOCOLLAPSE ),
  92. PALETTE_ENTRY( 0x33, 0x33, 0x66, PC_NOCOLLAPSE ),
  93. PALETTE_ENTRY( 0x66, 0x33, 0x66, PC_NOCOLLAPSE ),
  94. PALETTE_ENTRY( 0x99, 0x33, 0x66, PC_NOCOLLAPSE ),
  95. PALETTE_ENTRY( 0xCC, 0x33, 0x66, PC_NOCOLLAPSE ),
  96. PALETTE_ENTRY( 0xFF, 0x33, 0x66, PC_NOCOLLAPSE ),
  97. PALETTE_ENTRY( 0x00, 0x66, 0x66, PC_NOCOLLAPSE ),
  98. PALETTE_ENTRY( 0x33, 0x66, 0x66, PC_NOCOLLAPSE ),
  99. PALETTE_ENTRY( 0x66, 0x66, 0x66, PC_NOCOLLAPSE ),
  100. PALETTE_ENTRY( 0x99, 0x66, 0x66, PC_NOCOLLAPSE ),
  101. PALETTE_ENTRY( 0xCC, 0x66, 0x66, PC_NOCOLLAPSE ),
  102. PALETTE_ENTRY( 0xFF, 0x66, 0x66, PC_NOCOLLAPSE ),
  103. PALETTE_ENTRY( 0x00, 0x99, 0x66, PC_NOCOLLAPSE ),
  104. PALETTE_ENTRY( 0x33, 0x99, 0x66, PC_NOCOLLAPSE ),
  105. PALETTE_ENTRY( 0x66, 0x99, 0x66, PC_NOCOLLAPSE ),
  106. PALETTE_ENTRY( 0x99, 0x99, 0x66, PC_NOCOLLAPSE ),
  107. PALETTE_ENTRY( 0xCC, 0x99, 0x66, PC_NOCOLLAPSE ),
  108. PALETTE_ENTRY( 0xFF, 0x99, 0x66, PC_NOCOLLAPSE ),
  109. PALETTE_ENTRY( 0x00, 0xCC, 0x66, PC_NOCOLLAPSE ),
  110. PALETTE_ENTRY( 0x33, 0xCC, 0x66, PC_NOCOLLAPSE ),
  111. PALETTE_ENTRY( 0x66, 0xCC, 0x66, PC_NOCOLLAPSE ),
  112. PALETTE_ENTRY( 0x99, 0xCC, 0x66, PC_NOCOLLAPSE ),
  113. PALETTE_ENTRY( 0xCC, 0xCC, 0x66, PC_NOCOLLAPSE ),
  114. PALETTE_ENTRY( 0xFF, 0xCC, 0x66, PC_NOCOLLAPSE ),
  115. PALETTE_ENTRY( 0x00, 0xFF, 0x66, PC_NOCOLLAPSE ),
  116. PALETTE_ENTRY( 0x33, 0xFF, 0x66, PC_NOCOLLAPSE ),
  117. PALETTE_ENTRY( 0x66, 0xFF, 0x66, PC_NOCOLLAPSE ),
  118. PALETTE_ENTRY( 0x99, 0xFF, 0x66, PC_NOCOLLAPSE ),
  119. PALETTE_ENTRY( 0xCC, 0xFF, 0x66, PC_NOCOLLAPSE ),
  120. PALETTE_ENTRY( 0xFF, 0xFF, 0x66, PC_NOCOLLAPSE ),
  121. PALETTE_ENTRY( 0x00, 0x00, 0x99, PC_NOCOLLAPSE ),
  122. PALETTE_ENTRY( 0x33, 0x00, 0x99, PC_NOCOLLAPSE ),
  123. PALETTE_ENTRY( 0x66, 0x00, 0x99, PC_NOCOLLAPSE ),
  124. PALETTE_ENTRY( 0x99, 0x00, 0x99, PC_NOCOLLAPSE ),
  125. PALETTE_ENTRY( 0xCC, 0x00, 0x99, PC_NOCOLLAPSE ),
  126. PALETTE_ENTRY( 0xFF, 0x00, 0x99, PC_NOCOLLAPSE ),
  127. PALETTE_ENTRY( 0x00, 0x33, 0x99, PC_NOCOLLAPSE ),
  128. PALETTE_ENTRY( 0x33, 0x33, 0x99, PC_NOCOLLAPSE ),
  129. PALETTE_ENTRY( 0x66, 0x33, 0x99, PC_NOCOLLAPSE ),
  130. PALETTE_ENTRY( 0x99, 0x33, 0x99, PC_NOCOLLAPSE ),
  131. PALETTE_ENTRY( 0xCC, 0x33, 0x99, PC_NOCOLLAPSE ),
  132. PALETTE_ENTRY( 0xFF, 0x33, 0x99, PC_NOCOLLAPSE ),
  133. PALETTE_ENTRY( 0x00, 0x66, 0x99, PC_NOCOLLAPSE ),
  134. PALETTE_ENTRY( 0x33, 0x66, 0x99, PC_NOCOLLAPSE ),
  135. PALETTE_ENTRY( 0x66, 0x66, 0x99, PC_NOCOLLAPSE ),
  136. PALETTE_ENTRY( 0x99, 0x66, 0x99, PC_NOCOLLAPSE ),
  137. PALETTE_ENTRY( 0xCC, 0x66, 0x99, PC_NOCOLLAPSE ),
  138. PALETTE_ENTRY( 0xFF, 0x66, 0x99, PC_NOCOLLAPSE ),
  139. PALETTE_ENTRY( 0x00, 0x99, 0x99, PC_NOCOLLAPSE ),
  140. PALETTE_ENTRY( 0x33, 0x99, 0x99, PC_NOCOLLAPSE ),
  141. PALETTE_ENTRY( 0x66, 0x99, 0x99, PC_NOCOLLAPSE ),
  142. PALETTE_ENTRY( 0x99, 0x99, 0x99, PC_NOCOLLAPSE ),
  143. PALETTE_ENTRY( 0xCC, 0x99, 0x99, PC_NOCOLLAPSE ),
  144. PALETTE_ENTRY( 0xFF, 0x99, 0x99, PC_NOCOLLAPSE ),
  145. PALETTE_ENTRY( 0x00, 0xCC, 0x99, PC_NOCOLLAPSE ),
  146. PALETTE_ENTRY( 0x33, 0xCC, 0x99, PC_NOCOLLAPSE ),
  147. PALETTE_ENTRY( 0x66, 0xCC, 0x99, PC_NOCOLLAPSE ),
  148. PALETTE_ENTRY( 0x99, 0xCC, 0x99, PC_NOCOLLAPSE ),
  149. PALETTE_ENTRY( 0xCC, 0xCC, 0x99, PC_NOCOLLAPSE ),
  150. PALETTE_ENTRY( 0xFF, 0xCC, 0x99, PC_NOCOLLAPSE ),
  151. PALETTE_ENTRY( 0x00, 0xFF, 0x99, PC_NOCOLLAPSE ),
  152. PALETTE_ENTRY( 0x33, 0xFF, 0x99, PC_NOCOLLAPSE ),
  153. PALETTE_ENTRY( 0x66, 0xFF, 0x99, PC_NOCOLLAPSE ),
  154. PALETTE_ENTRY( 0x99, 0xFF, 0x99, PC_NOCOLLAPSE ),
  155. PALETTE_ENTRY( 0xCC, 0xFF, 0x99, PC_NOCOLLAPSE ),
  156. PALETTE_ENTRY( 0xFF, 0xFF, 0x99, PC_NOCOLLAPSE ),
  157. PALETTE_ENTRY( 0x00, 0x00, 0xCC, PC_NOCOLLAPSE ),
  158. PALETTE_ENTRY( 0x33, 0x00, 0xCC, PC_NOCOLLAPSE ),
  159. PALETTE_ENTRY( 0x66, 0x00, 0xCC, PC_NOCOLLAPSE ),
  160. PALETTE_ENTRY( 0x99, 0x00, 0xCC, PC_NOCOLLAPSE ),
  161. PALETTE_ENTRY( 0xCC, 0x00, 0xCC, PC_NOCOLLAPSE ),
  162. PALETTE_ENTRY( 0xFF, 0x00, 0xCC, PC_NOCOLLAPSE ),
  163. PALETTE_ENTRY( 0x00, 0x33, 0xCC, PC_NOCOLLAPSE ),
  164. PALETTE_ENTRY( 0x33, 0x33, 0xCC, PC_NOCOLLAPSE ),
  165. PALETTE_ENTRY( 0x66, 0x33, 0xCC, PC_NOCOLLAPSE ),
  166. PALETTE_ENTRY( 0x99, 0x33, 0xCC, PC_NOCOLLAPSE ),
  167. PALETTE_ENTRY( 0xCC, 0x33, 0xCC, PC_NOCOLLAPSE ),
  168. PALETTE_ENTRY( 0xFF, 0x33, 0xCC, PC_NOCOLLAPSE ),
  169. PALETTE_ENTRY( 0x00, 0x66, 0xCC, PC_NOCOLLAPSE ),
  170. PALETTE_ENTRY( 0x33, 0x66, 0xCC, PC_NOCOLLAPSE ),
  171. PALETTE_ENTRY( 0x66, 0x66, 0xCC, PC_NOCOLLAPSE ),
  172. PALETTE_ENTRY( 0x99, 0x66, 0xCC, PC_NOCOLLAPSE ),
  173. PALETTE_ENTRY( 0xCC, 0x66, 0xCC, PC_NOCOLLAPSE ),
  174. PALETTE_ENTRY( 0xFF, 0x66, 0xCC, PC_NOCOLLAPSE ),
  175. PALETTE_ENTRY( 0x00, 0x99, 0xCC, PC_NOCOLLAPSE ),
  176. PALETTE_ENTRY( 0x33, 0x99, 0xCC, PC_NOCOLLAPSE ),
  177. PALETTE_ENTRY( 0x66, 0x99, 0xCC, PC_NOCOLLAPSE ),
  178. PALETTE_ENTRY( 0x99, 0x99, 0xCC, PC_NOCOLLAPSE ),
  179. PALETTE_ENTRY( 0xCC, 0x99, 0xCC, PC_NOCOLLAPSE ),
  180. PALETTE_ENTRY( 0xFF, 0x99, 0xCC, PC_NOCOLLAPSE ),
  181. PALETTE_ENTRY( 0x00, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  182. PALETTE_ENTRY( 0x33, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  183. PALETTE_ENTRY( 0x66, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  184. PALETTE_ENTRY( 0x99, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  185. PALETTE_ENTRY( 0xCC, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  186. PALETTE_ENTRY( 0xFF, 0xCC, 0xCC, PC_NOCOLLAPSE ),
  187. PALETTE_ENTRY( 0x00, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  188. PALETTE_ENTRY( 0x33, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  189. PALETTE_ENTRY( 0x66, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  190. PALETTE_ENTRY( 0x99, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  191. PALETTE_ENTRY( 0xCC, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  192. PALETTE_ENTRY( 0xFF, 0xFF, 0xCC, PC_NOCOLLAPSE ),
  193. PALETTE_ENTRY( 0xA5, 0x00, 0x21, PC_NOCOLLAPSE ),
  194. PALETTE_ENTRY( 0xD6, 0x00, 0x93, PC_NOCOLLAPSE ),
  195. PALETTE_ENTRY( 0x66, 0x00, 0xFF, PC_NOCOLLAPSE ),
  196. PALETTE_ENTRY( 0x99, 0x00, 0xFF, PC_NOCOLLAPSE ),
  197. PALETTE_ENTRY( 0xCC, 0x00, 0xFF, PC_NOCOLLAPSE ),
  198. PALETTE_ENTRY( 0xFF, 0x50, 0x50, PC_NOCOLLAPSE ),
  199. PALETTE_ENTRY( 0x33, 0x33, 0x00, PC_NOCOLLAPSE ),
  200. PALETTE_ENTRY( 0x33, 0x33, 0xFF, PC_NOCOLLAPSE ),
  201. PALETTE_ENTRY( 0x66, 0x33, 0xFF, PC_NOCOLLAPSE ),
  202. PALETTE_ENTRY( 0x99, 0x33, 0xFF, PC_NOCOLLAPSE ),
  203. PALETTE_ENTRY( 0xCC, 0x33, 0xFF, PC_NOCOLLAPSE ),
  204. PALETTE_ENTRY( 0xFF, 0x33, 0xFF, PC_NOCOLLAPSE ),
  205. PALETTE_ENTRY( 0x00, 0x66, 0xFF, PC_NOCOLLAPSE ),
  206. PALETTE_ENTRY( 0x33, 0x66, 0xFF, PC_NOCOLLAPSE ),
  207. PALETTE_ENTRY( 0x66, 0x66, 0xFF, PC_NOCOLLAPSE ),
  208. PALETTE_ENTRY( 0x99, 0x66, 0xFF, PC_NOCOLLAPSE ),
  209. PALETTE_ENTRY( 0xCC, 0x66, 0xFF, PC_NOCOLLAPSE ),
  210. PALETTE_ENTRY( 0xFF, 0x66, 0xFF, PC_NOCOLLAPSE ),
  211. PALETTE_ENTRY( 0x00, 0x99, 0xFF, PC_NOCOLLAPSE ),
  212. PALETTE_ENTRY( 0x33, 0x99, 0xFF, PC_NOCOLLAPSE ),
  213. PALETTE_ENTRY( 0x66, 0x99, 0xFF, PC_NOCOLLAPSE ),
  214. PALETTE_ENTRY( 0x99, 0x99, 0xFF, PC_NOCOLLAPSE ),
  215. PALETTE_ENTRY( 0xCC, 0x99, 0xFF, PC_NOCOLLAPSE ),
  216. PALETTE_ENTRY( 0xFF, 0x99, 0xFF, PC_NOCOLLAPSE ),
  217. PALETTE_ENTRY( 0x00, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  218. PALETTE_ENTRY( 0x33, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  219. PALETTE_ENTRY( 0x66, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  220. PALETTE_ENTRY( 0x99, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  221. PALETTE_ENTRY( 0xCC, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  222. PALETTE_ENTRY( 0xFF, 0xCC, 0xFF, PC_NOCOLLAPSE ),
  223. PALETTE_ENTRY( 0x33, 0xFF, 0xFF, PC_NOCOLLAPSE ),
  224. PALETTE_ENTRY( 0x66, 0xFF, 0xFF, PC_NOCOLLAPSE ),
  225. PALETTE_ENTRY( 0x99, 0xFF, 0xFF, PC_NOCOLLAPSE ),
  226. PALETTE_ENTRY( 0xCC, 0xFF, 0xFF, PC_NOCOLLAPSE ),
  227. PALETTE_ENTRY( 0xFF, 0x7C, 0x80, PC_NOCOLLAPSE ),
  228. PALETTE_ENTRY( 0x04, 0x04, 0x04, PC_NOCOLLAPSE ),
  229. PALETTE_ENTRY( 0x08, 0x08, 0x08, PC_NOCOLLAPSE ),
  230. PALETTE_ENTRY( 0x0C, 0x0C, 0x0C, PC_NOCOLLAPSE ),
  231. PALETTE_ENTRY( 0x11, 0x11, 0x11, PC_NOCOLLAPSE ),
  232. PALETTE_ENTRY( 0x16, 0x16, 0x16, PC_NOCOLLAPSE ),
  233. PALETTE_ENTRY( 0x1C, 0x1C, 0x1C, PC_NOCOLLAPSE ),
  234. PALETTE_ENTRY( 0x22, 0x22, 0x22, PC_NOCOLLAPSE ),
  235. PALETTE_ENTRY( 0x29, 0x29, 0x29, PC_NOCOLLAPSE ),
  236. PALETTE_ENTRY( 0x39, 0x39, 0x39, PC_NOCOLLAPSE ),
  237. PALETTE_ENTRY( 0x42, 0x42, 0x42, PC_NOCOLLAPSE ),
  238. PALETTE_ENTRY( 0x4D, 0x4D, 0x4D, PC_NOCOLLAPSE ),
  239. PALETTE_ENTRY( 0x55, 0x55, 0x55, PC_NOCOLLAPSE ),
  240. PALETTE_ENTRY( 0x5F, 0x5F, 0x5F, PC_NOCOLLAPSE ),
  241. PALETTE_ENTRY( 0x77, 0x77, 0x77, PC_NOCOLLAPSE ),
  242. PALETTE_ENTRY( 0x86, 0x86, 0x86, PC_NOCOLLAPSE ),
  243. PALETTE_ENTRY( 0x96, 0x96, 0x96, PC_NOCOLLAPSE ),
  244. PALETTE_ENTRY( 0xB2, 0xB2, 0xB2, PC_NOCOLLAPSE ),
  245. PALETTE_ENTRY( 0xCB, 0xCB, 0xCB, PC_NOCOLLAPSE ),
  246. PALETTE_ENTRY( 0xD7, 0xD7, 0xD7, PC_NOCOLLAPSE ),
  247. PALETTE_ENTRY( 0xDD, 0xDD, 0xDD, PC_NOCOLLAPSE ),
  248. PALETTE_ENTRY( 0xE3, 0xE3, 0xE3, PC_NOCOLLAPSE ),
  249. PALETTE_ENTRY( 0xEA, 0xEA, 0xEA, PC_NOCOLLAPSE ),
  250. PALETTE_ENTRY( 0xF1, 0xF1, 0xF1, PC_NOCOLLAPSE ),
  251. PALETTE_ENTRY( 0xF8, 0xF8, 0xF8, PC_NOCOLLAPSE ),
  252. PALETTE_ENTRY( 0xE7, 0xE7, 0xD6, PC_NOCOLLAPSE ),
  253. PALETTE_ENTRY( 0xCC, 0xEC, 0xFF, PC_NOCOLLAPSE ),
  254. PALETTE_ENTRY( 0x33, 0x00, 0x00, PC_NOCOLLAPSE ),
  255. PALETTE_ENTRY( 0x66, 0x00, 0x00, PC_NOCOLLAPSE ),
  256. PALETTE_ENTRY( 0x99, 0x00, 0x00, PC_NOCOLLAPSE ),
  257. PALETTE_ENTRY( 0xCC, 0x00, 0x00, PC_NOCOLLAPSE ),
  258. PALETTE_ENTRY( 0xFF, 0xFB, 0xF0, 0x00 ),
  259. PALETTE_ENTRY( 0xA0, 0xA0, 0xA4, 0x00 ),
  260. PALETTE_ENTRY( 0x80, 0x80, 0x80, 0x00 ),
  261. PALETTE_ENTRY( 0xFF, 0x00, 0x00, 0x00 ),
  262. PALETTE_ENTRY( 0x00, 0xFF, 0x00, 0x00 ),
  263. PALETTE_ENTRY( 0xFF, 0xFF, 0x00, 0x00 ),
  264. PALETTE_ENTRY( 0x00, 0x00, 0xFF, 0x00 ),
  265. PALETTE_ENTRY( 0xFF, 0x00, 0xFF, 0x00 ),
  266. PALETTE_ENTRY( 0x00, 0xFF, 0xFF, 0x00 ),
  267. PALETTE_ENTRY( 0xFF, 0xFF, 0xFF, 0x00 ),
  268. }
  269. };
  270. const BYTE g_abWin95CMAP[32768] = {
  271. 0, 11, 11, 12, 60, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  272. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  273. 11, 11, 12, 13, 60, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  274. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  275. 11, 12, 13, 13, 14, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  276. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  277. 12, 13, 13, 14, 14, 66, 66, 66, 66, 66,101,101,101,101,101, 4, 4,166,166,
  278. 166,166,166,199,199,199,199,199,199,199,252,252,252,
  279. 33, 33, 14, 14, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  280. 166,166,166,199,199,199,199,199,199,199,199,252,252,
  281. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  282. 166,166,166,199,199,199,199,199,199,199,199,199,252,
  283. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  284. 166,166,166,199,199,199,199,199,199,199,199,199,200,
  285. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  286. 166,166,166,199,199,199,199,199,199,199,199,199,205,
  287. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  288. 166,166,166,199,199,199,199,199,199,199,199,205,205,
  289. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  290. 166,166,166,199,199,199,199,199,199,199,205,205,205,
  291. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  292. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  293. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  294. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  295. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  296. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  297. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107, 6, 6,138,138,
  298. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  299. 2, 2, 2, 72, 72, 72, 72, 72, 72, 72,107,107,107,107, 6, 6, 6, 6,138,
  300. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  301. 2, 2, 2, 2, 72, 72, 72, 72, 72, 72,107,107,107, 6, 6, 6, 6, 6, 6,
  302. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  303. 2, 2, 2, 2, 78, 78, 78, 78, 78, 78,112,112,112, 6, 6, 6, 6, 6, 6,
  304. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  305. 2, 2, 2, 78, 78, 78, 78, 78, 78, 78,112,112,112,112, 6, 6, 6, 6,129,
  306. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  307. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112, 6, 6,129,129,
  308. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  309. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  310. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  311. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  312. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  313. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  314. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  315. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  316. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  317. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  318. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  319. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  320. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  321. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  322. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  323. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  324. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  325. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  326. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  327. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  328. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  329. 250,250,250,250, 84, 84, 84, 84, 84,123,123,123,123,123,123,123,155,155,155,
  330. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  331. 250,250,250,250,250, 84, 84, 84,123,123,123,123,123,123,123,123,155,155,155,
  332. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  333. 250,250,250,250,250,250, 90,123,123,123,123,123,123,123,123,123,155,155,155,
  334. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  335. 11, 11, 12, 13, 60, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  336. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  337. 11, 12, 13, 13, 14, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  338. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  339. 12, 13, 13, 14, 14, 15, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  340. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  341. 13, 13, 14, 14, 15, 15, 66, 66, 66, 66,101,101,101,101,101, 4, 4,166,166,
  342. 166,166,166,199,199,199,199,199,199,199,252,252,252,
  343. 33, 14, 14, 15, 15, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  344. 166,166,166,199,199,199,199,199,199,199,199,252,252,
  345. 33, 33, 15, 15, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  346. 166,166,166,199,199,199,199,199,199,199,199,200,200,
  347. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  348. 166,166,166,199,199,199,199,199,199,199,199,200,200,
  349. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  350. 166,166,166,199,199,199,199,199,199,199,199,200,200,
  351. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  352. 166,166,166,199,199,199,199,199,199,199,199,205,205,
  353. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  354. 166,166,166,199,199,199,199,199,199,199,205,205,205,
  355. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  356. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  357. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  358. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  359. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  360. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  361. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107, 6, 6,138,138,
  362. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  363. 2, 2, 2, 72, 72, 72, 72, 72, 72, 72,107,107,107,107, 6, 6, 6, 6,138,
  364. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  365. 2, 2, 2, 2, 72, 72, 72, 72, 72, 72,107,107,107, 6, 6, 6, 6, 6, 6,
  366. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  367. 2, 2, 2, 2, 78, 78, 78, 78, 78, 78,112,112,112, 6, 6, 6, 6, 6, 6,
  368. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  369. 2, 2, 2, 78, 78, 78, 78, 78, 78, 78,112,112,112,112, 6, 6, 6, 6,129,
  370. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  371. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112, 6, 6,129,129,
  372. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  373. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  374. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  375. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  376. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  377. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  378. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  379. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  380. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  381. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  382. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  383. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  384. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  385. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  386. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  387. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  388. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  389. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  390. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  391. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  392. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  393. 250,250,250,250, 84, 84, 84, 84, 84,123,123,123,123,123,123,123,155,155,155,
  394. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  395. 250,250,250,250,250, 90, 90, 90,123,123,123,123,123,123,123,123,155,155,155,
  396. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  397. 250,250,250,250,250, 90, 90, 90,123,123,123,123,123,123,123,123,155,155,155,
  398. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  399. 11, 12, 13, 13, 14, 60, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  400. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  401. 12, 13, 13, 14, 14, 15, 60, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  402. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  403. 13, 13, 14, 14, 15, 15, 15, 60, 60, 60, 95, 95, 95, 95, 4, 4, 4, 4,133,
  404. 133,133,133,161,161,161,161,161,161,161,252,252,252,
  405. 13, 14, 14, 15, 15, 15, 16, 16, 66, 66,101,101,101,101,101, 4, 4,166,166,
  406. 166,166,166,199,199,199,199,199,199,199,252,252,252,
  407. 14, 14, 15, 15, 15, 16, 16, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  408. 166,166,166,199,199,199,199,199,199,199,200,200,200,
  409. 33, 15, 15, 15, 16, 16, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  410. 166,166,166,199,199,199,199,199,199,199,200,200,200,
  411. 33, 33, 15, 16, 16, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  412. 166,166,166,199,199,199,199,199,199,199,200,200,200,
  413. 33, 33, 33, 16, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  414. 166,166,166,199,199,199,199,199,199,199,200,200,200,
  415. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  416. 166,166,166,199,199,199,199,199,199,199,200,200,200,
  417. 33, 33, 33, 66, 66, 66, 66, 66, 66, 66,101,101,101,101,101,101,166,166,166,
  418. 166,166,166,199,199,199,199,199,199,199,205,205,205,
  419. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  420. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  421. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  422. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  423. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107,107,138,138,138,
  424. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  425. 39, 39, 39, 72, 72, 72, 72, 72, 72, 72,107,107,107,107,107, 6, 6,138,138,
  426. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  427. 2, 2, 2, 72, 72, 72, 72, 72, 72, 72,107,107,107,107, 6, 6, 6, 6,138,
  428. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  429. 2, 2, 2, 2, 72, 72, 72, 72, 72, 72,107,107,107, 6, 6, 6, 6, 6, 6,
  430. 138,138,138,172,172,172,172,172,172,172,205,205,205,
  431. 2, 2, 2, 2, 78, 78, 78, 78, 78, 78,112,112,112, 6, 6, 6, 6, 6, 6,
  432. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  433. 2, 2, 2, 78, 78, 78, 78, 78, 78, 78,112,112,112,112, 6, 6, 6, 6,129,
  434. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  435. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112, 6, 6,129,129,
  436. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  437. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  438. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  439. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  440. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  441. 45, 45, 45, 78, 78, 78, 78, 78, 78, 78,112,112,112,112,112,112,129,129,129,
  442. 129,129,129,178,178,178,178,178,178,178,211,211,211,
  443. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  444. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  445. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  446. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  447. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  448. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  449. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  450. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  451. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  452. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  453. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  454. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  455. 51, 51, 51, 84, 84, 84, 84, 84, 84, 84,118,118,118,118,118,118,149,149,149,
  456. 149,149,149,184,184,184,184,184,184,184,217,217,217,
  457. 250,250,250,250, 90, 90, 90, 90, 90,123,123,123,123,123,123,123,155,155,155,
  458. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  459. 250,250,250,250, 90, 90, 90, 90, 90,123,123,123,123,123,123,123,155,155,155,
  460. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  461. 250,250,250,250, 90, 90, 90, 90, 90,123,123,123,123,123,123,123,155,155,155,
  462. 155,155,155,190,190,190,190,190,190,190,254,254,254,
  463. 12, 13, 13, 14, 14, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 4, 4,162,162,
  464. 162,162,162,196,196,196,196,196,196,196,252,252,252,
  465. 13, 13, 14, 14, 15, 15, 61, 61, 61, 61, 96, 96, 96, 96, 96, 4, 4,162,162,
  466. 162,162,162,196,196,196,196,196,196,196,252,252,252,
  467. 13, 14, 14, 15, 15, 15, 16, 16, 61, 61, 96, 96, 96, 96, 96, 4, 4,162,162,
  468. 162,162,162,196,196,196,196,196,196,196,252,252,252,
  469. 14, 14, 15, 15, 15, 16, 16, 17, 17, 17,102,102,102,102,102,102,134,134,134,
  470. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  471. 14, 15, 15, 15, 16, 16, 17, 17, 17, 67,102,102,102,102,102,102,134,134,134,
  472. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  473. 34, 15, 15, 16, 16, 17, 17, 17, 67, 67,102,102,102,102,102,102,134,134,134,
  474. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  475. 34, 34, 16, 16, 17, 17, 17, 67, 67, 67,102,102,102,102,102,102,134,134,134,
  476. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  477. 34, 34, 16, 17, 17, 17, 67, 67, 67, 21,102,102,102,102,102,102,134,134,134,
  478. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  479. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  480. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  481. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  482. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  483. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  484. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  485. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  486. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  487. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  488. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  489. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  490. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  491. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108, 6, 6,139,139,
  492. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  493. 2, 2, 2, 73, 73, 73, 73, 73, 73, 73,108,108,108,108, 6, 6, 6, 6,139,
  494. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  495. 2, 2, 2, 79, 79, 79, 79, 79, 79, 79,113,113,113,113, 6, 6, 6, 6,144,
  496. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  497. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113, 6, 6,144,144,
  498. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  499. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  500. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  501. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  502. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  503. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  504. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  505. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  506. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  507. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  508. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  509. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  510. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  511. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  512. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  513. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  514. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  515. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  516. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  517. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  518. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  519. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  520. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  521. 250,250,250, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  522. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  523. 250,250,250, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  524. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  525. 250,250,250, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  526. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  527. 29, 29, 14, 14, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  528. 162,162,162,196,196,196,196,196,196,196,196,252,252,
  529. 29, 14, 14, 15, 15, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  530. 162,162,162,196,196,196,196,196,196,196,196,252,252,
  531. 14, 14, 15, 15, 15, 16, 16, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  532. 162,162,162,196,196,196,196,196,196,196,200,200,200,
  533. 14, 15, 15, 15, 16, 16, 17, 17, 17, 67,102,102,102,102,102,102,134,134,134,
  534. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  535. 34, 15, 15, 16, 16, 17, 17, 17, 67, 67,102,102,102,102,102,102,134,134,134,
  536. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  537. 34, 34, 16, 16, 17, 17, 17, 67, 67, 67,102,102,102,102,102,102,134,134,134,
  538. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  539. 34, 34, 16, 17, 17, 17, 67, 67, 67, 21,102,102,102,102,102,102,134,134,134,
  540. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  541. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  542. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  543. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  544. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  545. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  546. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  547. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  548. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  549. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  550. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  551. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  552. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  553. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  554. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  555. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  556. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  557. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  558. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  559. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  560. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  561. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  562. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  563. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  564. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  565. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  566. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  567. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  568. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  569. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  570. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  571. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  572. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  573. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  574. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  575. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  576. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  577. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  578. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  579. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  580. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  581. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  582. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  583. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  584. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  585. 52, 52, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  586. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  587. 250,250, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  588. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  589. 250,250, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  590. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  591. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  592. 162,162,162,196,196,196,196,196,196,196,196,196,252,
  593. 29, 29, 15, 15, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  594. 162,162,162,196,196,196,196,196,196,196,196,200,200,
  595. 29, 15, 15, 15, 16, 16, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  596. 162,162,162,196,196,196,196,196,196,196,200,200,200,
  597. 34, 15, 15, 16, 16, 17, 17, 17, 67, 67,102,102,102,102,102,102,134,134,134,
  598. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  599. 34, 34, 16, 16, 17, 17, 17, 67, 67, 67,102,102,102,102,102,102,134,134,134,
  600. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  601. 34, 34, 16, 17, 17, 17, 67, 67, 67, 21,102,102,102,102,102,102,134,134,134,
  602. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  603. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  604. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  605. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  606. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  607. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  608. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  609. 34, 34, 34, 67, 67, 21, 21, 21, 20, 20, 20,102,102,102,102,102,134,134,134,
  610. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  611. 40, 40, 40, 73, 73, 73, 73, 73, 73, 20,108,108,108,108,108,108,139,139,139,
  612. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  613. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  614. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  615. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  616. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  617. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  618. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  619. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  620. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  621. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  622. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  623. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  624. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  625. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  626. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  627. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  628. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  629. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  630. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  631. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  632. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  633. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  634. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  635. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  636. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  637. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  638. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  639. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  640. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  641. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  642. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  643. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  644. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  645. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  646. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  647. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  648. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  649. 52, 52, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  650. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  651. 52, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  652. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  653. 250, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  654. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  655. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  656. 162,162,162,196,196,196,196,196,196,196,196,196,200,
  657. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  658. 162,162,162,196,196,196,196,196,196,196,196,200,200,
  659. 29, 29, 15, 16, 16, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  660. 162,162,162,196,196,196,196,196,196,196,200,200,200,
  661. 34, 34, 16, 16, 17, 17, 17, 67, 67, 67,102,102,102,102,102,102,134,134,134,
  662. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  663. 34, 34, 16, 17, 17, 17, 67, 67, 67, 21,102,102,102,102,102,102,134,134,134,
  664. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  665. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  666. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  667. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  668. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  669. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  670. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  671. 34, 34, 34, 67, 67, 21, 21, 21, 20, 20, 20,102,102,102,102,102,134,134,134,
  672. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  673. 34, 34, 34, 67, 21, 21, 21, 20, 20, 20, 20,102,102,102,102,102,134,134,134,
  674. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  675. 40, 40, 40, 73, 73, 73, 73, 73, 20, 20,108,108,108,108,108,108,139,139,139,
  676. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  677. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  678. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  679. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  680. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  681. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  682. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  683. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  684. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  685. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  686. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  687. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  688. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  689. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  690. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  691. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  692. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  693. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  694. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  695. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  696. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  697. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  698. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  699. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  700. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  701. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  702. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  703. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  704. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  705. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  706. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  707. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  708. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  709. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  710. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  711. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  712. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  713. 52, 52, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  714. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  715. 52, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  716. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  717. 90, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  718. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  719. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  720. 162,162,162,196,196,196,196,196,196,196,196,196,197,
  721. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  722. 162,162,162,196,196,196,196,196,196,196,196,200,200,
  723. 29, 29, 29, 16, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  724. 162,162,162,196,196,196,196,196,196,196,200,200,200,
  725. 34, 34, 16, 17, 17, 17, 67, 67, 67, 21,102,102,102,102,102,102,134,134,134,
  726. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  727. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  728. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  729. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  730. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  731. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  732. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  733. 34, 34, 34, 67, 67, 21, 21, 21, 20, 20, 20,102,102,102,102,102,134,134,134,
  734. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  735. 34, 34, 34, 67, 21, 21, 21, 20, 20, 20, 20,102,102,102,102,102,134,134,134,
  736. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  737. 34, 34, 34, 21, 21, 21, 20, 20, 20, 20, 19, 19,102,102,102,102,134,134,134,
  738. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  739. 40, 40, 40, 73, 73, 73, 73, 20, 20, 19, 19,108,108,108,108,108,139,139,139,
  740. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  741. 40, 40, 40, 73, 73, 73, 73, 73, 73, 19,108,108,108,108,108,108,139,139,139,
  742. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  743. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  744. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  745. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  746. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  747. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  748. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  749. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  750. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  751. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  752. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  753. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  754. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  755. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  756. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  757. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  758. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  759. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  760. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  761. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  762. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  763. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  764. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  765. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  766. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  767. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  768. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  769. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  770. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  771. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  772. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  773. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  774. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  775. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  776. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  777. 52, 52, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  778. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  779. 52, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  780. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  781. 57, 90, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  782. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  783. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  784. 162,162,162,196,196,196,196,196,196,196,196,197,197,
  785. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  786. 162,162,162,196,196,196,196,196,196,196,196,197,197,
  787. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  788. 162,162,162,196,196,196,196,196,196,196,200,200,200,
  789. 34, 34, 34, 17, 17, 67, 67, 67, 21, 21,102,102,102,102,102,102,134,134,134,
  790. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  791. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  792. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  793. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  794. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  795. 34, 34, 34, 67, 67, 21, 21, 21, 20, 20, 20,102,102,102,102,102,134,134,134,
  796. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  797. 34, 34, 34, 67, 21, 21, 21, 20, 20, 20, 20,102,102,102,102,102,134,134,134,
  798. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  799. 34, 34, 34, 21, 21, 21, 20, 20, 20, 20, 19, 19,102,102,102,102,134,134,134,
  800. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  801. 34, 34, 34, 21, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18,102,102,134,134,134,
  802. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  803. 40, 40, 40, 73, 73, 73, 20, 20, 19, 19, 19, 18, 18,108,108,108,139,139,139,
  804. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  805. 40, 40, 40, 73, 73, 73, 73, 73, 19, 19, 18, 18,108,108,108,108,139,139,139,
  806. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  807. 40, 40, 40, 73, 73, 73, 73, 73, 73, 18, 18,108,108,108,108,108,139,139,139,
  808. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  809. 40, 40, 40, 73, 73, 73, 73, 73, 73, 18,108,108,108,108,108,108,139,139,139,
  810. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  811. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  812. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  813. 40, 40, 40, 73, 73, 73, 73, 73, 73, 73,108,108,108,108,108,108,139,139,139,
  814. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  815. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  816. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  817. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  818. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  819. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  820. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  821. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  822. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  823. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  824. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  825. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  826. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  827. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  828. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  829. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  830. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  831. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  832. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  833. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  834. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  835. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  836. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  837. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  838. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  839. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  840. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  841. 52, 52, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  842. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  843. 57, 57, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  844. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  845. 57, 57, 90, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  846. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  847. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  848. 162,162,162,196,196,196,196,196,196,196,197,197,197,
  849. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  850. 162,162,162,196,196,196,196,196,196,196,197,197,197,
  851. 29, 29, 29, 61, 61, 61, 61, 61, 61, 61, 96, 96, 96, 96, 96, 96,162,162,162,
  852. 162,162,162,196,196,196,196,196,196,196,197,197,197,
  853. 34, 34, 34, 17, 67, 67, 67, 21, 21, 21,102,102,102,102,102,102,134,134,134,
  854. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  855. 34, 34, 34, 67, 67, 67, 21, 21, 21, 20,102,102,102,102,102,102,134,134,134,
  856. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  857. 34, 34, 34, 67, 67, 21, 21, 21, 20, 20, 20,102,102,102,102,102,134,134,134,
  858. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  859. 34, 34, 34, 67, 21, 21, 21, 20, 20, 20, 20,102,102,102,102,102,134,134,134,
  860. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  861. 34, 34, 34, 21, 21, 21, 20, 20, 20, 20, 19, 19,102,102,102,102,134,134,134,
  862. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  863. 34, 34, 34, 21, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18,102,102,134,134,134,
  864. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  865. 34, 34, 34, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18,234,134,134,134,
  866. 134,134,134,167,167,167,167,167,167,167,200,200,200,
  867. 40, 40, 40, 73, 73, 20, 20, 19, 19, 19, 18, 18, 18, 18,234,234,139,139,139,
  868. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  869. 40, 40, 40, 73, 73, 73, 73, 19, 19, 18, 18, 18, 18,234,234,108,139,139,139,
  870. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  871. 40, 40, 40, 73, 73, 73, 73, 73, 18, 18, 18, 18,234,234,108,108,139,139,139,
  872. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  873. 40, 40, 40, 73, 73, 73, 73, 73, 18, 18, 18,234,234,108,108,108,139,139,139,
  874. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  875. 40, 40, 40, 73, 73, 73, 73, 73, 73, 18,234,234,108,108,108,108,139,139,139,
  876. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  877. 40, 40, 40, 73, 73, 73, 73, 73, 73,234,234,108,108,108,108,108,139,139,139,
  878. 139,139,139,173,173,173,173,173,173,173,206,206,206,
  879. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  880. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  881. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  882. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  883. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  884. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  885. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  886. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  887. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  888. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  889. 46, 46, 46, 79, 79, 79, 79, 79, 79, 79,113,113,113,113,113,113,144,144,144,
  890. 144,144,144,179,179,179,179,179,179,179,212,212,212,
  891. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  892. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  893. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  894. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  895. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  896. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  897. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  898. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  899. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  900. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  901. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  902. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  903. 52, 52, 52, 85, 85, 85, 85, 85, 85, 85,119,119,119,119,119,119,150,150,150,
  904. 150,150,150,185,185,185,185,185,185,185,218,218,218,
  905. 57, 57, 57, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  906. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  907. 57, 57, 57, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  908. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  909. 57, 57, 57, 90, 90, 90, 90, 90, 90, 90,124,124,124,124,124,124,156,156,156,
  910. 156,156,156,191,191,191,191,191,191,191,223,223,223,
  911. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  912. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  913. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  914. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  915. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  916. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  917. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  918. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  919. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  920. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  921. 35, 35, 35, 68, 68, 68, 68, 68, 68, 20,103,103,103,103,103,103,140,140,140,
  922. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  923. 35, 35, 35, 68, 68, 68, 68, 68, 20, 20,103,103,103,103,103,103,140,140,140,
  924. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  925. 35, 35, 35, 68, 68, 68, 68, 20, 20, 19, 19,103,103,103,103,103,140,140,140,
  926. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  927. 35, 35, 35, 68, 68, 68, 20, 20, 19, 19, 19, 18, 18,103,103,103,140,140,140,
  928. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  929. 35, 35, 35, 68, 68, 20, 20, 19, 19, 19, 18, 18, 18, 18,234,234,140,140,140,
  930. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  931. 41, 41, 41, 74, 74, 74, 74, 19, 19, 18, 18, 18, 18,234,234,234,174,174,174,
  932. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  933. 41, 41, 41, 74, 74, 74, 74, 74, 18, 18, 18, 18,234,234,234,109,174,174,174,
  934. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  935. 41, 41, 41, 74, 74, 74, 74, 74, 18, 18, 18,234,234,234,109,109,174,174,174,
  936. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  937. 41, 41, 41, 74, 74, 74, 74, 74, 74, 18,234,234,234,109,109,109,174,174,174,
  938. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  939. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,234,109,109,109,109,174,174,174,
  940. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  941. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  942. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  943. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  944. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  945. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  946. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  947. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  948. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  949. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  950. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  951. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  952. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  953. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  954. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  955. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  956. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  957. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  958. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  959. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  960. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  961. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  962. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  963. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  964. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  965. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  966. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  967. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  968. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  969. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  970. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  971. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  972. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  973. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  974. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  975. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  976. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  977. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  978. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  979. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  980. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  981. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  982. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  983. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  984. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  985. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  986. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  987. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  988. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  989. 35, 35, 35, 68, 68, 68, 68, 68, 68, 19,103,103,103,103,103,103,140,140,140,
  990. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  991. 35, 35, 35, 68, 68, 68, 68, 68, 19, 19, 18, 18,103,103,103,103,140,140,140,
  992. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  993. 35, 35, 35, 68, 68, 68, 68, 19, 19, 18, 18, 18, 18,234,234,103,140,140,140,
  994. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  995. 41, 41, 41, 74, 74, 74, 74, 74, 18, 18, 18, 18,234,234,234,109,174,174,174,
  996. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  997. 41, 41, 41, 74, 74, 74, 74, 74, 18, 18, 18,234,234,234,109,109,174,174,174,
  998. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  999. 41, 41, 41, 74, 74, 74, 74, 74, 74, 18,234,234,234,109,109,109,174,174,174,
  1000. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1001. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,234,109,109,109,109,174,174,174,
  1002. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1003. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  1004. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1005. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,109,235,235,235,174,174,
  1006. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1007. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,235,145,145,145,
  1008. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1009. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1010. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1011. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1012. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1013. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1014. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1015. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1016. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1017. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1018. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1019. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1020. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1021. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1022. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1023. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1024. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1025. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1026. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1027. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1028. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1029. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1030. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1031. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1032. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1033. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1034. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1035. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1036. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1037. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1038. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1039. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  1040. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1041. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  1042. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1043. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 97,135,135,135,
  1044. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1045. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1046. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1047. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1048. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1049. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1050. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1051. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1052. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1053. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1054. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1055. 35, 35, 35, 68, 68, 68, 68, 68, 68, 18, 18,103,103,103,103,103,140,140,140,
  1056. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1057. 35, 35, 35, 68, 68, 68, 68, 68, 18, 18, 18, 18,234,234,103,103,140,140,140,
  1058. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1059. 41, 41, 41, 74, 74, 74, 74, 74, 18, 18, 18,234,234,234,109,109,174,174,174,
  1060. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1061. 41, 41, 41, 74, 74, 74, 74, 74, 74, 18,234,234,234,109,109,109,174,174,174,
  1062. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1063. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,234,109,109,109,109,174,174,174,
  1064. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1065. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  1066. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1067. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,109,235,235,235,174,174,
  1068. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1069. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,235,235,235,235,174,174,
  1070. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1071. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,235,235,235,145,145,
  1072. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1073. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1074. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1075. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1076. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1077. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1078. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1079. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1080. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1081. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1082. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1083. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1084. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1085. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1086. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1087. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1088. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1089. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1090. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1091. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1092. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1093. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1094. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1095. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1096. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1097. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1098. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1099. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1100. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1101. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1102. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1103. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 5, 5,135,135,
  1104. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1105. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 5, 5,135,135,
  1106. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1107. 30, 30, 30, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 97, 5, 5,135,135,
  1108. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1109. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1110. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1111. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1112. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1113. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1114. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1115. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1116. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1117. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1118. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1119. 35, 35, 35, 68, 68, 68, 68, 68, 68, 18,103,103,103,103,103,103,140,140,140,
  1120. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1121. 35, 35, 35, 68, 68, 68, 68, 68, 18, 18, 18,234,234,103,103,103,140,140,140,
  1122. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1123. 41, 41, 41, 74, 74, 74, 74, 74, 74, 18,234,234,234,109,109,109,174,174,174,
  1124. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1125. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,234,109,109,109,109,174,174,174,
  1126. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1127. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  1128. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1129. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,109,235,235,235,174,174,
  1130. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1131. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,235,235,235,235,174,174,
  1132. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1133. 3, 3, 3, 74, 74, 74, 74, 74, 74, 74,109,109,235,235,235,235,235,248,174,
  1134. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1135. 3, 3, 3, 80, 80, 80, 80, 80, 80, 80,114,114,114,235,235,235,248,248,145,
  1136. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1137. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,248,248,145,145,
  1138. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1139. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1140. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1141. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1142. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1143. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1144. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1145. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1146. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1147. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1148. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1149. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1150. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1151. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1152. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1153. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1154. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1155. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1156. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1157. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1158. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1159. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1160. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1161. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1162. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1163. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1164. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1165. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1166. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1167. 1, 1, 1, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 5, 5, 5, 5,135,
  1168. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1169. 1, 1, 1, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 5, 5, 5, 5,135,
  1170. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1171. 1, 1, 1, 62, 62, 62, 62, 62, 62, 62, 97, 97, 97, 97, 5, 5, 5, 5,135,
  1172. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1173. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103, 5, 5,140,140,
  1174. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1175. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1176. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1177. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1178. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1179. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1180. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1181. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1182. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1183. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1184. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1185. 35, 35, 35, 68, 68, 68, 68, 68, 68, 18,234,234,103,103,103,103,140,140,140,
  1186. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1187. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,234,109,109,109,109,174,174,174,
  1188. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1189. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  1190. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1191. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,109,235,235,235,174,174,
  1192. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1193. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,235,235,235,235,174,174,
  1194. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1195. 3, 3, 3, 74, 74, 74, 74, 74, 74, 74,109,109,235,235,235,235,235,248,174,
  1196. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1197. 3, 3, 3, 3, 74, 74, 74, 74, 74, 74,109,235,235,235,235,235,248,248,248,
  1198. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1199. 3, 3, 3, 3, 80, 80, 80, 80, 80, 80,114,114,235,235,235,248,248,248,236,
  1200. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1201. 3, 3, 3, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,248,248,248,236,145,
  1202. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1203. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,248,236,145,145,
  1204. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1205. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1206. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1207. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1208. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1209. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1210. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1211. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1212. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1213. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1214. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1215. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1216. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1217. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1218. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1219. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1220. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1221. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1222. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1223. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1224. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1225. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1226. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1227. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1228. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1229. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1230. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1231. 1, 1, 1, 1, 62, 62, 62, 62, 62, 62, 97, 97, 97, 5, 5, 5, 5, 5, 5,
  1232. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1233. 1, 1, 1, 1, 62, 62, 62, 62, 62, 62, 97, 97, 97, 5, 5, 5, 5, 5, 5,
  1234. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1235. 1, 1, 1, 1, 62, 62, 62, 62, 62, 62, 97, 97, 97, 5, 5, 5, 5, 5, 5,
  1236. 135,135,135,163,163,163,163,163,163,163,197,197,197,
  1237. 1, 1, 1, 68, 68, 68, 68, 68, 68, 68,103,103,103,103, 5, 5, 5, 5,140,
  1238. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1239. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1240. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1241. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1242. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1243. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1244. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1245. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1246. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1247. 35, 35, 35, 68, 68, 68, 68, 68, 68, 68,103,103,103,103,103,103,140,140,140,
  1248. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1249. 35, 35, 35, 68, 68, 68, 68, 68, 68,234,234,103,103,103,103,103,140,140,140,
  1250. 140,140,140,168,168,168,168,168,168,168,201,201,201,
  1251. 41, 41, 41, 74, 74, 74, 74, 74, 74,234,234,109,109,109,109,235,174,174,174,
  1252. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1253. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,109,235,235,235,174,174,
  1254. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1255. 41, 41, 41, 74, 74, 74, 74, 74, 74, 74,109,109,109,235,235,235,235,174,174,
  1256. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1257. 3, 3, 3, 74, 74, 74, 74, 74, 74, 74,109,109,235,235,235,235,235,248,174,
  1258. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1259. 3, 3, 3, 3, 74, 74, 74, 74, 74, 74,109,235,235,235,235,235,248,248,248,
  1260. 174,174,174,207,207,207,207,207,207,207,230,230,230,
  1261. 3, 3, 3, 3, 74, 74, 74, 74, 74, 74,235,235,235,235,235,248,248,248,236,
  1262. 236,174,174,207,207,207,207,207,207,207,230,230,230,
  1263. 3, 3, 3, 3, 80, 80, 80, 80, 80, 80,114,235,235,235,248,248,248,236,236,
  1264. 236,236,145,180,180,180,180,180,180,180,213,213,213,
  1265. 3, 3, 3, 3, 80, 80, 80, 80, 80, 80,114,114,114,248,248,248,236,236,236,
  1266. 236,145,145,180,180,180,180,180,180,180,213,213,213,
  1267. 3, 3, 3, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,248,236,236,236,236,
  1268. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1269. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,236,236,236,145,
  1270. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1271. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,236,145,145,
  1272. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1273. 47, 47, 47, 80, 80, 80, 80, 80, 80, 80,114,114,114,114,114,114,145,145,145,
  1274. 145,145,145,180,180,180,180,180,180,180,213,213,213,
  1275. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1276. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1277. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1278. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1279. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1280. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1281. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1282. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1283. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1284. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1285. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1286. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1287. 53, 53, 53, 86, 86, 86, 86, 86, 86, 86,151,151,151,151,151,151,157,157,157,
  1288. 157,157,157,186,186,186,186,186,186,186,219,219,219,
  1289. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1290. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1291. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1292. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1293. 57, 57, 57, 91, 91, 91, 91, 91, 91, 91,228,228,228,228,228,228,192,192,192,
  1294. 192,192,192,224,224,224,224,224,224,224,232,232,232,
  1295. 1, 1, 1, 1, 63, 63, 63, 63, 63, 63, 98, 98, 98, 5, 5, 5, 5, 5, 5,
  1296. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1297. 1, 1, 1, 1, 63, 63, 63, 63, 63, 63, 98, 98, 98, 5, 5, 5, 5, 5, 5,
  1298. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1299. 1, 1, 1, 1, 63, 63, 63, 63, 63, 63, 98, 98, 98, 5, 5, 5, 5, 5, 5,
  1300. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1301. 1, 1, 1, 69, 69, 69, 69, 69, 69, 69,104,104,104,104, 5, 5, 5, 5,130,
  1302. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1303. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1304. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1305. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1306. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1307. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1308. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1309. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1310. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1311. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1312. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1313. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1314. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1315. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1316. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1317. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,235,141,141,141,
  1318. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1319. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,235,235,235,141,141,
  1320. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1321. 3, 3, 3, 75, 75, 75, 75, 75, 75, 75,110,110,110,235,235,235,248,248,141,
  1322. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1323. 3, 3, 3, 3, 75, 75, 75, 75, 75, 75,110,110,235,235,235,248,248,248,236,
  1324. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1325. 3, 3, 3, 3, 75, 75, 75, 75, 75, 75,110,235,235,235,248,248,248,236,236,
  1326. 236,236,141,175,175,175,175,175,175,175,208,208,208,
  1327. 3, 3, 3, 3, 81, 81, 81, 81, 81, 81,115,115,235,248,248,248,236,236,236,
  1328. 236,237,237,181,181,181,181,181,181,181,214,214,214,
  1329. 3, 3, 3, 3, 81, 81, 81, 81, 81, 81,115,115,115,248,248,236,236,236,236,
  1330. 237,237,237,181,181,181,181,181,181,181,214,214,214,
  1331. 3, 3, 3, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,236,236,236,236,237,
  1332. 237,237,237,181,181,181,181,181,181,181,214,214,214,
  1333. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,236,237,237,
  1334. 237,237,146,181,181,181,181,181,181,181,214,214,214,
  1335. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,237,237,237,
  1336. 237,146,146,181,181,181,181,181,181,181,214,214,214,
  1337. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1338. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1339. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1340. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1341. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1342. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1343. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1344. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1345. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1346. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1347. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1348. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1349. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1350. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1351. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1352. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1353. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1354. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1355. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1356. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1357. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1358. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1359. 1, 1, 1,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 5, 5, 5, 5,131,
  1360. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1361. 1, 1, 1,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 5, 5, 5, 5,131,
  1362. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1363. 1, 1, 1,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 5, 5, 5, 5,131,
  1364. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1365. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104, 5, 5,130,130,
  1366. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1367. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1368. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1369. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1370. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1371. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1372. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1373. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1374. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1375. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1376. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1377. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1378. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1379. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1380. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1381. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1382. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1383. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1384. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1385. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,248,248,141,141,
  1386. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1387. 3, 3, 3, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,248,248,248,236,141,
  1388. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1389. 3, 3, 3, 3, 75, 75, 75, 75, 75, 75,110,110,110,248,248,248,236,236,236,
  1390. 236,141,141,175,175,175,175,175,175,175,208,208,208,
  1391. 3, 3, 3, 3, 81, 81, 81, 81, 81, 81,115,115,115,248,248,236,236,236,236,
  1392. 237,237,237,181,181,181,181,181,181,181,214,214,214,
  1393. 3, 3, 3, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,236,236,236,236,237,
  1394. 237,237,237,181,181,181,181,181,181,181,214,214,214,
  1395. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,236,237,237,
  1396. 237,237,146,181,181,181,181,181,181,181,214,214,214,
  1397. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,237,237,237,
  1398. 237,146,146,181,181,181,181,181,181,181,214,214,214,
  1399. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1400. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1401. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,146,
  1402. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1403. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1404. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1405. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1406. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1407. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1408. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1409. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1410. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1411. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1412. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1413. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1414. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1415. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1416. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1417. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1418. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1419. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1420. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1421. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1422. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1423. 31, 31, 31,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 5, 5,131,131,
  1424. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1425. 31, 31, 31,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 5, 5,131,131,
  1426. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1427. 31, 31, 31,233, 63, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 5, 5,131,131,
  1428. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1429. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1430. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1431. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1432. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1433. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1434. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1435. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1436. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1437. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1438. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1439. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1440. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1441. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1442. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1443. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1444. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1445. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1446. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1447. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1448. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1449. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1450. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1451. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,248,236,141,141,
  1452. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1453. 3, 3, 3, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,248,236,236,236,236,
  1454. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1455. 3, 3, 3, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,236,236,236,236,237,
  1456. 237,237,237,181,181,181,181,181,181,181,214,214,214,
  1457. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,236,237,237,
  1458. 237,237,146,181,181,181,181,181,181,181,214,214,214,
  1459. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,237,237,237,
  1460. 237,146,146,181,181,181,181,181,181,181,214,214,214,
  1461. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1462. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1463. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,146,
  1464. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1465. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115, 28,146,146,
  1466. 146,146,146,239,181,181,181,181,181,181,214,214,214,
  1467. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120, 28, 28,152,
  1468. 152,152,239,239,187,187,187,187,187,187,220,220,220,
  1469. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1470. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1471. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1472. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1473. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1474. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1475. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1476. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1477. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1478. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1479. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1480. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1481. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1482. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1483. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1484. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1485. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1486. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1487. 31, 31,233,233,233, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1488. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1489. 31, 31,233,233,233, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1490. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1491. 31, 31,233,233,233, 63, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1492. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1493. 36, 36, 36,233, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1494. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1495. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1496. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1497. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1498. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1499. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1500. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1501. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1502. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1503. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1504. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1505. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1506. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1507. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1508. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1509. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1510. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1511. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1512. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1513. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1514. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1515. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1516. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1517. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,236,236,236,141,
  1518. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1519. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,236,237,237,
  1520. 237,237,146,181,181,181,181,181,181,181,214,214,214,
  1521. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,237,237,237,
  1522. 237,146,146,181,181,181,181,181,181,181,214,214,214,
  1523. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1524. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1525. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,146,
  1526. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1527. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115, 28,146,146,
  1528. 146,146,146,239,181,181,181,181,181,181,214,214,214,
  1529. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28, 28,
  1530. 146,146,239,239,239,181,181,181,181,181,214,214,214,
  1531. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120, 28, 28, 28, 28,
  1532. 28,239,239,239,239,187,187,187,187,187,220,220,220,
  1533. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1534. 152,152,239,239,187,187,187,187,187,187,220,220,220,
  1535. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1536. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1537. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1538. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1539. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1540. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1541. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1542. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1543. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1544. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1545. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1546. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1547. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1548. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1549. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1550. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1551. 31, 31,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1552. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1553. 31, 31,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1554. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1555. 31, 31,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1556. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1557. 36, 36,233,233,233, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1558. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1559. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1560. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1561. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1562. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1563. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1564. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1565. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1566. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1567. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1568. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1569. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1570. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1571. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1572. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1573. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1574. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1575. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1576. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1577. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1578. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1579. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1580. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1581. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,236,141,141,
  1582. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1583. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,236,237,237,237,
  1584. 237,146,146,181,181,181,181,181,181,181,214,214,214,
  1585. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1586. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1587. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,146,
  1588. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1589. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115, 28, 28,146,
  1590. 146,146,146,239,181,181,181,181,181,181,214,214,214,
  1591. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28, 28,
  1592. 28,146,239,239,239,181,181,181,181,181,214,214,214,
  1593. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28, 28,
  1594. 28,239,239,239,239,181,181,181,181,181,214,214,214,
  1595. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120, 28, 28, 28, 28,
  1596. 28,239,239,239,239,239,187,187,187,187,220,220,220,
  1597. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120, 28, 28, 28,152,
  1598. 152,239,239,239,239,187,187,187,187,187,220,220,220,
  1599. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1600. 152,152,152,239,187,187,187,187,187,187,220,220,220,
  1601. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1602. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1603. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1604. 152,152,152,187,187,187,187,187,187,187,220,220,220,
  1605. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1606. 152,152,152, 8,187,187,187,187,187,187,220,220,220,
  1607. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1608. 152,152,152, 8, 8,187,187,187,187,187,220,220,220,
  1609. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1610. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1611. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1612. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1613. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1614. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1615. 31,233,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1616. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1617. 31,233,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1618. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1619. 31,233,233,233,233,233, 63, 63, 63, 63, 98, 98, 98, 98, 98, 98,131,131,131,
  1620. 131,131,131,164,164,164,164,164,164,164,198,198,198,
  1621. 36, 36,233,233,233, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1622. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1623. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1624. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1625. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1626. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1627. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1628. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1629. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1630. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1631. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1632. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1633. 36, 36, 36, 69, 69, 69, 69, 69, 69, 69,104,104,104,104,104,104,130,130,130,
  1634. 130,130,130,169,169,169,169,169,169,169,202,202,202,
  1635. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1636. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1637. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1638. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1639. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1640. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1641. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1642. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1643. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1644. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1645. 42, 42, 42, 75, 75, 75, 75, 75, 75, 75,110,110,110,110,110,110,141,141,141,
  1646. 141,141,141,175,175,175,175,175,175,175,208,208,208,
  1647. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,237,
  1648. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1649. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115,115,237,237,146,
  1650. 146,146,146,181,181,181,181,181,181,181,214,214,214,
  1651. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28,146,
  1652. 146,146,146,239,181,181,181,181,181,181,214,214,214,
  1653. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28, 28,
  1654. 28,146,239,239,239,181,181,181,181,181,214,214,214,
  1655. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115,115, 28, 28, 28, 28,
  1656. 28, 28,239,239,239,181,181,181,181,181,214,214,214,
  1657. 48, 48, 48, 81, 81, 81, 81, 81, 81, 81,115,115,115,115, 28, 28, 28, 28, 28,
  1658. 28,239,239,239,239,239,181,181,181,181,214,214,214,
  1659. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120, 28, 28, 28, 28, 28,
  1660. 28,239,239,239,239,239, 7, 7,187,187,220,220,220,
  1661. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120, 28, 28, 28, 28,
  1662. 28,239,239,239,239, 7, 7,187,187,187,220,220,220,
  1663. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1664. 152,152,239,239, 7, 7,187,187,187,187,220,220,220,
  1665. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1666. 152,152,152, 7, 7,187,187,187,187,187,220,220,220,
  1667. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1668. 152,152,152, 8, 8, 8,187,187,187,187,220,220,220,
  1669. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1670. 152,152, 8, 8, 8, 8, 8,187,187,187,220,220,220,
  1671. 54, 54, 54, 87, 87, 87, 87, 87, 87, 87,120,120,120,120,120,120,152,152,152,
  1672. 152,152, 8, 8, 8, 8, 8, 8,187,187,220,220,220,
  1673. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1674. 158,158, 8, 8, 8, 8,193,193,193,193,225,225,225,
  1675. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1676. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1677. 58, 58, 58, 92, 92, 92, 92, 92, 92, 92,125,125,125,125,125,125,158,158,158,
  1678. 158,158,158,193,193,193,193,193,193,193,225,225,225,
  1679. 32,233,233,233,233,233, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1680. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1681. 32,233,233,233,233,233, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1682. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1683. 32,233,233,233,233,233, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1684. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1685. 37, 37,233,233,233,233, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1686. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1687. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1688. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1689. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1690. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1691. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1692. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1693. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1694. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1695. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1696. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1697. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1698. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1699. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1700. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1701. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1702. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1703. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1704. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1705. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1706. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1707. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1708. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1709. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1710. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1711. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1712. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1713. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116, 28, 28,147,
  1714. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1715. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116, 28, 28, 28, 28,
  1716. 147,147,239,239,182,182,182,182,182,182,215,215,215,
  1717. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116, 28, 28, 28, 28,
  1718. 28, 28,239,239,239,182,182,182,182,182,215,215,215,
  1719. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116, 28, 28, 28, 28, 28,
  1720. 28,239,239,239,239,239,182,182,182,182,215,215,215,
  1721. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116, 28, 28, 28, 28, 28,
  1722. 28,239,239,239,239,239, 7, 7,182,182,215,215,215,
  1723. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121, 28, 28, 28, 28, 28,
  1724. 28,239,239,239,239, 7, 7, 7, 7, 7,221,221,221,
  1725. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121, 28, 28, 28, 28,
  1726. 28,239,239,239, 7, 7, 7, 7, 7,238,221,221,221,
  1727. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121, 28, 28,153,
  1728. 153,239,239, 7, 7, 7, 7, 7,238,238,221,221,221,
  1729. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1730. 153,153, 7, 7, 7, 7, 7,238,238,188,221,221,221,
  1731. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1732. 153,153, 8, 8, 8, 8, 8, 8,188,188,221,221,221,
  1733. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1734. 153, 8, 8, 8, 8, 8, 8, 8, 8,188, 25, 25, 25,
  1735. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1736. 153, 8, 8, 8, 8, 8, 8, 8, 8, 25, 25, 25, 25,
  1737. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1738. 159,159, 8, 8, 8, 8, 8, 8, 8, 25, 25, 25, 25,
  1739. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1740. 159,159,159, 8, 8, 8,194,194,194,194, 25, 25, 25,
  1741. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1742. 159,159,159,194,194,194,194,194,194,194,226,226,226,
  1743. 32, 32, 32,233, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1744. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1745. 32, 32, 32,233, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1746. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1747. 32, 32, 32,233, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1748. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1749. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1750. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1751. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1752. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1753. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1754. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1755. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1756. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1757. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1758. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1759. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1760. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1761. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1762. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1763. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1764. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1765. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1766. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1767. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1768. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1769. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1770. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1771. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1772. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1773. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1774. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1775. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1776. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1777. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1778. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1779. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1780. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1781. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116, 28, 28,147,
  1782. 147,147,239,239,182,182,182,182,182,182,215,215,215,
  1783. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116, 28, 28, 28, 28,
  1784. 147,239,239,239,239,182,182,182,182,182,215,215,215,
  1785. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116, 28, 28, 28, 28,
  1786. 28,239,239,239,239, 7, 7,182,182,182,215,215,215,
  1787. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121, 28, 28, 28, 28,
  1788. 28,239,239,239, 7, 7, 7, 7, 7,238,221,221,221,
  1789. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121, 28, 28, 28,153,
  1790. 153,239,239, 7, 7, 7, 7, 7,238,238,221,221,221,
  1791. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1792. 153,153, 7, 7, 7, 7, 7,238,238,188,221,221,221,
  1793. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1794. 153,153, 7, 7, 7, 7,238,238,188,188,221,221,221,
  1795. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1796. 153,153, 8, 8, 8, 8, 8,188,188,188,221,221,221,
  1797. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1798. 153,153, 8, 8, 8, 8, 8, 8,188,240, 25, 25, 25,
  1799. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1800. 153, 8, 8, 8, 8, 8, 8, 8, 8, 25, 25, 25, 25,
  1801. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1802. 159,159, 8, 8, 8, 8, 8, 8,194, 25, 25, 25, 25,
  1803. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1804. 159,159,159, 8, 8,194,194,194,194,194, 25, 25, 25,
  1805. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1806. 159,159,159,194,194,194,194,194,194,194,226,226,226,
  1807. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1808. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1809. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1810. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1811. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99,132,132,132,
  1812. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1813. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1814. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1815. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1816. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1817. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1818. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1819. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1820. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1821. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1822. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1823. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1824. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1825. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1826. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1827. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1828. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1829. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1830. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1831. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1832. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1833. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1834. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1835. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1836. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1837. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1838. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1839. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1840. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1841. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1842. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1843. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1844. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1845. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1846. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1847. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1848. 147,147,147,239,182,182,182,182,182,182,215,215,215,
  1849. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116, 28, 28,147,
  1850. 147,147,239,239, 7, 7,182,182,182,182,215,215,215,
  1851. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121, 28, 28, 28,153,
  1852. 153,239,239, 7, 7, 7, 7, 7,238,238,221,221,221,
  1853. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1854. 153,153, 7, 7, 7, 7, 7,238,238,188,221,221,221,
  1855. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1856. 153,153, 7, 7, 7, 7,238,238,188,188,221,221,221,
  1857. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1858. 153,153,153, 7, 7,238,238,188,188,188,221,221,221,
  1859. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1860. 153,153, 8, 8, 8, 8,188,188,188,240,221,221,221,
  1861. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1862. 153,153, 8, 8, 8, 8, 8,188,240,240, 25, 25, 25,
  1863. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1864. 153,153, 8, 8, 8, 8, 8, 8,240,240, 25, 25, 25,
  1865. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1866. 159,159, 8, 8, 8, 8, 8,194,194, 25, 25, 25, 25,
  1867. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1868. 159,159,159, 8,194,194,194,194,194,194, 25, 25, 25,
  1869. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1870. 159,159,159,194,194,194,194,194,194,194,226,226,226,
  1871. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99, 24, 24,132,
  1872. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1873. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99, 24, 24,132,
  1874. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1875. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 99, 24, 24,132,
  1876. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1877. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1878. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1879. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1880. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1881. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1882. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1883. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1884. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1885. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1886. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1887. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1888. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1889. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1890. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1891. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1892. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1893. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1894. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1895. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1896. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1897. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1898. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1899. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1900. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1901. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1902. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1903. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1904. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1905. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1906. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1907. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1908. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1909. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1910. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1911. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1912. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1913. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1914. 147,147,147, 7, 7,182,182,182,182,182,215,215,215,
  1915. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1916. 153,153, 7, 7, 7, 7, 7,238,238,188,221,221,221,
  1917. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1918. 153,153, 7, 7, 7, 7,238,238,188,188,221,221,221,
  1919. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1920. 153,153,153, 7, 7,238,238,188,188,188,221,221,221,
  1921. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1922. 153,153,153, 7,238,238,188,188,188,240,221,221,221,
  1923. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1924. 153,153,153, 8, 8,188,188,188,240,240,221,221,221,
  1925. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1926. 153,153, 8, 8, 8, 8,188,240,240,240,241, 25, 25,
  1927. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1928. 153,153, 8, 8, 8, 8, 8,240,240,241, 25, 25, 25,
  1929. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1930. 159,159,159, 8, 8, 8,194,194,241,241, 25, 25, 25,
  1931. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1932. 159,159,159,194,194,194,194,194,194,194, 25, 25, 25,
  1933. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1934. 159,159,159,194,194,194,194,194,194,194,226,226,226,
  1935. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  1936. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1937. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  1938. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1939. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  1940. 132,132,132,165,165,165,165,165,165,165,128,128,128,
  1941. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105, 24,136,136,
  1942. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1943. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1944. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1945. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1946. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1947. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1948. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1949. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1950. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1951. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1952. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1953. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  1954. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  1955. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1956. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1957. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1958. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1959. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1960. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1961. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1962. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1963. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1964. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1965. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  1966. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  1967. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1968. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1969. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1970. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1971. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1972. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1973. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1974. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1975. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1976. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  1977. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  1978. 147,147,147, 7,182,182,182,182,182,182,215,215,215,
  1979. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1980. 153,153, 7, 7, 7, 7,238,238,188,188,221,221,221,
  1981. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1982. 153,153,153, 7, 7,238,238,188,188,188,221,221,221,
  1983. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1984. 153,153,153, 7,238,238,188,188,188,240,221,221,221,
  1985. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1986. 153,153,153,238,238,188,188,188,240,240,221,221,221,
  1987. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1988. 153,153,153, 8,188,188,188,240,240,240,241,221,221,
  1989. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1990. 153,153,153, 8, 8,188,240,240,240,241,241, 25, 25,
  1991. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  1992. 153,153, 8, 8, 8, 8,240,240,241,241,242, 25, 25,
  1993. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1994. 159,159,159, 8, 8,194,194,241,241,242,242, 25, 25,
  1995. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1996. 159,159,159,194,194,194,194,194,194,242, 25, 25, 25,
  1997. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  1998. 159,159,159,194,194,194,194,194,194,194,226,226,226,
  1999. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2000. 24, 24,132,165,165,165,165,165,165,165,128,128,128,
  2001. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2002. 24, 24,132,165,165,165,165,165,165,165,128,128,128,
  2003. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2004. 24, 24,132,165,165,165,165,165,165,165,128,128,128,
  2005. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105, 24, 24,136,
  2006. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2007. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2008. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2009. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2010. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2011. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2012. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2013. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2014. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2015. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2016. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2017. 37, 37, 37, 70, 70, 70, 70, 70, 70, 23,105,105,105,105,105,105,136,136,136,
  2018. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2019. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2020. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2021. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2022. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2023. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2024. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2025. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2026. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2027. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2028. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2029. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111,111,142,142,142,
  2030. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2031. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2032. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2033. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2034. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2035. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2036. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2037. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2038. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2039. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2040. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2041. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2042. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2043. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2044. 153,153,153, 7, 7,238,238,188,188,188,221,221,221,
  2045. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2046. 153,153,153, 7,238,238,188,188,188,240,221,221,221,
  2047. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2048. 153,153,153,238,238,188,188,188,240,240,221,221,221,
  2049. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2050. 153,153,153, 26,188,188,188,240,240,240,241,221,221,
  2051. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2052. 153,153,153, 26, 26, 26,240,240,240,241,241,221,221,
  2053. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2054. 153,153,153, 26, 26, 26,240,240,241,241,242,242, 25,
  2055. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2056. 153,153,153, 26, 26, 27, 27,241,241,242,242,243, 25,
  2057. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2058. 159,159,159, 26, 27, 27, 27, 27,242,242,243,243, 25,
  2059. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2060. 159,159,159,194,194,194,194, 27, 27,243,243,243, 25,
  2061. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2062. 159,159,159,194,194,194,194,194,194,243,243,226,226,
  2063. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2064. 24, 24, 24,165,165,165,165,165,165,165,128,128,128,
  2065. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2066. 24, 24, 24,165,165,165,165,165,165,165,128,128,128,
  2067. 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 99, 99, 99, 99, 99, 24, 24, 24, 24,
  2068. 24, 24, 24,165,165,165,165,165,165,165,128,128,128,
  2069. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105, 24, 24, 24, 24,
  2070. 24,136,136,170,170,170,170,170,170,170,203,203,203,
  2071. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2072. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2073. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2074. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2075. 37, 37, 37, 70, 70, 70, 70, 70, 70, 70,105,105,105,105,105,105,136,136,136,
  2076. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2077. 37, 37, 37, 70, 70, 70, 70, 70, 70, 23,105,105,105,105,105,105,136,136,136,
  2078. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2079. 37, 37, 37, 70, 70, 70, 70, 70, 23, 23, 23,105,105,105,105,105,136,136,136,
  2080. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2081. 37, 37, 37, 70, 70, 70, 70, 23, 23, 23, 23, 23, 23,105,105,105,136,136,136,
  2082. 136,136,136,170,170,170,170,170,170,170,203,203,203,
  2083. 43, 43, 43, 76, 76, 76, 76, 76, 23, 23, 23, 23,111,111,111,111,142,142,142,
  2084. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2085. 43, 43, 43, 76, 76, 76, 76, 76, 76, 23, 23,111,111,111,111,111,142,142,142,
  2086. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2087. 43, 43, 43, 76, 76, 76, 76, 76, 76, 23,111,111,111,111,111,111,142,142,142,
  2088. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2089. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111,111, 22, 22,142,142,
  2090. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2091. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111, 22, 22, 22, 22,142,
  2092. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2093. 43, 43, 43, 76, 76, 76, 76, 76, 76, 76,111,111,111,111, 22, 22, 22, 22,142,
  2094. 142,142,142,176,176,176,176,176,176,176,209,209,209,
  2095. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116, 22, 22, 22, 22,147,
  2096. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2097. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116, 22, 22,147,147,
  2098. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2099. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2100. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2101. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2102. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2103. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2104. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2105. 49, 49, 49, 82, 82, 82, 82, 82, 82, 82,116,116,116,116,116,116,147,147,147,
  2106. 147,147,147,182,182,182,182,182,182,182,215,215,215,
  2107. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2108. 153,153,153, 7, 26,238,188,188,188,240,221,221,221,
  2109. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2110. 153,153,153, 26, 26, 26,188,188,240,240,221,221,221,
  2111. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2112. 153,153,153, 26, 26, 26, 26,240,240,240,241,221,221,
  2113. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2114. 153,153, 26, 26, 26, 26, 26,240,240,241,241,221,221,
  2115. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2116. 153,153, 26, 26, 26, 26, 26,240,241,241,242,242,221,
  2117. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2118. 153,153, 26, 26, 26, 26, 26,241,241,242,242,243,243,
  2119. 55, 55, 55, 88, 88, 88, 88, 88, 88, 88,121,121,121,121,121,121,153,153,153,
  2120. 153,153, 26, 26, 26, 26, 27, 27,242,242,243,243,243,
  2121. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2122. 159,159, 26, 26, 26, 27, 27, 27, 27,243,243,243,244,
  2123. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2124. 159,159,159,194, 27, 27, 27, 27, 27,243,243,244,244,
  2125. 59, 59, 59, 93, 93, 93, 93, 93, 93, 93,126,126,126,126,126,126,159,159,159,
  2126. 159,159,159,194,194,194, 27, 27, 27,243,244,244,244,
  2127. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100, 24,137,137,
  2128. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2129. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100, 24,137,137,
  2130. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2131. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100, 24,137,137,
  2132. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2133. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2134. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2135. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2136. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2137. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2138. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2139. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2140. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2141. 38, 38, 38, 71, 71, 71, 71, 71, 71, 23,106,106,106,106,106,106,143,143,143,
  2142. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2143. 38, 38, 38, 71, 71, 71, 71, 71, 23, 23, 23, 23,106,106,106,106,143,143,143,
  2144. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2145. 38, 38, 38, 71, 71, 71, 71, 23, 23, 23, 23, 23, 23,106,106,106,143,143,143,
  2146. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2147. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23, 23,227,227,227,227,177,177,177,
  2148. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2149. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23,227,227,227,227,227,177,177,177,
  2150. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2151. 44, 44, 44, 77, 77, 77, 77, 77, 77, 23,227,227,227,227,227,227,177,177,177,
  2152. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2153. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227,227, 22, 22,177,177,
  2154. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2155. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227, 22, 22, 22, 22,177,
  2156. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2157. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227, 22, 22, 22, 22, 22, 22,
  2158. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2159. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117, 22, 22, 22, 22, 22, 22,
  2160. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2161. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117, 22, 22,148,148,
  2162. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2163. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2164. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2165. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2166. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2167. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2168. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2169. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2170. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2171. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2172. 154,154,154, 26,189,189,189,189,189,189,222,222,222,
  2173. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2174. 154,154,154, 26, 26,189,189,189,189,189,222,222,222,
  2175. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2176. 154,154,154, 26, 26, 26, 26,189,189,241,222,222,222,
  2177. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2178. 154,154,154, 26, 26, 26, 26, 26,241,241,242,222,222,
  2179. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2180. 154,154, 26, 26, 26, 26, 26, 26,241,242,242,222,222,
  2181. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2182. 154,154, 26, 26, 26, 26, 26, 27,242,242,243,243,243,
  2183. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2184. 154,154, 26, 26, 26, 26, 27, 27, 27,243,243,243,244,
  2185. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2186. 160,160,160, 26, 26, 27, 27, 27, 27,243,243,244,244,
  2187. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2188. 160,160,160,195,195, 27, 27, 27, 27,243,244,244,244,
  2189. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2190. 160,160,160,195,195,195,195,195, 27,244,244,244,245,
  2191. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2192. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2193. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2194. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2195. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2196. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2197. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2198. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2199. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2200. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2201. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2202. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2203. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2204. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2205. 38, 38, 38, 71, 71, 71, 71, 71, 71, 23,106,106,106,106,106,106,143,143,143,
  2206. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2207. 38, 38, 38, 71, 71, 71, 71, 71, 23, 23, 23, 23,106,106,106,106,143,143,143,
  2208. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2209. 38, 38, 38, 71, 71, 71, 71, 23, 23, 23, 23, 23, 23,106,106,106,143,143,143,
  2210. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2211. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23, 23,227,227,227,227,177,177,177,
  2212. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2213. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23,227,227,227,227,227,177,177,177,
  2214. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2215. 44, 44, 44, 77, 77, 77, 77, 77, 77, 23,227,227,227,227,227,227,177,177,177,
  2216. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2217. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227,227, 22, 22,177,177,
  2218. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2219. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227, 22, 22, 22, 22,177,
  2220. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2221. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227, 22, 22, 22, 22, 22, 22,
  2222. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2223. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117, 22, 22, 22, 22, 22, 22,
  2224. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2225. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117, 22, 22,148,148,
  2226. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2227. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2228. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2229. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2230. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2231. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2232. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2233. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2234. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2235. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2236. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2237. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2238. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2239. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2240. 154,154,154, 26,189,189,189,189,189,189,222,222,222,
  2241. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2242. 154,154,154, 26, 26, 26,189,189,189,189,222,222,222,
  2243. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2244. 154,154,154, 26, 26, 26, 26, 26,189,242,222,222,222,
  2245. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2246. 154,154, 26, 26, 26, 26, 26, 26, 27,243,243,243,222,
  2247. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2248. 154,154, 26, 26, 26, 26, 26, 27, 27,243,243,244,244,
  2249. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2250. 160,160,160, 26, 26, 26, 27, 27, 27,243,244,244,244,
  2251. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2252. 160,160,160,195,195,195,195,195, 27,244,244,244,245,
  2253. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2254. 160,160,160,195,195,195,195,195,195,244,244,245,245,
  2255. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2256. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2257. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2258. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2259. 249,249,249, 65, 65, 65, 65, 65, 65, 65,100,100,100,100,100,100,137,137,137,
  2260. 137,137,137,127,127,127,127,127,127,127,253,253,253,
  2261. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2262. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2263. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2264. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2265. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2266. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2267. 38, 38, 38, 71, 71, 71, 71, 71, 71, 71,106,106,106,106,106,106,143,143,143,
  2268. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2269. 38, 38, 38, 71, 71, 71, 71, 71, 71, 23,106,106,106,106,106,106,143,143,143,
  2270. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2271. 38, 38, 38, 71, 71, 71, 71, 71, 23, 23, 23, 23,106,106,106,106,143,143,143,
  2272. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2273. 38, 38, 38, 71, 71, 71, 71, 23, 23, 23, 23, 23, 23,106,106,106,143,143,143,
  2274. 143,143,143,171,171,171,171,171,171,171,204,204,204,
  2275. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23, 23,227,227,227,227,177,177,177,
  2276. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2277. 44, 44, 44, 77, 77, 77, 77, 77, 23, 23, 23,227,227,227,227,227,177,177,177,
  2278. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2279. 44, 44, 44, 77, 77, 77, 77, 77, 77, 23,227,227,227,227,227,227,177,177,177,
  2280. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2281. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227,227, 22, 22,177,177,
  2282. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2283. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227,227, 22, 22, 22, 22,177,
  2284. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2285. 44, 44, 44, 77, 77, 77, 77, 77, 77, 77,227,227,227, 22, 22, 22, 22, 22, 22,
  2286. 177,177,177,210,210,210,210,210,210,210,231,231,231,
  2287. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117, 22, 22, 22, 22, 22, 22,
  2288. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2289. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117, 22, 22,148,148,
  2290. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2291. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2292. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2293. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2294. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2295. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2296. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2297. 50, 50, 50, 83, 83, 83, 83, 83, 83, 83,117,117,117,117,117,117,148,148,148,
  2298. 148,148,148,183,183,183,183,183,183,183,216,216,216,
  2299. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2300. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2301. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2302. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2303. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2304. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2305. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2306. 154,154,154,189,189,189,189,189,189,189,222,222,222,
  2307. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2308. 154,154,154, 26, 26,189,189,189,189,189,222,222,222,
  2309. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2310. 154,154,154, 26, 26, 26, 26,189,189,243,243,222,222,
  2311. 56, 56, 56, 89, 89, 89, 89, 89, 89, 89,122,122,122,122,122,122,154,154,154,
  2312. 154,154,154, 26, 26, 26, 26, 27, 27,243,244,244,244,
  2313. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2314. 160,160,160,195,195,195,195,195, 27,244,244,244,245,
  2315. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2316. 160,160,160,195,195,195,195,195,195,244,244,245,245,
  2317. 251,251,251, 94, 94, 94, 94, 94, 94, 94,229,229,229,229,229,229,160,160,160,
  2318. 160,160,160,195,195,195,195,195,195,244,245,245,255,
  2319. };
  2320. const BYTE g_abWin95ToNT5[256] ={
  2321. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 14, 14, 14, 15,
  2322. 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 11, 30, 31,
  2323. 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
  2324. 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 10, 12, 62, 63,
  2325. 64, 65, 13, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
  2326. 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
  2327. 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,111,
  2328. 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,
  2329. 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,
  2330. 144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,
  2331. 160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,
  2332. 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,
  2333. 192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,
  2334. 208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,
  2335. 224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,
  2336. 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
  2337. };