home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / cthugha5 / cthu5src / maps.c < prev    next >
C/C++ Source or Header  |  1994-08-19  |  29KB  |  1,838 lines

  1. //
  2. // Cthugha - Audio Seeded Image Processing
  3. //
  4. // Zaph, Digital Aasvogel Group, Torps Productions 1993-1994
  5. //
  6.  
  7. #include <stdlib.h>
  8. #include <stdio.h>
  9. #include <dos.h>
  10. #include <io.h>
  11. #include <fcntl.h>
  12. #include <math.h>
  13. #include <conio.h>
  14. #include <time.h>
  15. #include <sys\types.h>
  16. #include <sys\stat.h>
  17.  
  18.  
  19. #include "sb.h"
  20. #include "cthugha.h"
  21. #include "charset.h"
  22. #include "zorilkey.h"
  23. #include "maps.h"
  24.  
  25. int numluts=7;
  26.  
  27. unsigned char LUTfiles[MAXLUTS][LUTSIZE] =
  28. {
  29. {  // Royal Purple
  30.   0,   0,   0,
  31.  60,   0,  80,
  32.  60,   0,  80,
  33.  60,   0,  84,
  34.  64,   0,  84,
  35.  64,   0,  84,
  36.  64,   0,  88,
  37.  64,   0,  88,
  38.  68,   0,  88,
  39.  68,   0,  92,
  40.  68,   0,  92,
  41.  68,   0,  92,
  42.  72,   0,  96,
  43.  72,   0,  96,
  44.  72,   0,  96,
  45.  72,   0, 100,
  46.  76,   0, 100,
  47.  76,   0, 100,
  48.  76,   0, 104,
  49.  76,   0, 104,
  50.  76,   0, 104,
  51.  80,   0, 104,
  52.  80,   0, 108,
  53.  80,   0, 108,
  54.  80,   0, 108,
  55.  84,   0, 112,
  56.  84,   0, 112,
  57.  84,   0, 112,
  58.  84,   0, 116,
  59.  88,   0, 116,
  60.  88,   0, 116,
  61.  88,   0, 120,
  62.  88,   0, 120,
  63.  92,   0, 120,
  64.  92,   0, 124,
  65.  92,   0, 124,
  66.  92,   0, 124,
  67.  96,   0, 128,
  68.  96,   0, 128,
  69.  96,   0, 128,
  70.  96,   0, 132,
  71.  96,   0, 132,
  72. 100,   0, 132,
  73. 100,   0, 132,
  74. 100,   0, 136,
  75. 100,   0, 136,
  76. 104,   0, 136,
  77. 104,   0, 140,
  78. 104,   0, 140,
  79. 104,   0, 140,
  80. 108,   0, 144,
  81. 108,   0, 144,
  82. 108,   0, 144,
  83. 108,   0, 148,
  84. 112,   0, 148,
  85. 112,   0, 148,
  86. 112,   0, 152,
  87. 112,   0, 152,
  88. 116,   0, 152,
  89. 116,   0, 156,
  90. 116,   0, 156,
  91. 116,   0, 156,
  92. 120,   0, 160,
  93. 120,   0, 160,
  94. 124,   4, 160,
  95. 124,   8, 164,
  96. 128,  12, 164,
  97. 128,  16, 164,
  98. 132,  20, 168,
  99. 132,  24, 168,
  100. 136,  28, 168,
  101. 136,  32, 172,
  102. 140,  36, 172,
  103. 140,  40, 172,
  104. 144,  44, 176,
  105. 144,  48, 176,
  106. 148,  52, 180,
  107. 148,  56, 180,
  108. 152,  60, 180,
  109. 152,  64, 184,
  110. 156,  68, 184,
  111. 156,  72, 184,
  112. 160,  76, 188,
  113. 160,  80, 188,
  114. 164,  84, 188,
  115. 164,  88, 192,
  116. 168,  92, 192,
  117. 168,  96, 192,
  118. 172, 100, 196,
  119. 172, 104, 196,
  120. 176, 108, 200,
  121. 176, 112, 200,
  122. 180, 116, 200,
  123. 180, 120, 204,
  124. 184, 124, 204,
  125. 188, 128, 204,
  126. 188, 132, 208,
  127. 192, 136, 208,
  128. 192, 140, 208,
  129. 196, 144, 212,
  130. 196, 148, 212,
  131. 200, 152, 216,
  132. 200, 156, 216,
  133. 204, 160, 216,
  134. 204, 164, 220,
  135. 208, 168, 220,
  136. 208, 172, 220,
  137. 212, 176, 224,
  138. 212, 180, 224,
  139. 216, 184, 224,
  140. 216, 188, 228,
  141. 220, 192, 228,
  142. 220, 196, 228,
  143. 224, 200, 232,
  144. 224, 204, 232,
  145. 228, 208, 236,
  146. 228, 212, 236,
  147. 232, 216, 236,
  148. 232, 220, 240,
  149. 236, 224, 240,
  150. 236, 228, 240,
  151. 240, 232, 244,
  152. 240, 236, 244,
  153. 244, 240, 244,
  154. 244, 244, 248,
  155. 248, 248, 248,
  156. 252, 252, 252,
  157. 252, 252, 252,
  158. 252, 252, 248,
  159. 252, 252, 244,
  160. 252, 252, 240,
  161. 252, 252, 236,
  162. 252, 252, 232,
  163. 252, 252, 228,
  164. 252, 252, 224,
  165. 252, 252, 220,
  166. 252, 252, 216,
  167. 252, 252, 212,
  168. 252, 252, 208,
  169. 252, 252, 204,
  170. 252, 252, 200,
  171. 252, 252, 196,
  172. 252, 252, 192,
  173. 252, 252, 188,
  174. 252, 252, 184,
  175. 252, 252, 180,
  176. 252, 252, 176,
  177. 252, 252, 172,
  178. 252, 252, 168,
  179. 252, 252, 164,
  180. 252, 252, 160,
  181. 252, 252, 156,
  182. 252, 252, 152,
  183. 252, 252, 148,
  184. 252, 252, 144,
  185. 252, 252, 140,
  186. 252, 252, 136,
  187. 252, 252, 132,
  188. 252, 252, 128,
  189. 252, 252, 124,
  190. 252, 252, 120,
  191. 252, 252, 116,
  192. 252, 252, 112,
  193. 252, 252, 108,
  194. 252, 252, 104,
  195. 252, 252, 100,
  196. 252, 252,  96,
  197. 252, 252,  92,
  198. 252, 252,  88,
  199. 252, 252,  84,
  200. 252, 252,  80,
  201. 252, 252,  76,
  202. 252, 252,  72,
  203. 252, 252,  68,
  204. 252, 252,  64,
  205. 252, 252,  60,
  206. 252, 252,  56,
  207. 252, 252,  52,
  208. 252, 252,  48,
  209. 252, 252,  44,
  210. 252, 252,  40,
  211. 252, 252,  36,
  212. 252, 252,  32,
  213. 252, 252,  28,
  214. 252, 252,  24,
  215. 252, 252,  20,
  216. 252, 252,  16,
  217. 252, 252,  12,
  218. 252, 252,   8,
  219. 252, 252,   4,
  220. 252, 252,   0,
  221. 252, 248,   0,
  222. 248, 244,   0,
  223. 244, 240,   0,
  224. 240, 236,   4,
  225. 240, 232,   4,
  226. 236, 228,   4,
  227. 232, 224,   8,
  228. 228, 220,   8,
  229. 228, 216,   8,
  230. 224, 212,  12,
  231. 220, 208,  12,
  232. 216, 204,  12,
  233. 212, 200,  16,
  234. 212, 196,  16,
  235. 208, 192,  16,
  236. 204, 188,  20,
  237. 200, 184,  20,
  238. 200, 180,  20,
  239. 196, 176,  24,
  240. 192, 172,  24,
  241. 188, 168,  24,
  242. 184, 164,  28,
  243. 184, 160,  28,
  244. 180, 156,  28,
  245. 176, 152,  32,
  246. 172, 148,  32,
  247. 172, 144,  32,
  248. 168, 140,  36,
  249. 164, 136,  36,
  250. 160, 132,  36,
  251. 160, 128,  36,
  252. 156, 124,  40,
  253. 152, 120,  40,
  254. 148, 116,  40,
  255. 144, 112,  44,
  256. 144, 108,  44,
  257. 140, 104,  44,
  258. 136, 100,  48,
  259. 132,  96,  48,
  260. 132,  92,  48,
  261. 128,  88,  52,
  262. 124,  84,  52,
  263. 120,  80,  52,
  264. 116,  76,  56,
  265. 116,  72,  56,
  266. 112,  68,  56,
  267. 108,  64,  60,
  268. 104,  60,  60,
  269. 104,  56,  60,
  270. 100,  52,  64,
  271.  96,  48,  64,
  272.  92,  44,  64,
  273.  88,  40,  68,
  274.  88,  36,  68,
  275.  84,  32,  68,
  276.  80,  28,  72,
  277.  76,  24,  72,
  278.  76,  20,  72,
  279.  72,  16,  76,
  280.  68,  12,  76,
  281.  64,   8,  76,
  282.  60,   0,  80,
  283.  60,   0,  80,
  284.  60,   0,  80,
  285.  60,   0,  80
  286. },
  287. {
  288. //    'chromatic' color map  by Todd Hedenstrom
  289.  0  ,0  ,0,
  290. 18 ,16 ,18,
  291. 43 ,32 ,43,
  292. 72 ,48 ,72,
  293. 80 ,48 ,80,
  294. 88 ,48 ,88,
  295. 96 ,48 ,96,
  296. 104 ,48 ,104,
  297. 112 ,48 ,112,
  298. 120 ,48 ,120,
  299. 128 ,48 ,128,
  300. 136 ,48 ,136,
  301. 144 ,48 ,144,
  302. 152 ,48 ,152,
  303. 160 ,48 ,160,
  304. 168 ,48 ,168,
  305. 176 ,48 ,176,
  306. 184 ,48 ,184,
  307. 192 ,48 ,192,
  308. 200 ,48 ,200,
  309. 208 ,48 ,208,
  310. 216 ,48 ,216,
  311. 224 ,48 ,224,
  312. 216 ,48 ,224,
  313. 208 ,48 ,224,
  314. 200 ,48 ,224,
  315. 192 ,48 ,224,
  316. 184 ,48 ,224,
  317. 176 ,48 ,224,
  318. 168 ,48 ,224,
  319. 160 ,48 ,224,
  320. 152 ,48 ,224,
  321. 144 ,48 ,224,
  322. 136 ,48 ,224,
  323. 128 ,48 ,224,
  324. 120 ,48 ,224,
  325. 112 ,48 ,224,
  326. 104 ,48 ,224,
  327. 96 ,48 ,224,
  328. 88 ,48 ,224,
  329. 80 ,48 ,224,
  330. 72 ,48 ,224,
  331. 64 ,48 ,224,
  332. 56 ,48 ,224,
  333. 48 ,48 ,224,
  334. 48 ,56 ,224,
  335. 48 ,64 ,224,
  336. 48 ,72 ,224,
  337. 48 ,80 ,224,
  338. 48 ,88 ,224,
  339. 48 ,96 ,224,
  340. 48 ,104 ,224,
  341. 48 ,112 ,224,
  342. 48 ,120 ,224,
  343. 48 ,128 ,224,
  344. 48 ,136 ,224,
  345. 48 ,144 ,224,
  346. 48 ,152 ,224,
  347. 48 ,160 ,224,
  348. 48 ,168 ,224,
  349. 48 ,176 ,224,
  350. 48 ,184 ,224,
  351. 48 ,192 ,224,
  352. 48 ,200 ,224,
  353. 48 ,208 ,224,
  354. 48 ,216 ,224,
  355. 48 ,224 ,224,
  356. 48 ,224 ,216,
  357. 48 ,224 ,208,
  358. 48 ,224 ,200,
  359. 48 ,224 ,192,
  360. 48 ,224 ,184,
  361. 48 ,224 ,176,
  362. 48 ,224 ,168,
  363. 48 ,224 ,160,
  364. 48 ,224 ,152,
  365. 48 ,224 ,144,
  366. 48 ,224 ,136,
  367. 48 ,224 ,128,
  368. 48 ,224 ,120,
  369. 48 ,224 ,112,
  370. 48 ,224 ,104,
  371. 48 ,224 ,96,
  372. 48 ,224 ,88,
  373. 48 ,224 ,80,
  374. 48 ,224 ,72,
  375. 48 ,224 ,64,
  376. 48 ,224 ,56,
  377. 48 ,224 ,48,
  378. 56 ,224 ,56,
  379. 64 ,224 ,64,
  380. 72 ,224 ,72,
  381. 80 ,224 ,80,
  382. 88 ,224 ,88,
  383. 96 ,224 ,96,
  384. 104 ,224 ,104,
  385. 112 ,224 ,112,
  386. 120 ,224 ,120,
  387. 128 ,224 ,128,
  388. 136 ,224 ,136,
  389. 144 ,224 ,144,
  390. 152 ,224 ,152,
  391. 160 ,224 ,160,
  392. 168 ,224 ,168,
  393. 176 ,224 ,176,
  394. 184 ,224 ,184,
  395. 192 ,224 ,192,
  396. 200 ,224 ,200,
  397. 208 ,224 ,208,
  398. 216 ,224 ,216,
  399. 224 ,224 ,224,
  400. 224 ,224 ,216,
  401. 224 ,224 ,208,
  402. 224 ,224 ,200,
  403. 224 ,224 ,192,
  404. 224 ,224 ,184,
  405. 224 ,224 ,176,
  406. 224 ,224 ,168,
  407. 224 ,224 ,160,
  408. 224 ,224 ,152,
  409. 224 ,224 ,144,
  410. 224 ,224 ,136,
  411. 224 ,224 ,128,
  412. 224 ,224 ,120,
  413. 224 ,224 ,112,
  414. 224 ,224 ,104,
  415. 224 ,224 ,96,
  416. 224 ,224 ,88,
  417. 224 ,224 ,80,
  418. 224 ,224 ,72,
  419. 224 ,224 ,64,
  420. 224 ,224 ,56,
  421. 224 ,224 ,48,
  422. 224 ,216 ,48,
  423. 224 ,208 ,48,
  424. 224 ,200 ,48,
  425. 224 ,192 ,48,
  426. 224 ,184 ,48,
  427. 224 ,176 ,48,
  428. 224 ,168 ,48,
  429. 224 ,160 ,48,
  430. 224 ,152 ,48,
  431. 224 ,144 ,48,
  432. 224 ,136 ,48,
  433. 224 ,128 ,48,
  434. 224 ,120 ,48,
  435. 224 ,112 ,48,
  436. 224 ,104 ,48,
  437. 224 ,96 ,48,
  438. 224 ,88 ,48,
  439. 224 ,80 ,48,
  440. 224 ,72 ,48,
  441. 224 ,64 ,48,
  442. 224 ,56 ,48,
  443. 224 ,48 ,48,
  444. 216 ,48 ,48,
  445. 208 ,48 ,48,
  446. 200 ,48 ,48,
  447. 192 ,48 ,48,
  448. 184 ,48 ,48,
  449. 176 ,48 ,48,
  450. 168 ,48 ,48,
  451. 160 ,48 ,48,
  452. 152 ,48 ,48,
  453. 144 ,48 ,48,
  454. 136 ,48 ,48,
  455. 128 ,48 ,48,
  456. 120 ,48 ,48,
  457. 112 ,48 ,48,
  458. 104 ,48 ,48,
  459. 96 ,48 ,48,
  460. 88 ,48 ,48,
  461. 80 ,48 ,48,
  462. 72 ,48 ,48,
  463. 64 ,48 ,48,
  464. 56 ,48 ,48,
  465. 48 ,48 ,48,
  466. 40 ,48 ,48,
  467. 48 ,48 ,48,
  468. 56 ,48 ,56,
  469. 64 ,48 ,64,
  470. 72 ,48 ,72,
  471. 80 ,48 ,80,
  472. 88 ,48 ,88,
  473. 96 ,48 ,96,
  474. 104 ,48 ,104,
  475. 112 ,48 ,112,
  476. 120 ,48 ,120,
  477. 128 ,48 ,128,
  478. 136 ,48 ,136,
  479. 144 ,48 ,144,
  480. 152 ,48 ,152,
  481. 160 ,48 ,160,
  482. 168 ,48 ,168,
  483. 176 ,48 ,176,
  484. 184 ,48 ,184,
  485. 192 ,48 ,192,
  486. 200 ,48 ,200,
  487. 208 ,48 ,208,
  488. 216 ,48 ,216,
  489. 224 ,48 ,224,
  490. 216 ,48 ,224,
  491. 208 ,48 ,224,
  492. 200 ,48 ,224,
  493. 192 ,48 ,224,
  494. 184 ,48 ,224,
  495. 176 ,48 ,224,
  496. 168 ,48 ,224,
  497. 160 ,48 ,224,
  498. 152 ,48 ,224,
  499. 144 ,48 ,224,
  500. 136 ,48 ,224,
  501. 128 ,48 ,224,
  502. 120 ,48 ,224,
  503. 112 ,48 ,224,
  504. 104 ,48 ,224,
  505. 96 ,48 ,224,
  506. 88 ,48 ,224,
  507. 80 ,48 ,224,
  508. 72 ,48 ,224,
  509. 64 ,48 ,224,
  510. 56 ,48 ,224,
  511. 48 ,48 ,224,
  512. 48 ,56 ,224,
  513. 48 ,64 ,224,
  514. 48 ,72 ,224,
  515. 48 ,80 ,224,
  516. 48 ,88 ,224,
  517. 48 ,96 ,224,
  518. 48 ,104 ,224,
  519. 48 ,112 ,224,
  520. 48 ,120 ,224,
  521. 48 ,128 ,224,
  522. 48 ,136 ,224,
  523. 48 ,144 ,224,
  524. 48 ,152 ,224,
  525. 48 ,160 ,224,
  526. 48 ,168 ,224,
  527. 48 ,176 ,224,
  528. 48 ,184 ,224,
  529. 48 ,192 ,224,
  530. 48 ,200 ,224,
  531. 48 ,208 ,224,
  532. 48 ,216 ,224,
  533. 48 ,224 ,224,
  534. 48 ,224 ,216,
  535. 48 ,224 ,208,
  536. 48 ,224 ,200,
  537. 48 ,224 ,192,
  538. 48 ,224 ,184,
  539. 48 ,224 ,176,
  540. 48 ,224 ,168,
  541. 48 ,224 ,160,
  542. 48 ,224 ,152,
  543. 48 ,224 ,144
  544. },
  545. {
  546.   0,   0,   0,
  547.   0,   0,   4,
  548.   4,   0,   8,
  549.  12,   0,  12,
  550.  20,   0,  20,
  551.  28,   0,  24,
  552.  36,   0,  32,
  553.  44,   0,  36,
  554.  52,   0,  44,
  555.  60,   0,  48,
  556.  68,   0,  56,
  557.  76,   0,  60,
  558.  84,   0,  68,
  559.  92,   0,  72,
  560. 100,   0,  80,
  561. 108,   0,  84,
  562. 116,   0,  92,
  563. 124,   0,  96,
  564. 132,   0, 100,
  565. 140,   0, 108,
  566. 148,   0, 112,
  567. 156,   0, 120,
  568. 164,   0, 124,
  569. 172,   0, 132,
  570. 180,   0, 136,
  571. 188,   0, 144,
  572. 196,   0, 148,
  573. 204,   0, 156,
  574. 212,   0, 160,
  575. 220,   0, 168,
  576. 228,   0, 172,
  577. 236,   0, 180,
  578. 244,   0, 184,
  579. 252,   0, 192,
  580. 248,   0, 192,
  581. 240,   0, 192,
  582. 232,   0, 196,
  583. 224,   0, 196,
  584. 216,   0, 200,
  585. 208,   0, 200,
  586. 200,   0, 204,
  587. 192,   0, 204,
  588. 184,   0, 208,
  589. 176,   0, 208,
  590. 168,   0, 212,
  591. 160,   0, 212,
  592. 152,   0, 216,
  593. 144,   0, 216,
  594. 136,   0, 220,
  595. 128,   0, 220,
  596. 120,   0, 220,
  597. 112,   0, 224,
  598. 104,   0, 224,
  599.  96,   0, 228,
  600.  88,   0, 228,
  601.  80,   0, 232,
  602.  72,   0, 232,
  603.  64,   0, 236,
  604.  56,   0, 236,
  605.  48,   0, 240,
  606.  40,   0, 240,
  607.  32,   0, 244,
  608.  24,   0, 244,
  609.  16,   0, 248,
  610.   8,   0, 248,
  611.   0,   0, 252,
  612.   0,   4, 248,
  613.   0,   8, 244,
  614.   0,  12, 240,
  615.   0,  20, 232,
  616.   0,  24, 228,
  617.   0,  28, 224,
  618.   0,  36, 216,
  619.   0,  40, 212,
  620.   0,  44, 208,
  621.   0,  52, 200,
  622.   0,  56, 196,
  623.   0,  60, 192,
  624.   0,  68, 184,
  625.   0,  72, 180,
  626.   0,  76, 176,
  627.   0,  84, 168,
  628.   0,  88, 164,
  629.   0,  92, 160,
  630.   0,  96, 156,
  631.   0, 104, 148,
  632.   0, 108, 144,
  633.   0, 112, 140,
  634.   0, 120, 132,
  635.   0, 124, 128,
  636.   0, 128, 124,
  637.   0, 136, 116,
  638.   0, 140, 112,
  639.   0, 144, 108,
  640.   0, 152, 100,
  641.   0, 156,  96,
  642.   0, 160,  92,
  643.   0, 168,  84,
  644.   0, 172,  80,
  645.   0, 176,  76,
  646.   0, 180,  72,
  647.   0, 188,  64,
  648.   0, 192,  60,
  649.   0, 196,  56,
  650.   0, 204,  48,
  651.   0, 208,  44,
  652.   0, 212,  40,
  653.   0, 220,  32,
  654.   0, 224,  28,
  655.   0, 228,  24,
  656.   0, 236,  16,
  657.   0, 240,  12,
  658.   0, 244,   8,
  659.   0, 252,   0,
  660.   4, 252,   0,
  661.   8, 252,   0,
  662.  12, 252,   0,
  663.  20, 252,   0,
  664.  24, 252,   0,
  665.  28, 252,   0,
  666.  36, 252,   0,
  667.  40, 252,   0,
  668.  44, 252,   0,
  669.  52, 252,   0,
  670.  56, 252,   0,
  671.  60, 252,   0,
  672.  68, 252,   0,
  673.  72, 252,   0,
  674.  76, 252,   0,
  675.  84, 252,   0,
  676.  88, 252,   0,
  677.  92, 252,   0,
  678.  96, 252,   0,
  679. 104, 252,   0,
  680. 108, 252,   0,
  681. 112, 252,   0,
  682. 120, 252,   0,
  683. 124, 252,   0,
  684. 128, 252,   0,
  685. 136, 252,   0,
  686. 140, 252,   0,
  687. 144, 252,   0,
  688. 152, 252,   0,
  689. 156, 252,   0,
  690. 160, 252,   0,
  691. 168, 252,   0,
  692. 172, 252,   0,
  693. 176, 252,   0,
  694. 180, 252,   0,
  695. 188, 252,   0,
  696. 192, 252,   0,
  697. 196, 252,   0,
  698. 204, 252,   0,
  699. 208, 252,   0,
  700. 212, 252,   0,
  701. 220, 252,   0,
  702. 224, 252,   0,
  703. 228, 252,   0,
  704. 236, 252,   0,
  705. 240, 252,   0,
  706. 244, 252,   0,
  707. 252, 252,   0,
  708. 252, 244,   0,
  709. 252, 236,   0,
  710. 252, 228,   0,
  711. 252, 220,   0,
  712. 252, 212,   0,
  713. 252, 200,   0,
  714. 252, 192,   0,
  715. 252, 184,   0,
  716. 252, 176,   0,
  717. 252, 168,   0,
  718. 252, 156,   0,
  719. 252, 148,   0,
  720. 252, 140,   0,
  721. 252, 132,   0,
  722. 252, 124,   0,
  723. 252, 112,   0,
  724. 252, 112,   0,
  725. 252, 108,   0,
  726. 252, 108,   0,
  727. 252, 104,   0,
  728. 252, 100,   0,
  729. 252, 100,   0,
  730. 252,  96,   0,
  731. 252,  96,   0,
  732. 252,  92,   0,
  733. 252,  88,   0,
  734. 252,  88,   0,
  735. 252,  84,   0,
  736. 252,  80,   0,
  737. 252,  80,   0,
  738. 252,  76,   0,
  739. 252,  76,   0,
  740. 252,  72,   0,
  741. 252,  68,   0,
  742. 252,  68,   0,
  743. 252,  64,   0,
  744. 252,  60,   0,
  745. 252,  60,   0,
  746. 252,  56,   0,
  747. 252,  56,   0,
  748. 252,  52,   0,
  749. 252,  48,   0,
  750. 252,  48,   0,
  751. 252,  44,   0,
  752. 252,  40,   0,
  753. 252,  40,   0,
  754. 252,  36,   0,
  755. 252,  36,   0,
  756. 252,  32,   0,
  757. 252,  28,   0,
  758. 252,  28,   0,
  759. 252,  24,   0,
  760. 252,  20,   0,
  761. 252,  20,   0,
  762. 252,  16,   0,
  763. 252,  16,   0,
  764. 252,  12,   0,
  765. 252,   8,   0,
  766. 252,   8,   0,
  767. 252,   4,   0,
  768. 252,   0,   0,
  769. 252,   0,   0,
  770. 252,   0,   0,
  771. 252,   0,   0,
  772. 252,   0,   0,
  773. 252,   0,   0,
  774. 252,   0,   0,
  775. 255,   0,   0,
  776. 255,   0,   0,
  777. 255,   0,   0,
  778. 255,   0,   0,
  779. 255,   0,   0,
  780. 255,   0,   0,
  781. 255,   0,   0,
  782. 255,   0,   0,
  783. 255,   0,   0,
  784. 255,   0,   0,
  785. 255,   0,   0,
  786. 255,   0,   0,
  787. 255,   0,   0,
  788. 255,   0,   0,
  789. 255,   0,   0,
  790. 255,   0,   0,
  791. 255,   0,   0,
  792. 255,   0,   0,
  793. 255,   0,   0,
  794. 255,   0,   0,
  795. 255,   0,   0,
  796. 255,   0,   0,
  797. 255,   0,   0,
  798. 255,   0,   0,
  799. 255,   0,   0,
  800. 255,   0,   0,
  801. 255,   0,   0
  802. },
  803. {
  804.   0,   0,   0,
  805.  56,   0, 196,
  806.  88,   0, 164,
  807. 120,   0, 132,
  808. 156,   0,  96,
  809. 188,   0,  64,
  810. 220,   0,  32,
  811. 252,   0,   0,
  812. 252,  24,   0,
  813. 252,  56,   0,
  814. 252,  88,   0,
  815. 252, 120,   0,
  816. 252, 152,   0,
  817. 252, 184,   0,
  818. 252, 216,   0,
  819. 252, 248,   0,
  820. 228, 252,   0,
  821. 196, 252,   0,
  822. 164, 252,   0,
  823. 132, 252,   0,
  824. 100, 252,   0,
  825.  68, 252,   0,
  826.  56, 244,  20,
  827.  44, 232,  44,
  828.  36, 216,  68,
  829.  24, 204,  92,
  830.  12, 192, 116,
  831.   0, 176, 140,
  832.   0, 144, 160,
  833.   0, 112, 180,
  834.   0,  76, 204,
  835.   0,  32, 232,
  836.   8,   0, 244,
  837.  40,   0, 212,
  838.  72,   0, 180,
  839. 104,   0, 148,
  840. 140,   0, 112,
  841. 172,   0,  80,
  842. 204,   0,  48,
  843. 236,   0,  16,
  844. 252,   8,   0,
  845. 252,  40,   0,
  846. 252,  72,   0,
  847. 252, 104,   0,
  848. 252, 136,   0,
  849. 252, 168,   0,
  850. 252, 200,   0,
  851. 252, 232,   0,
  852. 244, 252,   0,
  853. 212, 252,   0,
  854. 180, 252,   0,
  855. 148, 252,   0,
  856. 116, 252,   0,
  857.  84, 252,   0,
  858.  60, 248,   8,
  859.  52, 236,  32,
  860.  40, 224,  56,
  861.  28, 212,  80,
  862.  16, 200, 104,
  863.   8, 188, 128,
  864.   0, 156, 156,
  865.   0, 112, 180,
  866.   0,  76, 204,
  867.   0,  32, 232,
  868.   8,   0, 244,
  869.  40,   0, 212,
  870.  72,   0, 180,
  871. 104,   0, 148,
  872. 140,   0, 112,
  873. 172,   0,  80,
  874. 204,   0,  48,
  875. 236,   0,  16,
  876. 252,   8,   0,
  877. 252,  40,   0,
  878. 252,  72,   0,
  879. 252, 104,   0,
  880. 252, 136,   0,
  881. 252, 168,   0,
  882. 252, 200,   0,
  883. 252, 232,   0,
  884. 244, 252,   0,
  885. 212, 252,   0,
  886. 180, 252,   0,
  887. 148, 252,   0,
  888. 116, 252,   0,
  889.  84, 252,   0,
  890.  60, 248,   8,
  891.  52, 236,  32,
  892.  40, 224,  56,
  893.  28, 212,  80,
  894.  16, 200, 104,
  895.   8, 188, 128,
  896.   0, 156, 156,
  897.   0, 112, 180,
  898.   0,  56, 216,
  899.   0,  12, 244,
  900.  24,   0, 228,
  901.  56,   0, 196,
  902.  88,   0, 164,
  903. 120,   0, 132,
  904. 156,   0,  96,
  905. 188,   0,  64,
  906. 220,   0,  32,
  907. 252,   0,   0,
  908. 252,  24,   0,
  909. 252,  56,   0,
  910. 252,  88,   0,
  911. 252, 120,   0,
  912. 252, 152,   0,
  913. 252, 184,   0,
  914. 252, 216,   0,
  915. 252, 248,   0,
  916. 228, 252,   0,
  917. 196, 252,   0,
  918. 164, 252,   0,
  919. 132, 252,   0,
  920. 100, 252,   0,
  921.  68, 252,   0,
  922.  56, 244,  20,
  923.  44, 232,  44,
  924.  36, 216,  68,
  925.  24, 204,  92,
  926.  12, 192, 116,
  927.   0, 176, 140,
  928.   0, 136, 168,
  929.   0,  92, 192,
  930.   0,  56, 216,
  931.   0,  12, 244,
  932.  24,   0, 228,
  933.  56,   0, 196,
  934.  88,   0, 164,
  935. 120,   0, 132,
  936. 156,   0,  96,
  937. 188,   0,  64,
  938. 220,   0,  32,
  939. 252,   0,   0,
  940. 252,  24,   0,
  941. 252,  56,   0,
  942. 252,  88,   0,
  943. 252, 120,   0,
  944. 252, 152,   0,
  945. 252, 184,   0,
  946. 252, 216,   0,
  947. 252, 248,   0,
  948. 228, 252,   0,
  949. 196, 252,   0,
  950. 164, 252,   0,
  951. 132, 252,   0,
  952. 100, 252,   0,
  953.  68, 252,   0,
  954.  56, 244,  20,
  955.  44, 232,  44,
  956.  36, 216,  68,
  957.  24, 204,  92,
  958.  12, 192, 116,
  959.   0, 176, 140,
  960.   0, 112, 180,
  961.   0,  76, 204,
  962.   0,  32, 232,
  963.   8,   0, 244,
  964.  40,   0, 212,
  965.  72,   0, 180,
  966. 104,   0, 148,
  967. 140,   0, 112,
  968. 172,   0,  80,
  969. 204,   0,  48,
  970. 236,   0,  16,
  971. 252,   8,   0,
  972. 252,  40,   0,
  973. 252,  72,   0,
  974. 252, 104,   0,
  975. 252, 136,   0,
  976. 252, 168,   0,
  977. 252, 200,   0,
  978. 252, 232,   0,
  979. 244, 252,   0,
  980. 212, 252,   0,
  981. 180, 252,   0,
  982. 148, 252,   0,
  983. 116, 252,   0,
  984.  84, 252,   0,
  985.  60, 248,   8,
  986.  52, 236,  32,
  987.  40, 224,  56,
  988.  28, 212,  80,
  989.  16, 200, 104,
  990.   8, 188, 128,
  991.   0, 156, 156,
  992.   0, 112, 180,
  993.   0,  76, 204,
  994.   0,  32, 232,
  995.   8,   0, 244,
  996.  40,   0, 212,
  997.  72,   0, 180,
  998. 104,   0, 148,
  999. 140,   0, 112,
  1000. 172,   0,  80,
  1001. 204,   0,  48,
  1002. 236,   0,  16,
  1003. 252,   8,   0,
  1004. 252,  40,   0,
  1005. 252,  72,   0,
  1006. 252, 104,   0,
  1007. 252, 136,   0,
  1008. 252, 168,   0,
  1009. 252, 200,   0,
  1010. 252, 232,   0,
  1011. 244, 252,   0,
  1012. 212, 252,   0,
  1013. 180, 252,   0,
  1014. 148, 252,   0,
  1015. 116, 252,   0,
  1016.  84, 252,   0,
  1017.  60, 248,   8,
  1018.  52, 236,  32,
  1019.  40, 224,  56,
  1020.  28, 212,  80,
  1021.  16, 200, 104,
  1022.   8, 188, 128,
  1023.   0, 156, 156,
  1024.   0, 112, 180,
  1025.   0,  56, 216,
  1026.   0,  12, 244,
  1027.  24,   0, 228,
  1028.  56,   0, 196,
  1029.  88,   0, 164,
  1030. 120,   0, 132,
  1031. 156,   0,  96,
  1032. 188,   0,  64,
  1033. 220,   0,  32,
  1034. 252,   0,   0,
  1035. 252,  24,   0,
  1036. 252,  56,   0,
  1037. 252,  88,   0,
  1038. 252, 120,   0,
  1039. 252, 152,   0,
  1040. 252, 184,   0,
  1041. 252, 216,   0,
  1042. 252, 248,   0,
  1043. 228, 252,   0,
  1044. 196, 252,   0,
  1045. 164, 252,   0,
  1046. 132, 252,   0,
  1047. 100, 252,   0,
  1048.  68, 252,   0,
  1049.  56, 244,  20,
  1050.  44, 232,  44,
  1051.  36, 216,  68,
  1052.  24, 204,  92,
  1053.  12, 192, 116,
  1054.   0, 176, 140,
  1055.   0, 136, 168,
  1056.   0,  92, 192,
  1057.   0,  56, 216,
  1058.   0,  12, 244,
  1059.  24,   0, 228
  1060.  
  1061. },
  1062. {
  1063.   0,   0,   0,
  1064.   0,   8,   8,
  1065.   0,  20,  20,
  1066.   0,  28,  28,
  1067.   0,  40,  40,
  1068.   0,  48,  48,
  1069.   0,  60,  60,
  1070.   0,  68,  68,
  1071.   0,  80,  80,
  1072.   0,  88,  88,
  1073.   0, 100, 100,
  1074.   0, 108, 108,
  1075.   0, 120, 120,
  1076.   0, 128, 128,
  1077.   0, 140, 140,
  1078.   0, 148, 148,
  1079.   0, 160, 160,
  1080.  12, 164, 164,
  1081.  28, 168, 168,
  1082.  44, 176, 176,
  1083.  60, 180, 180,
  1084.  76, 188, 188,
  1085.  92, 192, 192,
  1086. 108, 200, 200,
  1087. 124, 204, 204,
  1088. 140, 208, 208,
  1089. 156, 216, 216,
  1090. 172, 220, 220,
  1091. 188, 228, 228,
  1092. 204, 232, 232,
  1093. 220, 240, 240,
  1094. 236, 244, 244,
  1095. 252, 252, 252,
  1096. 240, 248, 248,
  1097. 224, 244, 244,
  1098. 208, 236, 236,
  1099. 192, 232, 232,
  1100. 176, 224, 224,
  1101. 160, 220, 220,
  1102. 144, 212, 212,
  1103. 128, 208, 208,
  1104. 112, 204, 204,
  1105.  96, 196, 196,
  1106.  80, 192, 192,
  1107.  64, 184, 184,
  1108.  48, 180, 180,
  1109.  32, 172, 172,
  1110.  16, 168, 168,
  1111.   0, 160, 160,
  1112.   0, 152, 152,
  1113.   0, 140, 140,
  1114.   0, 132, 132,
  1115.   0, 120, 120,
  1116.   0, 112, 112,
  1117.   0, 100, 100,
  1118.   0,  92,  92,
  1119.   0,  80,  80,
  1120.   0,  72,  72,
  1121.   0,  60,  60,
  1122.   0,  52,  52,
  1123.   0,  40,  40,
  1124.   0,  32,  32,
  1125.   0,  20,  20,
  1126.   0,  12,  12,
  1127.   0,   0,   0,
  1128.   8,   0,   0,
  1129.  20,   0,   0,
  1130.  28,   0,   0,
  1131.  40,   0,   0,
  1132.  48,   0,   0,
  1133.  60,   0,   0,
  1134.  68,   0,   0,
  1135.  80,   0,   0,
  1136.  88,   0,   0,
  1137. 100,   0,   0,
  1138. 108,   0,   0,
  1139. 120,   0,   0,
  1140. 128,   0,   0,
  1141. 140,   0,   0,
  1142. 148,   0,   0,
  1143. 160,   0,   0,
  1144. 164,  16,  16,
  1145. 172,  32,  32,
  1146. 176,  48,  48,
  1147. 184,  64,  64,
  1148. 188,  84,  84,
  1149. 196, 100, 100,
  1150. 200, 116, 116,
  1151. 208, 132, 132,
  1152. 212, 148, 148,
  1153. 220, 168, 168,
  1154. 224, 184, 184,
  1155. 232, 200, 200,
  1156. 236, 216, 216,
  1157. 244, 232, 232,
  1158. 252, 252, 252,
  1159. 248, 240, 240,
  1160. 244, 224, 224,
  1161. 236, 208, 208,
  1162. 232, 192, 192,
  1163. 224, 176, 176,
  1164. 220, 160, 160,
  1165. 212, 144, 144,
  1166. 208, 128, 128,
  1167. 204, 112, 112,
  1168. 196,  96,  96,
  1169. 192,  80,  80,
  1170. 184,  64,  64,
  1171. 180,  48,  48,
  1172. 172,  32,  32,
  1173. 168,  16,  16,
  1174. 160,   0,   0,
  1175. 152,   0,   0,
  1176. 140,   0,   0,
  1177. 132,   0,   0,
  1178. 120,   0,   0,
  1179. 112,   0,   0,
  1180. 100,   0,   0,
  1181.  92,   0,   0,
  1182.  80,   0,   0,
  1183.  72,   0,   0,
  1184.  60,   0,   0,
  1185.  52,   0,   0,
  1186.  40,   0,   0,
  1187.  32,   0,   0,
  1188.  20,   0,   0,
  1189.  12,   0,   0,
  1190.   0,   0,   0,
  1191.   0,   8,   0,
  1192.   0,  20,   0,
  1193.   0,  28,   0,
  1194.   0,  40,   0,
  1195.   0,  48,   0,
  1196.   0,  60,   0,
  1197.   0,  68,   0,
  1198.   0,  80,   0,
  1199.   0,  88,   0,
  1200.   0, 100,   0,
  1201.   0, 108,   0,
  1202.   0, 120,   0,
  1203.   0, 128,   0,
  1204.   0, 140,   0,
  1205.   0, 148,   0,
  1206.   0, 160,   0,
  1207.  12, 164,  12,
  1208.  28, 168,  28,
  1209.  44, 176,  44,
  1210.  60, 180,  60,
  1211.  76, 188,  76,
  1212.  92, 192,  92,
  1213. 108, 200, 108,
  1214. 124, 204, 124,
  1215. 140, 208, 140,
  1216. 156, 216, 156,
  1217. 172, 220, 172,
  1218. 188, 228, 188,
  1219. 204, 232, 204,
  1220. 220, 240, 220,
  1221. 236, 244, 236,
  1222. 252, 252, 252,
  1223. 240, 248, 240,
  1224. 224, 244, 224,
  1225. 208, 236, 208,
  1226. 192, 232, 192,
  1227. 176, 224, 176,
  1228. 160, 220, 160,
  1229. 144, 212, 144,
  1230. 128, 208, 128,
  1231. 112, 204, 112,
  1232.  96, 196,  96,
  1233.  80, 192,  80,
  1234.  64, 184,  64,
  1235.  48, 180,  48,
  1236.  32, 172,  32,
  1237.  16, 168,  16,
  1238.   0, 160,   0,
  1239.   0, 152,   0,
  1240.   0, 140,   0,
  1241.   0, 132,   0,
  1242.   0, 120,   0,
  1243.   0, 112,   0,
  1244.   0, 100,   0,
  1245.   0,  92,   0,
  1246.   0,  80,   0,
  1247.   0,  72,   0,
  1248.   0,  60,   0,
  1249.   0,  52,   0,
  1250.   0,  40,   0,
  1251.   0,  32,   0,
  1252.   0,  20,   0,
  1253.   0,  12,   0,
  1254.   0,   0,   0,
  1255.   0,   0,   8,
  1256.   0,   0,  20,
  1257.   0,   0,  28,
  1258.   0,   0,  40,
  1259.   0,   0,  48,
  1260.   0,   0,  60,
  1261.   0,   0,  68,
  1262.   0,   0,  80,
  1263.   0,   0,  88,
  1264.   0,   0, 100,
  1265.   0,   0, 108,
  1266.   0,   0, 120,
  1267.   0,   0, 128,
  1268.   0,   0, 140,
  1269.   0,   0, 148,
  1270.   0,   0, 160,
  1271.  12,  12, 164,
  1272.  28,  28, 168,
  1273.  44,  44, 176,
  1274.  60,  60, 180,
  1275.  76,  76, 188,
  1276.  92,  92, 192,
  1277. 108, 108, 200,
  1278. 124, 124, 204,
  1279. 140, 140, 208,
  1280. 156, 156, 216,
  1281. 172, 172, 220,
  1282. 188, 188, 228,
  1283. 204, 204, 232,
  1284. 220, 220, 240,
  1285. 236, 236, 244,
  1286. 252, 252, 252,
  1287. 240, 240, 248,
  1288. 224, 224, 244,
  1289. 208, 208, 236,
  1290. 192, 192, 232,
  1291. 176, 176, 224,
  1292. 160, 160, 220,
  1293. 144, 144, 212,
  1294. 128, 128, 208,
  1295. 112, 112, 204,
  1296.  96,  96, 196,
  1297.  80,  80, 192,
  1298.  64,  64, 184,
  1299.  48,  48, 180,
  1300.  32,  32, 172,
  1301.  16,  16, 168,
  1302.   0,   0, 160,
  1303.   0,   0, 152,
  1304.   0,   0, 140,
  1305.   0,   0, 132,
  1306.   0,   0, 120,
  1307.   0,   0, 112,
  1308.   0,   0, 100,
  1309.   0,   0,  92,
  1310.   0,   0,  80,
  1311.   0,   0,  72,
  1312.   0,   0,  60,
  1313.   0,   0,  52,
  1314.   0,   0,  40,
  1315.   0,   0,  32,
  1316.   0,   0,  20,
  1317.   0,   0,  12
  1318.  
  1319. },
  1320. {
  1321.   0,   0,   0,
  1322.  76, 176, 252,
  1323.  84, 168, 252,
  1324.  96, 156, 252,
  1325. 104, 148, 252,
  1326. 116, 136, 252,
  1327. 124, 128, 252,
  1328. 132, 120, 252,
  1329. 144, 108, 252,
  1330. 152, 100, 252,
  1331. 164,  88, 252,
  1332. 172,  80, 252,
  1333. 184,  68, 252,
  1334. 192,  60, 252,
  1335. 200,  52, 252,
  1336. 212,  40, 252,
  1337. 220,  32, 252,
  1338. 232,  20, 252,
  1339. 240,  12, 252,
  1340. 252,   0, 252,
  1341. 252,   0, 248,
  1342. 252,   0, 240,
  1343. 252,   0, 232,
  1344. 252,   0, 224,
  1345. 252,   0, 216,
  1346. 252,   0, 208,
  1347. 252,   0, 200,
  1348. 252,   0, 192,
  1349. 252,   0, 184,
  1350. 252,   0, 176,
  1351. 252,   0, 168,
  1352. 252,   0, 160,
  1353. 252,   0, 152,
  1354. 252,   0, 144,
  1355. 252,   0, 136,
  1356. 252,   0, 128,
  1357. 252,   0, 120,
  1358. 252,   0, 112,
  1359. 252,   0, 104,
  1360. 252,   0,  96,
  1361. 252,   0,  88,
  1362. 252,   0,  80,
  1363. 252,   0,  72,
  1364. 252,   0,  64,
  1365. 252,   0,  56,
  1366. 252,   0,  48,
  1367. 252,   0,  40,
  1368. 252,   0,  32,
  1369. 252,   0,  24,
  1370. 252,   0,  16,
  1371. 252,   0,   8,
  1372. 252,   0,   0,
  1373. 252,   4,   0,
  1374. 252,  12,   0,
  1375. 252,  20,   0,
  1376. 252,  28,   0,
  1377. 252,  36,   0,
  1378. 252,  44,   0,
  1379. 252,  52,   0,
  1380. 252,  60,   0,
  1381. 252,  68,   0,
  1382. 252,  76,   0,
  1383. 252,  84,   0,
  1384. 252,  92,   0,
  1385. 252, 100,   0,
  1386. 252, 108,   0,
  1387. 252, 116,   0,
  1388. 252, 124,   0,
  1389. 252, 132,   0,
  1390. 252, 140,   0,
  1391. 252, 148,   0,
  1392. 252, 156,   0,
  1393. 252, 164,   0,
  1394. 252, 172,   0,
  1395. 252, 180,   0,
  1396. 252, 188,   0,
  1397. 252, 196,   0,
  1398. 252, 204,   0,
  1399. 252, 212,   0,
  1400. 252, 220,   0,
  1401. 252, 228,   0,
  1402. 252, 236,   0,
  1403. 252, 244,   0,
  1404. 252, 252,   0,
  1405. 248, 252,   0,
  1406. 240, 252,   0,
  1407. 232, 252,   0,
  1408. 224, 252,   0,
  1409. 216, 252,   0,
  1410. 208, 252,   0,
  1411. 200, 252,   0,
  1412. 192, 252,   0,
  1413. 184, 252,   0,
  1414. 176, 252,   0,
  1415. 168, 252,   0,
  1416. 160, 252,   0,
  1417. 152, 252,   0,
  1418. 144, 252,   0,
  1419. 136, 252,   0,
  1420. 128, 252,   0,
  1421. 120, 252,   0,
  1422. 112, 252,   0,
  1423. 104, 252,   0,
  1424.  96, 252,   0,
  1425.  88, 252,   0,
  1426.  80, 252,   0,
  1427.  72, 252,   0,
  1428.  64, 252,   0,
  1429.  56, 252,   0,
  1430.  48, 252,   0,
  1431.  40, 252,   0,
  1432.  32, 252,   0,
  1433.  24, 252,   0,
  1434.  16, 252,   0,
  1435.   8, 252,   0,
  1436.   0, 252,   0,
  1437.   0, 252,  12,
  1438.   0, 252,  28,
  1439.   0, 252,  44,
  1440.   0, 252,  60,
  1441.   0, 252,  76,
  1442.   0, 252,  92,
  1443.   0, 252, 108,
  1444.   0, 252, 124,
  1445.   0, 252, 140,
  1446.   0, 252, 156,
  1447.   0, 252, 172,
  1448.   0, 252, 188,
  1449.   0, 252, 204,
  1450.   0, 252, 220,
  1451.   0, 252, 236,
  1452.   0, 252, 252,
  1453.   4, 248, 252,
  1454.  12, 240, 252,
  1455.  20, 232, 252,
  1456.  28, 224, 252,
  1457.  36, 216, 252,
  1458.  44, 208, 252,
  1459.  52, 200, 252,
  1460.  60, 192, 252,
  1461.  68, 184, 252,
  1462.  76, 176, 252,
  1463.  84, 168, 252,
  1464.  92, 160, 252,
  1465. 100, 152, 252,
  1466. 108, 144, 252,
  1467. 116, 136, 252,
  1468. 124, 128, 252,
  1469. 132, 120, 252,
  1470. 140, 112, 252,
  1471. 148, 104, 252,
  1472. 156,  96, 252,
  1473. 164,  88, 252,
  1474. 172,  80, 252,
  1475. 180,  72, 252,
  1476. 188,  64, 252,
  1477. 196,  56, 252,
  1478. 204,  48, 252,
  1479. 212,  40, 252,
  1480. 220,  32, 252,
  1481. 228,  24, 252,
  1482. 236,  16, 252,
  1483. 244,   8, 252,
  1484. 252,   0, 252,
  1485. 252,   0, 248,
  1486. 252,   0, 240,
  1487. 252,   0, 232,
  1488. 252,   0, 224,
  1489. 252,   0, 216,
  1490. 252,   0, 208,
  1491. 252,   0, 200,
  1492. 252,   0, 192,
  1493. 252,   0, 184,
  1494. 252,   0, 176,
  1495. 252,   0, 168,
  1496. 252,   0, 160,
  1497. 252,   0, 152,
  1498. 252,   0, 144,
  1499. 252,   0, 136,
  1500. 252,   0, 128,
  1501. 252,   0, 120,
  1502. 252,   0, 112,
  1503. 252,   0, 104,
  1504. 252,   0,  96,
  1505. 252,   0,  88,
  1506. 252,   0,  80,
  1507. 252,   0,  72,
  1508. 252,   0,  64,
  1509. 252,   0,  56,
  1510. 252,   0,  48,
  1511. 252,   0,  40,
  1512. 252,   0,  32,
  1513. 252,   0,  24,
  1514. 252,   0,  16,
  1515. 252,   0,   8,
  1516. 252,   0,   0,
  1517. 252,   4,   0,
  1518. 252,  12,   0,
  1519. 252,  16,   0,
  1520. 252,  24,   0,
  1521. 252,  32,   0,
  1522. 252,  36,   0,
  1523. 252,  44,   0,
  1524. 252,  52,   0,
  1525. 252,  56,   0,
  1526. 252,  64,   0,
  1527. 252,  72,   0,
  1528. 252,  76,   0,
  1529. 252,  84,   0,
  1530. 252,  92,   0,
  1531. 252,  96,   0,
  1532. 252, 104,   0,
  1533. 252, 112,   0,
  1534. 252, 116,   0,
  1535. 252, 124,   0,
  1536. 252, 132,   0,
  1537. 252, 136,   0,
  1538. 252, 144,   0,
  1539. 252, 152,   0,
  1540. 252, 156,   0,
  1541. 252, 164,   0,
  1542. 252, 172,   0,
  1543. 252, 176,   0,
  1544. 252, 184,   0,
  1545. 252, 192,   0,
  1546. 252, 196,   0,
  1547. 252, 204,   0,
  1548. 252, 212,   0,
  1549. 252, 216,   0,
  1550. 252, 224,   0,
  1551. 252, 232,   0,
  1552. 252, 236,   0,
  1553. 252, 244,   0,
  1554. 252, 252,   0,
  1555. 216, 252,   0,
  1556. 180, 252,   0,
  1557. 144, 252,   0,
  1558. 108, 252,   0,
  1559.  72, 252,   0,
  1560.  36, 252,   0,
  1561.   0, 252,   0,
  1562.   0, 252,  28,
  1563.   0, 252,  60,
  1564.   0, 252,  92,
  1565.   0, 252, 124,
  1566.   0, 252, 156,
  1567.   0, 252, 188,
  1568.   0, 252, 220,
  1569.   0, 252, 252,
  1570.   8, 244, 252,
  1571.  16, 236, 252,
  1572.  28, 224, 252,
  1573.  36, 216, 252,
  1574.  48, 204, 252,
  1575.  56, 196, 252,
  1576.  64, 188, 252
  1577.  
  1578. },
  1579. {
  1580.   0,   0,   0,
  1581.   0,   0, 252,
  1582.   0,   0, 244,
  1583.   0,   0, 232,
  1584.   0,   0, 220,
  1585.   0,   0, 208,
  1586.   0,   0, 196,
  1587.   0,   0, 184,
  1588.   0,   0, 172,
  1589.   0,   0, 164,
  1590.   0,   0, 152,
  1591.   0,   0, 140,
  1592.   0,   0, 128,
  1593.   0,   0, 116,
  1594.   0,   0, 104,
  1595.   0,   0,  92,
  1596.   0,   0,  80,
  1597.   0,   4,  76,
  1598.   0,   8,  72,
  1599.   0,  12,  68,
  1600.   0,  20,  60,
  1601.   0,  24,  56,
  1602.   0,  28,  52,
  1603.   0,  32,  48,
  1604.   0,  40,  40,
  1605.   0,  44,  36,
  1606.   0,  48,  32,
  1607.   0,  52,  28,
  1608.   0,  60,  20,
  1609.   0,  64,  16,
  1610.   0,  68,  12,
  1611.   0,  72,   8,
  1612.   0,  80,   0,
  1613.   0,  88,   0,
  1614.   0, 100,   0,
  1615.   0, 112,   0,
  1616.   0, 120,   0,
  1617.   0, 132,   0,
  1618.   0, 144,   0,
  1619.   0, 152,   0,
  1620.   0, 164,   0,
  1621.   0, 176,   0,
  1622.   0, 184,   0,
  1623.   0, 196,   0,
  1624.   0, 208,   0,
  1625.   0, 216,   0,
  1626.   0, 228,   0,
  1627.   0, 240,   0,
  1628.   0, 252,   0,
  1629.   0, 244,   0,
  1630.   0, 232,   0,
  1631.   0, 220,   0,
  1632.   0, 212,   0,
  1633.   0, 200,   0,
  1634.   0, 188,   0,
  1635.   0, 180,   0,
  1636.   0, 168,   0,
  1637.   0, 156,   0,
  1638.   0, 148,   0,
  1639.   0, 136,   0,
  1640.   0, 124,   0,
  1641.   0, 116,   0,
  1642.   0, 104,   0,
  1643.   0,  92,   0,
  1644.   0,  80,   0,
  1645.   4,  76,   0,
  1646.   8,  72,   0,
  1647.  12,  68,   0,
  1648.  20,  60,   0,
  1649.  24,  56,   0,
  1650.  28,  52,   0,
  1651.  32,  48,   0,
  1652.  40,  40,   0,
  1653.  44,  36,   0,
  1654.  48,  32,   0,
  1655.  52,  28,   0,
  1656.  60,  20,   0,
  1657.  64,  16,   0,
  1658.  68,  12,   0,
  1659.  72,   8,   0,
  1660.  80,   0,   0,
  1661.  88,   0,   0,
  1662. 100,   0,   0,
  1663. 112,   0,   0,
  1664. 120,   0,   0,
  1665. 132,   0,   0,
  1666. 144,   0,   0,
  1667. 152,   0,   0,
  1668. 164,   0,   0,
  1669. 176,   0,   0,
  1670. 184,   0,   0,
  1671. 196,   0,   0,
  1672. 208,   0,   0,
  1673. 216,   0,   0,
  1674. 228,   0,   0,
  1675. 240,   0,   0,
  1676. 252,   0,   0,
  1677. 244,   0,   0,
  1678. 232,   0,   0,
  1679. 220,   0,   0,
  1680. 212,   0,   0,
  1681. 200,   0,   0,
  1682. 188,   0,   0,
  1683. 180,   0,   0,
  1684. 168,   0,   0,
  1685. 156,   0,   0,
  1686. 148,   0,   0,
  1687. 136,   0,   0,
  1688. 124,   0,   0,
  1689. 116,   0,   0,
  1690. 104,   0,   0,
  1691.  92,   0,   0,
  1692.  80,   0,   0,
  1693.  76,   0,   4,
  1694.  72,   0,   8,
  1695.  68,   0,  12,
  1696.  60,   0,  20,
  1697.  56,   0,  24,
  1698.  52,   0,  28,
  1699.  48,   0,  32,
  1700.  40,   0,  40,
  1701.  36,   0,  44,
  1702.  32,   0,  48,
  1703.  28,   0,  52,
  1704.  20,   0,  60,
  1705.  16,   0,  64,
  1706.  12,   0,  68,
  1707.   8,   0,  72,
  1708.   0,   0,  80,
  1709.   0,   0,  88,
  1710.   0,   0, 100,
  1711.   0,   0, 112,
  1712.   0,   0, 120,
  1713.   0,   0, 132,
  1714.   0,   0, 144,
  1715.   0,   0, 152,
  1716.   0,   0, 164,
  1717.   0,   0, 176,
  1718.   0,   0, 184,
  1719.   0,   0, 196,
  1720.   0,   0, 208,
  1721.   0,   0, 216,
  1722.   0,   0, 228,
  1723.   0,   0, 240,
  1724.   0,   0, 252,
  1725.   0,   0, 244,
  1726.   0,   0, 232,
  1727.   0,   0, 220,
  1728.   0,   0, 212,
  1729.   0,   0, 200,
  1730.   0,   0, 188,
  1731.   0,   0, 180,
  1732.   0,   0, 168,
  1733.   0,   0, 156,
  1734.   0,   0, 148,
  1735.   0,   0, 136,
  1736.   0,   0, 124,
  1737.   0,   0, 116,
  1738.   0,   0, 104,
  1739.   0,   0,  92,
  1740.   0,   0,  80,
  1741.   0,   4,  76,
  1742.   0,   8,  72,
  1743.   0,  12,  68,
  1744.   0,  20,  60,
  1745.   0,  24,  56,
  1746.   0,  28,  52,
  1747.   0,  32,  48,
  1748.   0,  40,  40,
  1749.   0,  44,  36,
  1750.   0,  48,  32,
  1751.   0,  52,  28,
  1752.   0,  60,  20,
  1753.   0,  64,  16,
  1754.   0,  68,  12,
  1755.   0,  72,   8,
  1756.   0,  80,   0,
  1757.   0,  88,   0,
  1758.   0, 100,   0,
  1759.   0, 112,   0,
  1760.   0, 120,   0,
  1761.   0, 132,   0,
  1762.   0, 144,   0,
  1763.   0, 152,   0,
  1764.   0, 164,   0,
  1765.   0, 176,   0,
  1766.   0, 184,   0,
  1767.   0, 196,   0,
  1768.   0, 208,   0,
  1769.   0, 216,   0,
  1770.   0, 228,   0,
  1771.   0, 240,   0,
  1772.   0, 252,   0,
  1773.   0, 244,   0,
  1774.   0, 232,   0,
  1775.   0, 220,   0,
  1776.   0, 212,   0,
  1777.   0, 200,   0,
  1778.   0, 188,   0,
  1779.   0, 180,   0,
  1780.   0, 168,   0,
  1781.   0, 156,   0,
  1782.   0, 148,   0,
  1783.   0, 136,   0,
  1784.   0, 124,   0,
  1785.   0, 116,   0,
  1786.   0, 104,   0,
  1787.   0,  92,   0,
  1788.   0,  80,   0,
  1789.   4,  76,   0,
  1790.   8,  72,   0,
  1791.  12,  68,   0,
  1792.  20,  60,   0,
  1793.  24,  56,   0,
  1794.  28,  52,   0,
  1795.  32,  48,   0,
  1796.  40,  40,   0,
  1797.  44,  36,   0,
  1798.  48,  32,   0,
  1799.  52,  28,   0,
  1800.  60,  20,   0,
  1801.  64,  16,   0,
  1802.  68,  12,   0,
  1803.  72,   8,   0,
  1804.  80,   0,   0,
  1805.  88,   0,   0,
  1806. 100,   0,   0,
  1807. 112,   0,   0,
  1808. 120,   0,   0,
  1809. 132,   0,   0,
  1810. 144,   0,   0,
  1811. 152,   0,   0,
  1812. 164,   0,   0,
  1813. 176,   0,   0,
  1814. 184,   0,   0,
  1815. 196,   0,   0,
  1816. 208,   0,   0,
  1817. 216,   0,   0,
  1818. 228,   0,   0,
  1819. 240,   0,   0,
  1820. 252,   0,   0,
  1821. 240,   0,  12,
  1822. 224,   0,  28,
  1823. 208,   0,  44,
  1824. 192,   0,  60,
  1825. 176,   0,  76,
  1826. 160,   0,  92,
  1827. 144,   0, 108,
  1828. 128,   0, 124,
  1829. 112,   0, 140,
  1830.  96,   0, 156,
  1831.  80,   0, 172,
  1832.  64,   0, 188,
  1833.  48,   0, 204,
  1834.  32,   0, 220,
  1835.  16,   0, 236,
  1836. }  
  1837. };
  1838.