home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Updates / Flash / flashplayer / flashlib / s / gfx8 < prev   
Encoding:
Text File  |  2000-04-09  |  67.0 KB  |  3,255 lines

  1. ; Use the GET directive to include register definitions as if typed here
  2.  
  3.         GET     h.RegNames
  4.  
  5.         AREA    |C$$Code|, CODE, READONLY
  6.  
  7.  
  8.         EXPORT  mix_alpha8
  9.         EXPORT  fill_line_flat_opaque8
  10.         EXPORT  fill_line_flat8
  11.         EXPORT  fill_line_flat_bitmap8
  12.         EXPORT  fill_line_alpha_chn_bitmap8
  13.         EXPORT  fill_line_alpha_bitmap8
  14.     EXPORT  fill_line_ramp_opaque8
  15.     EXPORT  fill_line_ramp8
  16.     EXPORT  fill_line_ramp_2_opaque8
  17.     EXPORT  fill_line_ramp_2_8
  18.     EXPORT  fill_line_radial_ramp8
  19.     EXPORT  fill_line_radial_ramp_2_8
  20.  
  21.     EXPORT  get_colour8
  22.     EXPORT  alloc_colour8
  23.  
  24.  
  25. fill_line_radial_ramp_2_8
  26. ;on entry    r0  => line
  27. ;        r1  =  no. of pixels
  28. ;        r2  => X
  29. ;        r3  => Y
  30. ;          sp+0  =  dx                 r4
  31. ;          sp+4  =  dy                   r5
  32. ;          sp+8  => ramp                 r6
  33. ;          sp+12 => square-root table    r7
  34.     CMP     r1,#0
  35.     MOVLES  pc,r14
  36.     STMFD    r13!,{r3-r12,r14}
  37.     LDR     r4,[r13,#(11+0)*4]
  38.     LDR     r5,[r13,#(11+1)*4]
  39.     LDR     r6,[r13,#(11+2)*4]
  40.     LDR     r7,[r13,#(11+3)*4]
  41.  
  42.     LDR     r8,[r2]            ;X
  43.     LDR     r9,[r3]             ;Y
  44.  
  45. 00
  46.      CMP    r1,#0
  47.      BLE    %FT01
  48.      MOV    r11,r8,ASR#16
  49.      MOV    r12,r9,ASR#16
  50.      MUL    r10,r11,r11
  51.      MLA    r10,r12,r12,r10
  52.      CMP    r10,#1<<16
  53.      MOVGE  r10,#255
  54.      LDRLTB r10,[r7,r10]
  55.  
  56.      ADD    r10,r6,r10,LSL#3    ;pointer to colour
  57.      STMFD  r13!,{r0-r2}
  58.      LDRB   r2,[r10,#3]        ;alpha
  59.      LDR    r1,[r10,#4]         ;read colour
  60.      LDRB   r0,[r0]
  61.      BL     mix_alpha8
  62.      MOV    r10,r0
  63.      LDMFD  r13!,{r0-r2}
  64.      TST    r0,#1
  65.      MOVEQ  r10,r10,LSR#8
  66.      STRB   r10,[r0],#1        ;write colour
  67.  
  68.          ADD    r8,r8,r4
  69.          ADD    r9,r9,r5
  70.      SUB    r1,r1,#1
  71.      B      %BT00
  72.  
  73. 01
  74.         STR     r8,[r2]
  75.         STR     r9,[r3]
  76.     LDMFD    r13!,{r3-r12,pc}^
  77.  
  78.  
  79.  
  80. fill_line_radial_ramp8
  81. ;on entry    r0  => line
  82. ;        r1  =  no. of pixels
  83. ;        r2  => X
  84. ;        r3  => Y
  85. ;          sp+0  =  dx                 r4
  86. ;          sp+4  =  dy                   r5
  87. ;          sp+8  => ramp                 r6
  88. ;          sp+12 => square-root table    r7
  89.     CMP     r1,#0
  90.     MOVLES  pc,r14
  91.     STMFD    r13!,{r3-r12,r14}
  92.     LDR     r4,[r13,#(11+0)*4]
  93.     LDR     r5,[r13,#(11+1)*4]
  94.     LDR     r6,[r13,#(11+2)*4]
  95.     LDR     r7,[r13,#(11+3)*4]
  96.  
  97.     LDR     r8,[r2]            ;X
  98.     LDR     r9,[r3]             ;Y
  99.  
  100. 00
  101.      CMP    r1,#0
  102.      BLE    %FT01
  103.      MOV    r11,r8,ASR#16
  104.      MOV    r12,r9,ASR#16
  105.      MUL    r10,r11,r11
  106.      MLA    r10,r12,r12,r10
  107.      CMP    r10,#1<<16
  108.      MOVGE  r10,#255
  109.      LDRLTB r10,[r7,r10]
  110.  
  111.      ADD    r10,r6,r10,LSL#3    ;pointer to colour
  112.      LDR    r10,[r10,#4]         ;read colour
  113.      TST    r0,#1
  114.      MOVEQ  r10,r10,LSR#8
  115.      STRB   r10,[r0],#1        ;write colour
  116.  
  117.          ADD    r8,r8,r4
  118.          ADD    r9,r9,r5
  119.      SUB    r1,r1,#1
  120.      B      %BT00
  121.  
  122. 01
  123.         STR     r8,[r2]
  124.         STR     r9,[r3]
  125.     LDMFD    r13!,{r3-r12,pc}^
  126.  
  127.  
  128.  
  129. fill_line_ramp8 ROUT
  130. ;on entry    r0  => line
  131. ;        r1  =  no. of pixels
  132. ;        r2  => ramp
  133. ;        r3  =  r
  134. ;          sp+0  =  dr    r4
  135. ;on exit    r0  =  r
  136.     CMP     r1,#0
  137.     MOVLE   r0,r3
  138.     MOVLES  pc,r14
  139.     STMFD    r13!,{r3-r12,r14}
  140.     LDR     r4,[r13,#11*4]        ;remaining arg
  141.     MOV     r6,r0
  142.     MOV     r7,r1
  143.     MOV     r8,r2
  144.  
  145. 00
  146.          MOV    r5,r3,ASR#10
  147.      ADD    r5,r8,r5,LSL#3        ;pointer to colour
  148.      LDR    r1,[r5,#4]        ;get colour
  149.      LDRB   r2,[r5,#3]        ;get alpha
  150.      LDRB   r0,[r6]            ;current pixel
  151.      BL     mix_alpha8
  152.  
  153.      TST    r6,#1
  154.      MOVEQ  r0,r0,LSR#8
  155.      STRB   r0,[r6],#1
  156.  
  157.      ADD    r3,r3,r4
  158.  
  159.         SUBS    r7,r7,#1
  160.     BGT     %BT00
  161. 01
  162.     MOV     r0,r3
  163.      LDMFD   r13!,{r3-r12,pc}^
  164.  
  165.  
  166.  
  167.  
  168.  
  169. fill_line_ramp_2_8 ROUT
  170. ;on entry    r0  => line
  171. ;        r1  =  no. of pixels
  172. ;        r2  => ramp
  173. ;        r3  =  r
  174. ;          sp+0  =  dr    r4
  175. ;on exit    r0  =  r
  176.     CMP     r1,#0
  177.     MOVLE   r0,r3
  178.     MOVLES  pc,r14
  179.     STMFD    r13!,{r3-r12,r14}
  180.     LDR     r4,[r13,#11*4]        ;remaining arg
  181.     MOV     r6,r0
  182.     MOV     r7,r1
  183.     MOV     r8,r2
  184.  
  185. 00
  186.          MOVS   r5,r3,ASR#10
  187.      MOVLT  r5,#0
  188.      CMP    r5,#255
  189.      MOVGT  r5,#255
  190.      ADD    r5,r8,r5,LSL#3        ;pointer to colour
  191.      LDR    r1,[r5,#4]        ;get colour
  192.      LDRB   r2,[r5,#3]        ;get alpha
  193.      LDRB   r0,[r6]            ;current pixel
  194.      BL     mix_alpha8
  195.  
  196.          TST    r6,#1
  197.      MOVEQ  r0,r0,LSR#8
  198.      STRB   r0,[r6],#1
  199.  
  200.      ADD    r3,r3,r4
  201.  
  202.         SUBS    r7,r7,#1
  203.     BGT     %BT00
  204. 01
  205.     MOV     r0,r3
  206.      LDMFD   r13!,{r3-r12,pc}^
  207.  
  208.  
  209.  
  210.  
  211.  
  212. fill_line_ramp_2_opaque8 ROUT
  213. ;on entry    r0  => line
  214. ;        r1  =  no. of pixels
  215. ;        r2  => ramp
  216. ;        r3  =  r
  217. ;          sp+0  =  dr    r4
  218. ;on exit    r0  =  r
  219.     CMP     r1,#0
  220.     MOVLE   r0,r3
  221.     MOVLES  pc,r14
  222.     STMFD    r13!,{r3-r12,r14}
  223.     LDR     r4,[r13,#11*4]        ;remaining arg
  224.  
  225. ;make sure the linepointer is word-aligned
  226. 00
  227.         TST     r0,#3
  228.     BEQ     %FT01
  229.  
  230.         MOVS    r5,r3,ASR#10
  231.     MOVLT   r5,#0
  232.     CMP     r5,#255
  233.     MOVGT   r5,#255
  234.     ADD     r5,r2,r5,LSL#3        ;pointer to colour
  235.     LDR     r5,[r5,#4]        ;get colour
  236.     TST     r0,#1
  237.     MOVEQ   r5,r5,LSR#8
  238.     STRB    r5,[r0],#1        ;write pixel
  239.     ADD     r3,r3,r4
  240.     SUBS    r1,r1,#1
  241.         BGT     %BT00
  242.  
  243. 01
  244.      CMP    r1,#4
  245.      BLT    %FT02
  246.  
  247.          MOVS   r5,r3,ASR#10
  248.      MOVLT  r5,#0
  249.      CMP    r5,#255
  250.      MOVGT  r5,#255
  251.      ADD    r5,r2,r5,LSL#3        ;pointer to colour
  252.      LDRB   r5,[r5,#4]        ;get colour
  253.      ADD    r3,r3,r4
  254.  
  255.          MOVS   r6,r3,ASR#10
  256.      MOVLT  r6,#0
  257.      CMP    r6,#255
  258.      MOVGT  r6,#255
  259.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  260.      LDRB   r6,[r6,#5]        ;get colour
  261.      ORR    r5,r5,r6,LSL#8
  262.      ADD    r3,r3,r4
  263.  
  264.          MOVS   r6,r3,ASR#10
  265.      MOVLT  r6,#0
  266.      CMP    r6,#255
  267.      MOVGT  r6,#255
  268.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  269.      LDRB   r6,[r6,#4]        ;get colour
  270.      ORR    r5,r5,r6,LSL#16
  271.      ADD    r3,r3,r4
  272.  
  273.          MOVS   r6,r3,ASR#10
  274.      MOVLT  r6,#0
  275.      CMP    r6,#255
  276.      MOVGT  r6,#255
  277.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  278.      LDRB   r6,[r6,#5]        ;get colour
  279.      ORR    r5,r5,r6,LSL#24
  280.      ADD    r3,r3,r4
  281.  
  282.      STR    r5,[r0],#4        ;write 4 pixels
  283.  
  284.         SUB     r1,r1,#4
  285.     B       %BT01
  286.  
  287. 02
  288.     CMP     r1,#0
  289.     MOVLE   r0,r3
  290.       LDMLEFD r13!,{r3-r12,pc}^
  291.  
  292.         MOVS    r5,r3,ASR#10
  293.     MOVLT   r5,#0
  294.     CMP     r5,#255
  295.     MOVGT   r5,#255
  296.     ADD     r5,r2,r5,LSL#3        ;pointer to colour
  297.     LDR     r5,[r5,#4]        ;get colour
  298.     TST     r0,#1
  299.     MOVEQ   r5,r5,LSR#8
  300.     STRB    r5,[r0],#1        ;write pixel
  301.     ADD     r3,r3,r4
  302.     SUB     r1,r1,#1
  303.     B       %BT02
  304.  
  305.  
  306.  
  307.  
  308. fill_line_ramp_opaque8 ROUT
  309. ;on entry    r0  => line
  310. ;        r1  =  no. of pixels
  311. ;        r2  => ramp
  312. ;        r3  =  r
  313. ;          sp+0  =  dr    r4
  314. ;on exit    r0  =  r
  315.     CMP     r1,#0
  316.     MOVLE   r0,r3
  317.     MOVLES  pc,r14
  318.     STMFD    r13!,{r3-r12,r14}
  319.     LDR     r4,[r13,#11*4]        ;remaining arg
  320.  
  321. ;make sure the linepointer is word-aligned
  322. 00
  323.         TST     r0,#3
  324.     BEQ     %FT01
  325.  
  326.         MOV     r5,r3,LSR#10
  327.     ADD     r5,r2,r5,LSL#3        ;pointer to colour
  328.     LDR     r5,[r5,#4]        ;get colour
  329.     TST     r0,#1
  330.     MOVEQ   r5,r5,LSR#8
  331.     STRB    r5,[r0],#1        ;write pixel
  332.     ADD     r3,r3,r4
  333.     SUBS    r1,r1,#1
  334.     BGT     %BT00
  335.  
  336. 01
  337.      CMP    r1,#4
  338.      BLT    %FT02
  339.  
  340.          MOV    r5,r3,LSR#10
  341.      ADD    r5,r2,r5,LSL#3        ;pointer to colour
  342.      LDRB   r5,[r5,#4]        ;get colour
  343.      ADD    r3,r3,r4
  344.  
  345.          MOV    r6,r3,LSR#10
  346.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  347.      LDRB   r6,[r6,#5]        ;get colour
  348.      ORR    r5,r6,r6,LSL#8
  349.      ADD    r3,r3,r4
  350.  
  351.          MOV    r6,r3,LSR#10
  352.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  353.      LDRB   r6,[r6,#4]        ;get colour
  354.      ORR    r5,r6,r6,LSL#16
  355.      ADD    r3,r3,r4
  356.  
  357.          MOV    r6,r3,LSR#10
  358.      ADD    r6,r2,r6,LSL#3        ;pointer to colour
  359.      LDRB   r6,[r6,#5]        ;get colour
  360.      ORR    r5,r6,r6,LSL#24
  361.      ADD    r3,r3,r4
  362.  
  363.      STR    r5,[r0],#4        ;write 4 pixels
  364.  
  365.         SUB     r1,r1,#4
  366.     B       %BT01
  367.  
  368. 02
  369.     CMP     r1,#0
  370.     MOVLE   r0,r3
  371.       LDMLEFD r13!,{r3-r12,pc}^
  372.  
  373.         MOV     r5,r3,LSR#10
  374.     ADD     r5,r2,r5,LSL#3        ;pointer to colour
  375.     LDR     r5,[r5,#4]        ;get colour
  376.     TST     r0,#1
  377.     MOVEQ   r5,r5,LSR#8
  378.     STRB    r5,[r0],#1        ;write pixel
  379.     ADD     r3,r3,r4
  380.     SUB     r1,r1,#1
  381.     B       %BT02
  382.  
  383.  
  384.  
  385. fill_line_flat_bitmap8 ROUT
  386. ;on entry    r0  => line
  387. ;        r1  =  no. of pixels
  388. ;        r2  =  colourmap
  389. ;        r3  => bitmap (8bpp)
  390. ;          sp+0  =  bytes per line   r4
  391. ;          sp+4  =  x1        r5
  392. ;          sp+8  =  y1           r6
  393. ;          sp+12 =  dx           r7
  394. ;          sp+16 =  dy           r8
  395. ;          sp+20 =  width        r9
  396. ;          sp+24 =  height       r10
  397. ;          sp+28 =  tiled-flag    r11
  398.     CMP     r1,#0
  399.     MOVLES  pc,r14
  400.     STMFD    r13!,{r3-r12,r14}
  401.     ADD     r12,r13,#11*4        ;remaining args
  402.     LDMIA   r12,{r4-r11}
  403.  
  404.     CMP     r11,#1
  405.     BEQ     fill_line_flat_bitmap8_tiled
  406.  
  407. ; clipped
  408. 00
  409.     SUBS    r1,r1,#1
  410.     LDMLTFD    r13!,{r3-r12,pc}^
  411.  
  412.     MOVS    r11,r5,ASR#16        ;clip to borders
  413.     MOVLT   r11,#0
  414.     CMP     r11,r9
  415.     SUBGE   r11,r9,#1
  416.  
  417.     MOVS    r12,r6,ASR#16
  418.     MOVLT   r12,#0
  419.     CMP     r12,r10
  420.     SUBGE   r12,r10,#1
  421.  
  422.     MLA     r14,r12,r4,r11
  423.     LDRB    r14,[r3,r14]        ;pixel value
  424.     ADD     r14,r2,r14,LSL#3    ;pointer to colour
  425.     LDR     r14,[r14,#4]        ;read colour
  426.         TST     r0,#1
  427.     MOVEQ   r14,r14,LSR#8
  428.     STRB    r14,[r0,#0]        ;write colour
  429.  
  430.     ADD     r5,r5,r7
  431.     ADD     r6,r6,r8
  432.     ADD     r0,r0,#1
  433.     B       %BT00
  434.  
  435.  
  436. fill_line_flat_bitmap8_tiled
  437. 50
  438.     SUBS    r1,r1,#1
  439.     LDMLTFD    r13!,{r3-r12,pc}^
  440.  
  441.     CMP     r5,#0            ;wrap to inside the bitmap
  442.     ADDLT   r5,r5,r9,LSL#16
  443.     CMPGE   r6,#0
  444.     ADDLT   r6,r6,r10,LSL#16
  445.  
  446.     CMP     r9,r5,ASR#16
  447.     SUBLT   r5,r5,r9,LSL#16
  448.     CMP     r10,r6,ASR#16
  449.     SUBLT   r6,r6,r10,LSL#16
  450.  
  451.     MOV     r14,r6,ASR#16
  452.     MUL     r14,r4,r14
  453.     ADD     r14,r14,r5,ASR#16    ;pixel no.
  454.     LDRB    r14,[r3,r14]        ;pixel value
  455.     ADD     r14,r2,r14,LSL#3    ;pointer to colour
  456.     LDR     r14,[r14,#4]        ;read colour
  457.         TST     r0,#1
  458.     MOVEQ   r14,r14,LSR#8
  459.     STRB    r14,[r0,#0]        ;write colour
  460.  
  461.     ADD     r5,r5,r7
  462.     ADD     r6,r6,r8
  463.     ADD     r0,r0,#1
  464.     B       %BT50
  465.  
  466.  
  467.  
  468. fill_line_alpha_chn_bitmap8 ROUT
  469. ;on entry    r0  => line
  470. ;        r1  =  no. of pixels
  471. ;        r2  =  colourmap
  472. ;        r3  => bitmap (8bpp)
  473. ;          sp+0  =  bytes per line   r4
  474. ;          sp+4  =  x1        r5
  475. ;          sp+8  =  y1           r6
  476. ;          sp+12 =  dx           r7
  477. ;          sp+16 =  dy           r8
  478. ;          sp+20 => alpha lookup table
  479. ;          sp+24 => alpha channel bitmap
  480. ;          sp+28 =  width        r11
  481. ;          sp+32 =  height       r12
  482. ;          sp+36 =  tiled-flag
  483.     CMP     r1,#0
  484.     MOVLES  pc,r14
  485.     STMFD    r13!,{r3-r12,r14}
  486.     ADD     r9,r13,#11*4        ;remaining args
  487.     LDMIA   r9,{r4-r8}
  488.     LDR     r11,[r9,#28]
  489.     LDR     r12,[r9,#32]
  490.     MOV     r10,r0
  491.  
  492.     LDR     r0,[r9,#36]
  493.     CMP     r0,#1
  494.     BEQ     fill_line_alpha_chn_bitmap8_tiled
  495. ;clipped
  496. 00
  497.     SUBS    r1,r1,#1
  498.     LDMLTFD    r13!,{r3-r12,pc}^
  499.  
  500.     STMFD   r13!,{r1-r2,r7}
  501.     MOVS    r1,r5,ASR#16        ;clip to inside bitmap
  502.     MOVLT   r1,#0
  503.     CMP     r1,r11
  504.     SUBGE   r1,r11,#1
  505.  
  506.     MOVS    r2,r6,ASR#16
  507.     MOVLT   r2,#0
  508.     CMP     r2,r12
  509.     SUBGE   r2,r12,#1
  510.  
  511.     MLA     r7,r4,r2,r1
  512.  
  513.     LDR     r1,[r9,#28]        ;alpha channel bitmap
  514.     LDRB    r2,[r1,r7]        ;alpha channel pixel
  515.     LDR     r1,[r9,#24]        ;alpha table
  516.     LDRB    r2,[r1,r2]
  517.  
  518.     LDRB    r1,[r3,r7]        ;pixel value
  519.     ADD     r1,r2,r1,LSL#3        ;pointer to colour
  520.     LDR     r1,[r1,#4]        ;read colour
  521.  
  522.     LDRB    r0,[r10]        ;read current colour
  523.  
  524.     CMP     r2,#248            ;in 8bpp mode, >=248 is solid
  525.     MOVGE    r0,r1
  526.     BLLT    mix_alpha8        ;r0=col1 r1=col2 r2=alpha
  527.     LDMFD   r13!,{r1-r2,r7}
  528.     TST     r10,#1
  529.     MOVEQ   r0,r0,LSR#8
  530.     STRB    r0,[r10,#0]        ;write colour
  531.  
  532.     ADD     r5,r5,r7
  533.     ADD     r6,r6,r8
  534.     ADD     r10,r10,#1
  535.     B       %BT00
  536.  
  537. fill_line_alpha_chn_bitmap8_tiled
  538. 50
  539.     SUBS    r1,r1,#1
  540.     LDMLTFD    r13!,{r3-r12,pc}^
  541.  
  542.     CMP     r5,#0            ;wrap to inside the bitmap
  543.     ADDLT   r5,r5,r11,LSL#16
  544.     CMPGE   r6,#0
  545.     ADDLT   r6,r6,r12,LSL#16
  546.  
  547.     CMP     r11,r5,ASR#16
  548.     SUBLT   r5,r5,r11,LSL#16
  549.     CMP     r12,r6,ASR#16
  550.     SUBLT   r6,r6,r12,LSL#16
  551.  
  552.     STMFD   r13!,{r1-r2,r7}
  553.     MOV     r7,r6,ASR#16
  554.     MUL     r7,r4,r7
  555.     ADD     r7,r7,r5,ASR#16        ;pixel no.
  556.  
  557.     LDR     r1,[r9,#28]        ;alpha channel bitmap
  558.     LDRB    r2,[r1,r7]        ;alpha channel pixel
  559.     LDR     r1,[r9,#24]        ;alpha table
  560.     LDRB    r2,[r1,r2]
  561.  
  562.     LDRB    r1,[r3,r7]        ;pixel value
  563.     ADD     r1,r2,r1,LSL#3        ;pointer to colour
  564.     LDR     r1,[r1,#4]        ;read colour
  565.  
  566.     LDRB    r0,[r10]        ;read current colour
  567.  
  568.     CMP     r2,#248            ;in 8bpp mode, >=248 is solid
  569.     MOVGE    r0,r1
  570.     BLLT    mix_alpha8        ;r0=col1 r1=col2 r2=alpha
  571.     LDMFD   r13!,{r1-r2,r7}
  572.     TST     r10,#1
  573.     MOVEQ   r0,r0,LSR#8
  574.     STRB    r0,[r10,#0]        ;write colour
  575.  
  576.     ADD     r5,r5,r7
  577.     ADD     r6,r6,r8
  578.     ADD     r10,r10,#1
  579.     B       %BT50
  580.  
  581.  
  582.  
  583. fill_line_alpha_bitmap8 ROUT
  584. ;on entry    r0  => line
  585. ;        r1  =  no. of pixels
  586. ;        r2  =  colourmap
  587. ;        r3  => bitmap (8bpp)
  588. ;          sp+0  =  bytes per line   r4
  589. ;          sp+4  =  x1        r5
  590. ;          sp+8  =  y1           r6
  591. ;          sp+12 =  dx           r7
  592. ;          sp+16 =  dy           r8
  593. ;          sp+20 => alpha channel bitmap r9
  594. ;          sp+24 =  width        r10
  595. ;          sp+28 =  height       r11
  596. ;          sp+32 =  tiled-flag
  597.     CMP     r1,#0
  598.     MOVLES  pc,r14
  599.     STMFD    r13!,{r3-r12,r14}
  600.     ADD     r12,r13,#11*4        ;remaining args
  601.     LDMIA   r12,{r4-r11}
  602.     MOV     r12,r0
  603.  
  604.         LDR     r0,[r13,#11*4+32]
  605.     CMP     r0,#1
  606.     BEQ     fill_line_alpha_bitmap8_tiled
  607. ;clipped
  608. 00
  609.     SUBS    r1,r1,#1
  610.     LDMLTFD    r13!,{r3-r12,pc}^
  611.  
  612.     STMFD   r13!,{r1-r2}
  613.     MOVS    r1,r5,ASR#16        ;clip to inside bitmap
  614.     MOVLT   r1,#0
  615.     CMP     r1,r10
  616.     SUBGE   r1,r10,#1
  617.  
  618.     MOVS    r2,r6,ASR#16
  619.     MOVLT   r2,#0
  620.     CMP     r2,r11
  621.     SUBGE   r2,r11,#1
  622.  
  623.     MLA     r1,r4,r2,r1        ;pixel no.
  624.  
  625.     LDRB    r2,[r9,r1]        ;alpha channel pixel
  626.  
  627.     LDRB    r1,[r3,r1]        ;pixel value
  628.     ADD     r1,r2,r1,LSL#3        ;pointer to colour
  629.     LDR     r1,[r1,#4]        ;read colour
  630.  
  631.     LDRB    r0,[r12]        ;read current colour
  632.  
  633.     CMP     r2,#248            ;in 8bpp mode, >=248 is solid
  634.     MOVGE    r0,r1
  635.     BLLT    mix_alpha8        ;r0=col1 r1=col2 r2=alpha
  636.     LDMFD   r13!,{r1-r2}
  637.     TST     r12,#1
  638.     MOVEQ   r0,r0,LSR#8
  639.     STRB    r0,[r12,#0]        ;write colour
  640.  
  641.     ADD     r5,r5,r7
  642.     ADD     r6,r6,r8
  643.     ADD     r12,r12,#1
  644.     B       %BT00
  645.  
  646. fill_line_alpha_bitmap8_tiled
  647. 50
  648.     SUBS    r1,r1,#1
  649.     LDMLTFD    r13!,{r3-r12,pc}^
  650.  
  651.     CMP     r5,#0            ;wrap to inside the bitmap
  652.     ADDLT   r5,r5,r10,LSL#16
  653.     CMPGE   r6,#0
  654.     ADDLT   r6,r6,r11,LSL#16
  655.  
  656.     CMP     r10,r5,ASR#16
  657.     SUBLT   r5,r5,r10,LSL#16
  658.     CMP     r11,r6,ASR#16
  659.     SUBLT   r6,r6,r11,LSL#16
  660.  
  661.     STMFD   r13!,{r1-r2}
  662.     MOV     r1,r6,ASR#16
  663.     MUL     r1,r4,r1
  664.     ADD     r1,r1,r5,ASR#16        ;pixel no.
  665.  
  666.     LDRB    r2,[r9,r1]        ;alpha channel pixel
  667.  
  668.     LDRB    r1,[r3,r1]        ;pixel value
  669.     ADD     r1,r2,r1,LSL#3        ;pointer to colour
  670.     LDR     r1,[r1,#4]        ;read colour
  671.  
  672.     LDRB    r0,[r12]        ;read current colour
  673.  
  674.     CMP     r2,#248            ;in 8bpp mode, >=248 is solid
  675.     MOVGE    r0,r1
  676.     BLLT    mix_alpha8        ;r0=col1 r1=col2 r2=alpha
  677.     LDMFD   r13!,{r1-r2}
  678.     TST     r12,#1
  679.     MOVEQ   r0,r0,LSR#8
  680.     STRB    r0,[r12,#0]        ;write colour
  681.  
  682.     ADD     r5,r5,r7
  683.     ADD     r6,r6,r8
  684.     ADD     r12,r12,#1
  685.     B       %BT50
  686.  
  687.  
  688.  
  689. fill_line_flat_opaque8 ROUT
  690. ;on entry    r0  => line
  691. ;        r1  =  no. of pixels
  692. ;        r2  =  colour
  693.     CMP     r1,#0
  694.     MOVLES  pc,r14
  695.     STMFD    r13!,{r3-r10,r14}
  696.  
  697. 02
  698.         TST     r0,#3            ;make sure line is word-aligned
  699.         BEQ     %FT00
  700.     STRB    r2,[r0],#1
  701.     MOV     r2,r2,ROR#8
  702.         SUBS    r1,r1,#1
  703.     BGT     %BT02
  704.  
  705. 00
  706.     MOV     r4,r2
  707.     MOV     r5,r2
  708.     MOV     r6,r2
  709. 10                                      ;now write 16 pixels at a time
  710.      CMP    r1,#16            ;until there's less than 16 left
  711.          BLT    %FT11
  712.      STMIA  r0!,{r2,r4-r6}
  713.      SUB    r1,r1,#16
  714.         B       %BT10
  715.  
  716. 11
  717.      CMP    r1,#4            ;write 4 pixels at a time
  718.      BLT    %FT12            ;until there's less than 4 left
  719.          STR    r2,[r0],#4
  720.          SUB    r1,r1,#4
  721.         B       %BT11
  722.  
  723. 12
  724.     CMP     r1,#0
  725.     LDMLEFD    r13!,{r3-r10,pc}^
  726.         STRB    r2,[r0],#1        ;write the last pixel (if any)
  727.     MOV     r2,r2,ROR#8
  728.     SUBS    r1,r1,#1
  729.     B       %BT12
  730.  
  731.  
  732.  
  733. fill_line_flat8 ROUT
  734. ;on entry    r0  => line
  735. ;        r1  =  no. of pixels
  736. ;        r2  =  colour (dither pattern)
  737. ;        r3  =  alpha
  738.     CMP     r1,#0
  739.     MOVLES  pc,r14
  740.     STMFD    r13!,{r4-r12,r14}
  741.  
  742.     MOV     r5,r0
  743.     MOV     r6,r1
  744.     MOV     r7,r2
  745.     MOV     r8,r3
  746.  
  747. 01
  748.         CMP     r6,#0
  749.         LDMEQFD    r13!,{r4-r12,pc}^
  750.  
  751.      LDRB    r0,[r5]
  752.     MOV     r1,r7
  753.     MOV     r2,r8
  754.  
  755.     BL      mix_alpha8
  756.     TST     r5,#1
  757.     MOVEQ   r0,r0,LSR#8
  758.     STRB    r0,[r5],#1
  759.  
  760.     MOV     r7,r7,ROR#8
  761.         SUBS    r6,r6,#1
  762.     BGT     %BT01
  763.         LDMFD    r13!,{r4-r12,pc}^
  764.  
  765.  
  766.  
  767.  
  768.         DCB     "mix_alpha8", 0
  769.         DCB     &00              ;align
  770.         DCD     &ff00000c
  771.  
  772. mix_alpha8 ROUT
  773. ;on entry    r0  =  colour1
  774. ;        r1  =  colour2 (dither pattern)
  775. ;        r2  =  mix level (0->colour1, 255->colour2)
  776. ;on exit    r0  =  mixed colour (dither pattern)
  777.  
  778.     STMFD    r13!,{r3-r6,r14}
  779.     ADRL    r4,table_8bit_rgb
  780.  
  781.     LDR     r0,[r4,r0,LSL#2]    ;rgb
  782.     AND     r1,r1,#255
  783.     LDR     r1,[r4,r1,LSL#2]        ;rgb
  784.  
  785.     AND     r4,r0,#255
  786.     AND     r6,r1,#255
  787.     SUB     r6,r6,r4
  788.     MUL     r6,r2,r6
  789.     ADD     r6,r6,r4,LSL#8
  790.     MOVS    r6,r6,LSR#12
  791.     MOVLT   r6,#0
  792.     CMP     r6,#15
  793.     MOVGT   r6,#15
  794.  
  795.     AND     r4,r0,#255<<8
  796.     AND     r5,r1,#255<<8
  797.     MOV     r5,r5,LSR#8
  798.     SUB     r5,r5,r4,LSR#8
  799.     MLA     r5,r2,r5,r4
  800.     MOVS    r5,r5,LSR#12
  801.     MOVLT   r5,#0
  802.     CMP     r5,#15
  803.     MOVGT   r5,#15
  804.  
  805.     ORR    r6,r6,r5,LSL#4
  806.  
  807.     AND     r4,r0,#255<<16
  808.     AND     r5,r1,#255<<16
  809.     MOV     r5,r5,LSR#16
  810.     SUB     r5,r5,r4,LSR#16
  811.     MUL     r5,r2,r5
  812.     ADD     r5,r5,r4,LSR#8
  813.     MOVS    r5,r5,LSR#12
  814.     MOVLT   r5,#0
  815.     CMP     r5,#15
  816.     MOVGT   r5,#15
  817.  
  818.     ORR    r6,r6,r5,LSL#8
  819.  
  820.     ADRL    r3,table_rgb12_8bit
  821.     LDR     r0,[r3,r6,LSL#1]
  822.     MOV     r0,r0,LSL#16
  823.     ORR     r0,r0,r0,LSR#16
  824.     LDMFD    r13!,{r3-r6,pc}^
  825.  
  826.  
  827.  
  828.  
  829. alloc_colour8
  830. ;on entry    r0  => Color structure
  831. ;on exit    r0  =  pixel value (dither pattern)
  832. ;        r1,r2,r3  corrupt
  833.     LDR    r0,[r0,#0]
  834.     AND     r1,r0,#&fc
  835.     AND     r2,r0,#&fc00
  836.     AND     r3,r0,#&fc0000
  837.     CMP     r1,r2,LSR#8
  838.     CMPEQ   r1,r3,LSR#16
  839.     BEQ     alloc_colour8_grey
  840.     AND     r1,r0,#15<<4
  841.     AND     r2,r0,#15<<(4+8)
  842.     AND     r3,r0,#15<<(4+8+8)
  843.  
  844.     ORR     r1,r1,r2,LSR#4
  845.     ORR     r1,r1,r3,LSR#8
  846.     ADRL    r0,table_rgb12_8bit
  847.     ADD     r0,r0,r1,LSR#3
  848.     LDR     r0,[r0]
  849.     MOV     r0,r0,LSL#16
  850.     ORR     r0,r0,r0,LSR#16        ;dither pattern
  851.     MOVS    pc,r14
  852.  
  853. alloc_colour8_grey
  854.     ADRL    r0,table_grey_8bit
  855.     LDR     r0,[r0,r1]
  856.     MOVS    pc,r14
  857.  
  858.  
  859. get_colour8
  860. ;on entry    r0  =  pixel value
  861. ;        r1  => Color structure to fill in
  862. ;               +0    r
  863. ;               +0    g
  864. ;               +0    b
  865. ;               +4..7    0
  866. ;on exit    r2     corrupt
  867.     ADRL    r2,table_8bit_rgb
  868.     AND     r0,r0,#255    ;in case pixel value is dither-pattern
  869.     LDR     r2,[r2,r0,LSL#2]
  870.     STR     r2,[r1,#0]
  871.     MOVS    pc,r14
  872.  
  873.  
  874. table_grey_8bit
  875.        DCD  &00000000
  876.        DCD  &01000000
  877.        DCD  &00000100
  878.        DCD  &01000100
  879.        DCD  &01010101
  880.        DCD  &02010101
  881.        DCD  &01010201
  882.        DCD  &02010201
  883.        DCD  &02020202
  884.        DCD  &03020202
  885.        DCD  &02020302
  886.        DCD  &03020302
  887.        DCD  &03030303
  888.        DCD  &2C030303
  889.        DCD  &03032C03
  890.        DCD  &2C032C03
  891.        DCD  &2C2C2C2C
  892.        DCD  &2D2C2C2C
  893.        DCD  &2C2C2D2C
  894.        DCD  &2D2C2D2C
  895.        DCD  &2D2D2D2D
  896.        DCD  &2E2D2D2D
  897.        DCD  &2D2D2E2D
  898.        DCD  &2E2D2E2D
  899.        DCD  &2E2E2E2E
  900.        DCD  &2F2E2E2E
  901.        DCD  &2E2E2F2E
  902.        DCD  &2F2E2F2E
  903.        DCD  &2F2F2F2F
  904.        DCD  &D02F2F2F
  905.        DCD  &2F2FD02F
  906.        DCD  &D02FD02F
  907.        DCD  &D0D0D0D0
  908.        DCD  &D1D0D0D0
  909.        DCD  &D0D0D1D0
  910.        DCD  &D1D0D1D0
  911.        DCD  &D1D1D1D1
  912.        DCD  &D2D1D1D1
  913.        DCD  &D1D1D2D1
  914.        DCD  &D2D1D2D1
  915.        DCD  &D2D2D2D2
  916.        DCD  &D3D2D2D2
  917.        DCD  &D2D2D3D2
  918.        DCD  &D3D2D3D2
  919.        DCD  &D3D3D3D3
  920.        DCD  &FCD3D3D3
  921.        DCD  &D3D3FCD3
  922.        DCD  &FCD3FCD3
  923.        DCD  &FCFCFCFC
  924.        DCD  &FDFCFCFC
  925.        DCD  &FCFCFDFC
  926.        DCD  &FDFCFDFC
  927.        DCD  &FDFDFDFD
  928.        DCD  &FEFDFDFD
  929.        DCD  &FDFDFEFD
  930.        DCD  &FEFDFEFD
  931.        DCD  &FEFEFEFE
  932.        DCD  &FFFEFEFE
  933.        DCD  &FEFEFFFE
  934.        DCD  &FFFEFFFE
  935.        DCD  &FFFFFFFF
  936.        DCD  &FFFFFFFF
  937.        DCD  &FFFFFFFF
  938.        DCD  &FFFFFFFF
  939.  
  940.  
  941. table_8bit_rgb
  942. ;conversion from 8bit to 24bit RGB
  943.       DCD &000000
  944.       DCD &111111
  945.       DCD &222222
  946.       DCD &333333
  947.       DCD &000044
  948.       DCD &111155
  949.       DCD &222266
  950.       DCD &333377
  951.       DCD &440000
  952.       DCD &551111
  953.       DCD &662222
  954.       DCD &773333
  955.       DCD &440044
  956.       DCD &551155
  957.       DCD &662266
  958.       DCD &773377
  959.       DCD &000088
  960.       DCD &111199
  961.       DCD &2222AA
  962.       DCD &3333BB
  963.       DCD &0000CC
  964.       DCD &1111DD
  965.       DCD &2222EE
  966.       DCD &3333FF
  967.       DCD &440088
  968.       DCD &551199
  969.       DCD &6622AA
  970.       DCD &7733BB
  971.       DCD &4400CC
  972.       DCD &5511DD
  973.       DCD &6622EE
  974.       DCD &7733FF
  975.       DCD &004400
  976.       DCD &115511
  977.       DCD &226622
  978.       DCD &337733
  979.       DCD &004444
  980.       DCD &115555
  981.       DCD &226666
  982.       DCD &337777
  983.       DCD &444400
  984.       DCD &555511
  985.       DCD &666622
  986.       DCD &777733
  987.       DCD &444444
  988.       DCD &555555
  989.       DCD &666666
  990.       DCD &777777
  991.       DCD &004488
  992.       DCD &115599
  993.       DCD &2266AA
  994.       DCD &3377BB
  995.       DCD &0044CC
  996.       DCD &1155DD
  997.       DCD &2266EE
  998.       DCD &3377FF
  999.       DCD &444488
  1000.       DCD &555599
  1001.       DCD &6666AA
  1002.       DCD &7777BB
  1003.       DCD &4444CC
  1004.       DCD &5555DD
  1005.       DCD &6666EE
  1006.       DCD &7777FF
  1007.       DCD &008800
  1008.       DCD &119911
  1009.       DCD &22AA22
  1010.       DCD &33BB33
  1011.       DCD &008844
  1012.       DCD &119955
  1013.       DCD &22AA66
  1014.       DCD &33BB77
  1015.       DCD &448800
  1016.       DCD &559911
  1017.       DCD &66AA22
  1018.       DCD &77BB33
  1019.       DCD &448844
  1020.       DCD &559955
  1021.       DCD &66AA66
  1022.       DCD &77BB77
  1023.       DCD &008888
  1024.       DCD &119999
  1025.       DCD &22AAAA
  1026.       DCD &33BBBB
  1027.       DCD &0088CC
  1028.       DCD &1199DD
  1029.       DCD &22AAEE
  1030.       DCD &33BBFF
  1031.       DCD &448888
  1032.       DCD &559999
  1033.       DCD &66AAAA
  1034.       DCD &77BBBB
  1035.       DCD &4488CC
  1036.       DCD &5599DD
  1037.       DCD &66AAEE
  1038.       DCD &77BBFF
  1039.       DCD &00CC00
  1040.       DCD &11DD11
  1041.       DCD &22EE22
  1042.       DCD &33FF33
  1043.       DCD &00CC44
  1044.       DCD &11DD55
  1045.       DCD &22EE66
  1046.       DCD &33FF77
  1047.       DCD &44CC00
  1048.       DCD &55DD11
  1049.       DCD &66EE22
  1050.       DCD &77FF33
  1051.       DCD &44CC44
  1052.       DCD &55DD55
  1053.       DCD &66EE66
  1054.       DCD &77FF77
  1055.       DCD &00CC88
  1056.       DCD &11DD99
  1057.       DCD &22EEAA
  1058.       DCD &33FFBB
  1059.       DCD &00CCCC
  1060.       DCD &11DDDD
  1061.       DCD &22EEEE
  1062.       DCD &33FFFF
  1063.       DCD &44CC88
  1064.       DCD &55DD99
  1065.       DCD &66EEAA
  1066.       DCD &77FFBB
  1067.       DCD &44CCCC
  1068.       DCD &55DDDD
  1069.       DCD &66EEEE
  1070.       DCD &77FFFF
  1071.       DCD &880000
  1072.       DCD &991111
  1073.       DCD &AA2222
  1074.       DCD &BB3333
  1075.       DCD &880044
  1076.       DCD &991155
  1077.       DCD &AA2266
  1078.       DCD &BB3377
  1079.       DCD &CC0000
  1080.       DCD &DD1111
  1081.       DCD &EE2222
  1082.       DCD &FF3333
  1083.       DCD &CC0044
  1084.       DCD &DD1155
  1085.       DCD &EE2266
  1086.       DCD &FF3377
  1087.       DCD &880088
  1088.       DCD &991199
  1089.       DCD &AA22AA
  1090.       DCD &BB33BB
  1091.       DCD &8800CC
  1092.       DCD &9911DD
  1093.       DCD &AA22EE
  1094.       DCD &BB33FF
  1095.       DCD &CC0088
  1096.       DCD &DD1199
  1097.       DCD &EE22AA
  1098.       DCD &FF33BB
  1099.       DCD &CC00CC
  1100.       DCD &DD11DD
  1101.       DCD &EE22EE
  1102.       DCD &FF33FF
  1103.       DCD &884400
  1104.       DCD &995511
  1105.       DCD &AA6622
  1106.       DCD &BB7733
  1107.       DCD &884444
  1108.       DCD &995555
  1109.       DCD &AA6666
  1110.       DCD &BB7777
  1111.       DCD &CC4400
  1112.       DCD &DD5511
  1113.       DCD &EE6622
  1114.       DCD &FF7733
  1115.       DCD &CC4444
  1116.       DCD &DD5555
  1117.       DCD &EE6666
  1118.       DCD &FF7777
  1119.       DCD &884488
  1120.       DCD &995599
  1121.       DCD &AA66AA
  1122.       DCD &BB77BB
  1123.       DCD &8844CC
  1124.       DCD &9955DD
  1125.       DCD &AA66EE
  1126.       DCD &BB77FF
  1127.       DCD &CC4488
  1128.       DCD &DD5599
  1129.       DCD &EE66AA
  1130.       DCD &FF77BB
  1131.       DCD &CC44CC
  1132.       DCD &DD55DD
  1133.       DCD &EE66EE
  1134.       DCD &FF77FF
  1135.       DCD &888800
  1136.       DCD &999911
  1137.       DCD &AAAA22
  1138.       DCD &BBBB33
  1139.       DCD &888844
  1140.       DCD &999955
  1141.       DCD &AAAA66
  1142.       DCD &BBBB77
  1143.       DCD &CC8800
  1144.       DCD &DD9911
  1145.       DCD &EEAA22
  1146.       DCD &FFBB33
  1147.       DCD &CC8844
  1148.       DCD &DD9955
  1149.       DCD &EEAA66
  1150.       DCD &FFBB77
  1151.       DCD &888888
  1152.       DCD &999999
  1153.       DCD &AAAAAA
  1154.       DCD &BBBBBB
  1155.       DCD &8888CC
  1156.       DCD &9999DD
  1157.       DCD &AAAAEE
  1158.       DCD &BBBBFF
  1159.       DCD &CC8888
  1160.       DCD &DD9999
  1161.       DCD &EEAAAA
  1162.       DCD &FFBBBB
  1163.       DCD &CC88CC
  1164.       DCD &DD99DD
  1165.       DCD &EEAAEE
  1166.       DCD &FFBBFF
  1167.       DCD &88CC00
  1168.       DCD &99DD11
  1169.       DCD &AAEE22
  1170.       DCD &BBFF33
  1171.       DCD &88CC44
  1172.       DCD &99DD55
  1173.       DCD &AAEE66
  1174.       DCD &BBFF77
  1175.       DCD &CCCC00
  1176.       DCD &DDDD11
  1177.       DCD &EEEE22
  1178.       DCD &FFFF33
  1179.       DCD &CCCC44
  1180.       DCD &DDDD55
  1181.       DCD &EEEE66
  1182.       DCD &FFFF77
  1183.       DCD &88CC88
  1184.       DCD &99DD99
  1185.       DCD &AAEEAA
  1186.       DCD &BBFFBB
  1187.       DCD &88CCCC
  1188.       DCD &99DDDD
  1189.       DCD &AAEEEE
  1190.       DCD &BBFFFF
  1191.       DCD &CCCC88
  1192.       DCD &DDDD99
  1193.       DCD &EEEEAA
  1194.       DCD &FFFFBB
  1195.       DCD &CCCCCC
  1196.       DCD &DDDDDD
  1197.       DCD &EEEEEE
  1198.       DCD &FFFFFF
  1199.  
  1200.  
  1201. table_rgb12_8bit
  1202. ;conversion from 12bit RGB to 8 bit
  1203.        DCD  &01010000
  1204.        DCD  &02040202
  1205.        DCD  &05050405
  1206.        DCD  &05101005
  1207.        DCD  &11111011
  1208.        DCD  &11141411
  1209.        DCD  &15151415
  1210.        DCD  &17171715
  1211.        DCD  &00020101
  1212.        DCD  &02050202
  1213.        DCD  &05050505
  1214.        DCD  &05110506
  1215.        DCD  &11111111
  1216.        DCD  &15121112
  1217.        DCD  &15151215
  1218.        DCD  &17161516
  1219.        DCD  &02020202
  1220.        DCD  &02240202
  1221.        DCD  &24060524
  1222.        DCD  &05300606
  1223.        DCD  &30121130
  1224.        DCD  &11341212
  1225.        DCD  &34161534
  1226.        DCD  &16161616
  1227.        DCD  &02210220
  1228.        DCD  &02240224
  1229.        DCD  &05252424
  1230.        DCD  &06302430
  1231.        DCD  &11313030
  1232.        DCD  &12341231
  1233.        DCD  &15353434
  1234.        DCD  &36161635
  1235.        DCD  &21212021
  1236.        DCD  &24242124
  1237.        DCD  &25252425
  1238.        DCD  &25303025
  1239.        DCD  &31313031
  1240.        DCD  &31343431
  1241.        DCD  &35353435
  1242.        DCD  &16361635
  1243.        DCD  &21212121
  1244.        DCD  &21252422
  1245.        DCD  &25252525
  1246.        DCD  &25312526
  1247.        DCD  &31313131
  1248.        DCD  &35323132
  1249.        DCD  &35353235
  1250.        DCD  &36363536
  1251.        DCD  &21224021
  1252.        DCD  &24442222
  1253.        DCD  &25264425
  1254.        DCD  &25502626
  1255.        DCD  &31325031
  1256.        DCD  &54323232
  1257.        DCD  &54363554
  1258.        DCD  &36363636
  1259.        DCD  &21412140
  1260.        DCD  &22442144
  1261.        DCD  &25452544
  1262.        DCD  &26502550
  1263.        DCD  &31513150
  1264.        DCD  &32545132
  1265.        DCD  &36545454
  1266.        DCD  &55365536
  1267.        DCD  &41414041
  1268.        DCD  &44444144
  1269.        DCD  &45454445
  1270.        DCD  &45505045
  1271.        DCD  &51515051
  1272.        DCD  &51545451
  1273.        DCD  &54555454
  1274.        DCD  &36553655
  1275.        DCD  &41414141
  1276.        DCD  &41454442
  1277.        DCD  &45454545
  1278.        DCD  &45514546
  1279.        DCD  &51515151
  1280.        DCD  &54525152
  1281.        DCD  &55555255
  1282.        DCD  &55565655
  1283.        DCD  &41426041
  1284.        DCD  &42454242
  1285.        DCD  &45466445
  1286.        DCD  &51464646
  1287.        DCD  &51527051
  1288.        DCD  &55525252
  1289.        DCD  &74557455
  1290.        DCD  &56565656
  1291.        DCD  &61424160
  1292.        DCD  &42644164
  1293.        DCD  &65464564
  1294.        DCD  &46707046
  1295.        DCD  &70525170
  1296.        DCD  &52747152
  1297.        DCD  &56745574
  1298.        DCD  &75567556
  1299.        DCD  &42616061
  1300.        DCD  &64646164
  1301.        DCD  &46656465
  1302.        DCD  &70706570
  1303.        DCD  &52717070
  1304.        DCD  &71747471
  1305.        DCD  &74757474
  1306.        DCD  &56755675
  1307.        DCD  &61616161
  1308.        DCD  &61656462
  1309.        DCD  &65656565
  1310.        DCD  &66707066
  1311.        DCD  &71717071
  1312.        DCD  &72747471
  1313.        DCD  &75757475
  1314.        DCD  &75767675
  1315.        DCD  &61626361
  1316.        DCD  &62656262
  1317.        DCD  &65666265
  1318.        DCD  &71666666
  1319.        DCD  &72716671
  1320.        DCD  &75727272
  1321.        DCD  &76757275
  1322.        DCD  &76777676
  1323.        DCD  &63626363
  1324.        DCD  &66626262
  1325.        DCD  &66666266
  1326.        DCD  &71666666
  1327.        DCD  &71726671
  1328.        DCD  &75727272
  1329.        DCD  &75767275
  1330.        DCD  &77777677
  1331.        DCD  &00020101
  1332.        DCD  &02050202
  1333.        DCD  &05050505
  1334.        DCD  &05110506
  1335.        DCD  &11111111
  1336.        DCD  &15121112
  1337.        DCD  &15151215
  1338.        DCD  &17161516
  1339.        DCD  &00020002
  1340.        DCD  &05020202
  1341.        DCD  &05060205
  1342.        DCD  &11060506
  1343.        DCD  &11120611
  1344.        DCD  &15121112
  1345.        DCD  &15161215
  1346.        DCD  &17161516
  1347.        DCD  &02020202
  1348.        DCD  &05030202
  1349.        DCD  &24060206
  1350.        DCD  &11070606
  1351.        DCD  &30120612
  1352.        DCD  &12131212
  1353.        DCD  &34161513
  1354.        DCD  &16161616
  1355.        DCD  &21020221
  1356.        DCD  &24032103
  1357.        DCD  &06250225
  1358.        DCD  &30072507
  1359.        DCD  &12310631
  1360.        DCD  &34133113
  1361.        DCD  &16351235
  1362.        DCD  &36163516
  1363.        DCD  &02212121
  1364.        DCD  &02250222
  1365.        DCD  &25250325
  1366.        DCD  &25310626
  1367.        DCD  &31310731
  1368.        DCD  &34321232
  1369.        DCD  &35351335
  1370.        DCD  &16361636
  1371.        DCD  &21222121
  1372.        DCD  &22252422
  1373.        DCD  &25262525
  1374.        DCD  &31262526
  1375.        DCD  &31322631
  1376.        DCD  &35323132
  1377.        DCD  &35363235
  1378.        DCD  &36363536
  1379.        DCD  &21222122
  1380.        DCD  &25232222
  1381.        DCD  &25262226
  1382.        DCD  &31272626
  1383.        DCD  &31322632
  1384.        DCD  &32333232
  1385.        DCD  &54363533
  1386.        DCD  &36363636
  1387.        DCD  &41222141
  1388.        DCD  &44234123
  1389.        DCD  &45262545
  1390.        DCD  &50274527
  1391.        DCD  &51322651
  1392.        DCD  &54335133
  1393.        DCD  &54365433
  1394.        DCD  &36375536
  1395.        DCD  &22414141
  1396.        DCD  &22452242
  1397.        DCD  &26452345
  1398.        DCD  &26512646
  1399.        DCD  &32512751
  1400.        DCD  &52333252
  1401.        DCD  &36553355
  1402.        DCD  &56373755
  1403.        DCD  &41424141
  1404.        DCD  &42454442
  1405.        DCD  &45464545
  1406.        DCD  &51464546
  1407.        DCD  &51524651
  1408.        DCD  &54525152
  1409.        DCD  &55555255
  1410.        DCD  &55565556
  1411.        DCD  &41424142
  1412.        DCD  &45434242
  1413.        DCD  &45464246
  1414.        DCD  &51474646
  1415.        DCD  &51524652
  1416.        DCD  &55525252
  1417.        DCD  &55565355
  1418.        DCD  &56565656
  1419.        DCD  &61426142
  1420.        DCD  &64434243
  1421.        DCD  &65466446
  1422.        DCD  &70474647
  1423.        DCD  &70525247
  1424.        DCD  &74537152
  1425.        DCD  &74567453
  1426.        DCD  &56577556
  1427.        DCD  &42614261
  1428.        DCD  &42656143
  1429.        DCD  &46654365
  1430.        DCD  &70476547
  1431.        DCD  &52714771
  1432.        DCD  &74535371
  1433.        DCD  &56755375
  1434.        DCD  &76575775
  1435.        DCD  &61626161
  1436.        DCD  &62656462
  1437.        DCD  &65666565
  1438.        DCD  &70667066
  1439.        DCD  &71716671
  1440.        DCD  &74727172
  1441.        DCD  &75757275
  1442.        DCD  &75767576
  1443.        DCD  &61626162
  1444.        DCD  &65626262
  1445.        DCD  &65666266
  1446.        DCD  &71666666
  1447.        DCD  &71726771
  1448.        DCD  &75727272
  1449.        DCD  &75767375
  1450.        DCD  &77767676
  1451.        DCD  &63626362
  1452.        DCD  &66626262
  1453.        DCD  &66666266
  1454.        DCD  &66676666
  1455.        DCD  &71727267
  1456.        DCD  &72737272
  1457.        DCD  &75767673
  1458.        DCD  &77767776
  1459.        DCD  &02020202
  1460.        DCD  &020C0202
  1461.        DCD  &0C06050C
  1462.        DCD  &05180606
  1463.        DCD  &18121118
  1464.        DCD  &111C1212
  1465.        DCD  &1C16151C
  1466.        DCD  &16161616
  1467.        DCD  &02020202
  1468.        DCD  &05030202
  1469.        DCD  &0C060206
  1470.        DCD  &11070606
  1471.        DCD  &18120612
  1472.        DCD  &12131212
  1473.        DCD  &1C161513
  1474.        DCD  &16161616
  1475.        DCD  &02020202
  1476.        DCD  &02030203
  1477.        DCD  &03060603
  1478.        DCD  &06070607
  1479.        DCD  &07121207
  1480.        DCD  &12131213
  1481.        DCD  &13161613
  1482.        DCD  &16161616
  1483.        DCD  &21030228
  1484.        DCD  &03030203
  1485.        DCD  &0307242C
  1486.        DCD  &07072507
  1487.        DCD  &07133038
  1488.        DCD  &13133113
  1489.        DCD  &163C343C
  1490.        DCD  &36163616
  1491.        DCD  &02222128
  1492.        DCD  &242C2203
  1493.        DCD  &0326252C
  1494.        DCD  &25380726
  1495.        DCD  &07323138
  1496.        DCD  &313C1332
  1497.        DCD  &1336353C
  1498.        DCD  &16361636
  1499.        DCD  &28222822
  1500.        DCD  &03230322
  1501.        DCD  &2C260326
  1502.        DCD  &07272626
  1503.        DCD  &38322632
  1504.        DCD  &13333232
  1505.        DCD  &3C363533
  1506.        DCD  &36363636
  1507.        DCD  &22222222
  1508.        DCD  &25232223
  1509.        DCD  &26262326
  1510.        DCD  &26272627
  1511.        DCD  &27323227
  1512.        DCD  &32333233
  1513.        DCD  &33363633
  1514.        DCD  &36373636
  1515.        DCD  &41232148
  1516.        DCD  &23232223
  1517.        DCD  &2327254C
  1518.        DCD  &27272627
  1519.        DCD  &27333158
  1520.        DCD  &33333233
  1521.        DCD  &365C3633
  1522.        DCD  &37373637
  1523.        DCD  &22424148
  1524.        DCD  &444C4223
  1525.        DCD  &2646454C
  1526.        DCD  &45584627
  1527.        DCD  &27525158
  1528.        DCD  &52335233
  1529.        DCD  &555C545C
  1530.        DCD  &56375537
  1531.        DCD  &48424842
  1532.        DCD  &23432342
  1533.        DCD  &4C462346
  1534.        DCD  &27472746
  1535.        DCD  &58522752
  1536.        DCD  &5C523352
  1537.        DCD  &5C56555C
  1538.        DCD  &37563756
  1539.        DCD  &42424242
  1540.        DCD  &45434243
  1541.        DCD  &46464346
  1542.        DCD  &46474647
  1543.        DCD  &47525247
  1544.        DCD  &52535252
  1545.        DCD  &53565553
  1546.        DCD  &56575656
  1547.        DCD  &42434168
  1548.        DCD  &43434243
  1549.        DCD  &4347456C
  1550.        DCD  &47474647
  1551.        DCD  &78525247
  1552.        DCD  &53535253
  1553.        DCD  &7C565653
  1554.        DCD  &57575657
  1555.        DCD  &61436168
  1556.        DCD  &646C6243
  1557.        DCD  &6547656C
  1558.        DCD  &66476647
  1559.        DCD  &71787078
  1560.        DCD  &72537153
  1561.        DCD  &757C747C
  1562.        DCD  &76577557
  1563.        DCD  &68626862
  1564.        DCD  &626C4362
  1565.        DCD  &6C664366
  1566.        DCD  &66784766
  1567.        DCD  &78727178
  1568.        DCD  &7C725372
  1569.        DCD  &7C76757C
  1570.        DCD  &57765776
  1571.        DCD  &62626262
  1572.        DCD  &66626262
  1573.        DCD  &66666266
  1574.        DCD  &66676666
  1575.        DCD  &67727167
  1576.        DCD  &72737272
  1577.        DCD  &73767573
  1578.        DCD  &76767676
  1579.        DCD  &62626262
  1580.        DCD  &66626262
  1581.        DCD  &66666266
  1582.        DCD  &67676667
  1583.        DCD  &67727267
  1584.        DCD  &73737273
  1585.        DCD  &73767673
  1586.        DCD  &76767676
  1587.        DCD  &02090208
  1588.        DCD  &020C020C
  1589.        DCD  &050D0C0C
  1590.        DCD  &06180C18
  1591.        DCD  &11191818
  1592.        DCD  &121C1219
  1593.        DCD  &151D1C1C
  1594.        DCD  &1E16161D
  1595.        DCD  &09020209
  1596.        DCD  &0C030903
  1597.        DCD  &060D020D
  1598.        DCD  &18070D07
  1599.        DCD  &12190619
  1600.        DCD  &1C131913
  1601.        DCD  &161D121D
  1602.        DCD  &1E161D16
  1603.        DCD  &09030228
  1604.        DCD  &03030203
  1605.        DCD  &03070C2C
  1606.        DCD  &07070D07
  1607.        DCD  &07131838
  1608.        DCD  &13131913
  1609.        DCD  &163C1C3C
  1610.        DCD  &1E161E16
  1611.        DCD  &28030228
  1612.        DCD  &032C0303
  1613.        DCD  &072C032C
  1614.        DCD  &07382C07
  1615.        DCD  &13380738
  1616.        DCD  &133C3813
  1617.        DCD  &163C133C
  1618.        DCD  &3D16163C
  1619.        DCD  &02292828
  1620.        DCD  &032C282C
  1621.        DCD  &252D2C2C
  1622.        DCD  &26382C38
  1623.        DCD  &31393838
  1624.        DCD  &323C383C
  1625.        DCD  &363C3C3C
  1626.        DCD  &1E36163D
  1627.        DCD  &22292129
  1628.        DCD  &232C0323
  1629.        DCD  &262D252D
  1630.        DCD  &38272C27
  1631.        DCD  &32392639
  1632.        DCD  &3C333833
  1633.        DCD  &363D333C
  1634.        DCD  &16373D36
  1635.        DCD  &29232848
  1636.        DCD  &2C232923
  1637.        DCD  &2C272C4C
  1638.        DCD  &27272D27
  1639.        DCD  &27333858
  1640.        DCD  &33333933
  1641.        DCD  &365C3D33
  1642.        DCD  &37373D37
  1643.        DCD  &48232248
  1644.        DCD  &234C2323
  1645.        DCD  &4C27264C
  1646.        DCD  &27582727
  1647.        DCD  &33582758
  1648.        DCD  &33335833
  1649.        DCD  &365C335C
  1650.        DCD  &37375C37
  1651.        DCD  &22494848
  1652.        DCD  &234C484C
  1653.        DCD  &264D4C4C
  1654.        DCD  &27584C58
  1655.        DCD  &33585858
  1656.        DCD  &335C5933
  1657.        DCD  &375C5C5C
  1658.        DCD  &5737375D
  1659.        DCD  &42494149
  1660.        DCD  &434C2343
  1661.        DCD  &464D454D
  1662.        DCD  &47582747
  1663.        DCD  &52594758
  1664.        DCD  &525C5952
  1665.        DCD  &555D535C
  1666.        DCD  &3757565D
  1667.        DCD  &49434249
  1668.        DCD  &4C434943
  1669.        DCD  &4C474C6C
  1670.        DCD  &58474D47
  1671.        DCD  &59525947
  1672.        DCD  &5C535953
  1673.        DCD  &565D5D53
  1674.        DCD  &57575D57
  1675.        DCD  &68434268
  1676.        DCD  &436C4343
  1677.        DCD  &6C47466C
  1678.        DCD  &47474747
  1679.        DCD  &52784778
  1680.        DCD  &53537853
  1681.        DCD  &567C537C
  1682.        DCD  &57577C57
  1683.        DCD  &42696868
  1684.        DCD  &436C686C
  1685.        DCD  &476C6C6C
  1686.        DCD  &47786D47
  1687.        DCD  &53787878
  1688.        DCD  &537C7953
  1689.        DCD  &577C7C7C
  1690.        DCD  &76577D57
  1691.        DCD  &62696169
  1692.        DCD  &626C626C
  1693.        DCD  &666D666C
  1694.        DCD  &66786678
  1695.        DCD  &71796778
  1696.        DCD  &727C7279
  1697.        DCD  &757D737C
  1698.        DCD  &5776767D
  1699.        DCD  &69626269
  1700.        DCD  &626C6A62
  1701.        DCD  &6D66626D
  1702.        DCD  &78676D67
  1703.        DCD  &72796779
  1704.        DCD  &7C737973
  1705.        DCD  &767D7D73
  1706.        DCD  &7E767E76
  1707.        DCD  &6A626A62
  1708.        DCD  &6D626A62
  1709.        DCD  &62676A66
  1710.        DCD  &67676767
  1711.        DCD  &67737367
  1712.        DCD  &73737373
  1713.        DCD  &73767673
  1714.        DCD  &7E767E76
  1715.        DCD  &09090809
  1716.        DCD  &0C0C090C
  1717.        DCD  &0D0D0C0D
  1718.        DCD  &0D18180D
  1719.        DCD  &19191819
  1720.        DCD  &191C1C19
  1721.        DCD  &1D1D1C1D
  1722.        DCD  &161E161D
  1723.        DCD  &02090909
  1724.        DCD  &020D020A
  1725.        DCD  &0D0D030D
  1726.        DCD  &0D19060E
  1727.        DCD  &19190719
  1728.        DCD  &1C1A121A
  1729.        DCD  &1D1D131D
  1730.        DCD  &161E161E
  1731.        DCD  &020A0928
  1732.        DCD  &0C2C0A03
  1733.        DCD  &030E0D2C
  1734.        DCD  &0D38070E
  1735.        DCD  &071A1938
  1736.        DCD  &193C131A
  1737.        DCD  &131E1D3C
  1738.        DCD  &161E161E
  1739.        DCD  &02292828
  1740.        DCD  &032C282C
  1741.        DCD  &0D2D2C2C
  1742.        DCD  &0E382C38
  1743.        DCD  &19393838
  1744.        DCD  &1A3C383C
  1745.        DCD  &1E3C3C3C
  1746.        DCD  &361E163D
  1747.        DCD  &03292829
  1748.        DCD  &2C2C292C
  1749.        DCD  &2C2D2C2D
  1750.        DCD  &2D38382D
  1751.        DCD  &38393839
  1752.        DCD  &393C3C39
  1753.        DCD  &3C3D3C3C
  1754.        DCD  &163D163D
  1755.        DCD  &29292929
  1756.        DCD  &292D032A
  1757.        DCD  &2D2D2C2D
  1758.        DCD  &2D39262E
  1759.        DCD  &39392739
  1760.        DCD  &3C3A323A
  1761.        DCD  &3D3D333D
  1762.        DCD  &363E373D
  1763.        DCD  &222A4829
  1764.        DCD  &2C4C232A
  1765.        DCD  &262E4C2D
  1766.        DCD  &2D58272E
  1767.        DCD  &273A3958
  1768.        DCD  &3A33333A
  1769.        DCD  &5C3D3C5C
  1770.        DCD  &3E37363E
  1771.        DCD  &29492948
  1772.        DCD  &2A4C294C
  1773.        DCD  &2D4D2D4C
  1774.        DCD  &2E582D58
  1775.        DCD  &3A585858
  1776.        DCD  &3A5C3A33
  1777.        DCD  &3E5C5C5C
  1778.        DCD  &3F37375D
  1779.        DCD  &23494849
  1780.        DCD  &4C4C494C
  1781.        DCD  &274D4C4D
  1782.        DCD  &58584D58
  1783.        DCD  &58595858
  1784.        DCD  &595C3359
  1785.        DCD  &5C5D5C5C
  1786.        DCD  &375D375D
  1787.        DCD  &49494949
  1788.        DCD  &494D234A
  1789.        DCD  &4D4D4C4D
  1790.        DCD  &4E58274E
  1791.        DCD  &59595859
  1792.        DCD  &5A5C5C59
  1793.        DCD  &5D5D5C5D
  1794.        DCD  &375E575D
  1795.        DCD  &424A6849
  1796.        DCD  &4C6C434A
  1797.        DCD  &464E6C4D
  1798.        DCD  &4E47474E
  1799.        DCD  &78594759
  1800.        DCD  &5A53525A
  1801.        DCD  &7C5D535D
  1802.        DCD  &575E565E
  1803.        DCD  &684A4968
  1804.        DCD  &4A6C496C
  1805.        DCD  &6C4E4D6C
  1806.        DCD  &4E784E47
  1807.        DCD  &5A785978
  1808.        DCD  &5A7C5A53
  1809.        DCD  &5E7C5D7C
  1810.        DCD  &5F57575E
  1811.        DCD  &43696869
  1812.        DCD  &6C6C696C
  1813.        DCD  &476D6C6C
  1814.        DCD  &78786C78
  1815.        DCD  &78797878
  1816.        DCD  &797C5379
  1817.        DCD  &7C7D7C7C
  1818.        DCD  &7E57577D
  1819.        DCD  &69696969
  1820.        DCD  &6A6C436A
  1821.        DCD  &6D6D6C6D
  1822.        DCD  &6E78786D
  1823.        DCD  &79797879
  1824.        DCD  &7A7C7C79
  1825.        DCD  &7D7D7C7D
  1826.        DCD  &577E767D
  1827.        DCD  &626A6269
  1828.        DCD  &626D626A
  1829.        DCD  &676D626D
  1830.        DCD  &6779666E
  1831.        DCD  &73796779
  1832.        DCD  &737A727A
  1833.        DCD  &767D737D
  1834.        DCD  &767E767E
  1835.        DCD  &626A626A
  1836.        DCD  &666A626A
  1837.        DCD  &666E626D
  1838.        DCD  &6F676E67
  1839.        DCD  &677A6779
  1840.        DCD  &7B73737A
  1841.        DCD  &737E7E73
  1842.        DCD  &767E767E
  1843.        DCD  &09090909
  1844.        DCD  &090D0C0A
  1845.        DCD  &0D0D0D0D
  1846.        DCD  &0D190D0E
  1847.        DCD  &19191919
  1848.        DCD  &1D1A191A
  1849.        DCD  &1D1D1A1D
  1850.        DCD  &1E1E1D1E
  1851.        DCD  &090A0909
  1852.        DCD  &0A0D0C0A
  1853.        DCD  &0D0E0D0D
  1854.        DCD  &190E0D0E
  1855.        DCD  &191A0E19
  1856.        DCD  &1D1A191A
  1857.        DCD  &1D1E1A1D
  1858.        DCD  &1E1E1D1E
  1859.        DCD  &280A280A
  1860.        DCD  &030B030A
  1861.        DCD  &2C0E030E
  1862.        DCD  &070F0E0E
  1863.        DCD  &381A0E1A
  1864.        DCD  &131B1A1A
  1865.        DCD  &3C1E1D1B
  1866.        DCD  &1E1E1E1E
  1867.        DCD  &0A290929
  1868.        DCD  &0B2C030B
  1869.        DCD  &0E2D0D2D
  1870.        DCD  &380F2C0F
  1871.        DCD  &1A390E39
  1872.        DCD  &3C1B381B
  1873.        DCD  &1E3D1B3C
  1874.        DCD  &161F3D1E
  1875.        DCD  &29292929
  1876.        DCD  &292D032A
  1877.        DCD  &2D2D2C2D
  1878.        DCD  &2D390E2E
  1879.        DCD  &39390F39
  1880.        DCD  &3C3A1A3A
  1881.        DCD  &3D3D1B3D
  1882.        DCD  &1E3E1F3D
  1883.        DCD  &292A2929
  1884.        DCD  &2A2D2C2A
  1885.        DCD  &2D2E2D2D
  1886.        DCD  &392E2D2E
  1887.        DCD  &393A2E39
  1888.        DCD  &3C3A393A
  1889.        DCD  &3D3D3A3D
  1890.        DCD  &3D3E3D3E
  1891.        DCD  &292A292A
  1892.        DCD  &2C2B2A2A
  1893.        DCD  &2D2E2A2E
  1894.        DCD  &272F2E2E
  1895.        DCD  &583A2E3A
  1896.        DCD  &5C3A3A3A
  1897.        DCD  &5C3E3B3D
  1898.        DCD  &373E3E3E
  1899.        DCD  &492A2949
  1900.        DCD  &4C2B232B
  1901.        DCD  &4D2E2D4D
  1902.        DCD  &582F272F
  1903.        DCD  &583A2F58
  1904.        DCD  &333B593A
  1905.        DCD  &3D5D3B5C
  1906.        DCD  &373F5D3E
  1907.        DCD  &2A494949
  1908.        DCD  &2A4D2A4A
  1909.        DCD  &2E4D2B4D
  1910.        DCD  &2F582E4E
  1911.        DCD  &3A592F59
  1912.        DCD  &3B5C3B59
  1913.        DCD  &5D5D3B5D
  1914.        DCD  &375E3F5D
  1915.        DCD  &494A4949
  1916.        DCD  &4A4D4C4A
  1917.        DCD  &4D4E4D4D
  1918.        DCD  &584E584E
  1919.        DCD  &59594E59
  1920.        DCD  &5C5A595A
  1921.        DCD  &5D5D5A5D
  1922.        DCD  &5D5E5D5E
  1923.        DCD  &494A494A
  1924.        DCD  &4C4B4A4A
  1925.        DCD  &4D4E4A4E
  1926.        DCD  &594E4E4E
  1927.        DCD  &595A4F59
  1928.        DCD  &5D5A5A5A
  1929.        DCD  &5D5E5B5D
  1930.        DCD  &5E5E5E5E
  1931.        DCD  &694A694A
  1932.        DCD  &6C4B434B
  1933.        DCD  &6C4E6C4E
  1934.        DCD  &474F784E
  1935.        DCD  &785A4F78
  1936.        DCD  &535B795A
  1937.        DCD  &7C5E5B7C
  1938.        DCD  &575F7D5E
  1939.        DCD  &4A694A69
  1940.        DCD  &4B6C694B
  1941.        DCD  &4E6D4B6D
  1942.        DCD  &4F784F6D
  1943.        DCD  &5A794F79
  1944.        DCD  &5B7C5B79
  1945.        DCD  &5E7D5B7D
  1946.        DCD  &765F5F7D
  1947.        DCD  &696A6969
  1948.        DCD  &6A6D6C6A
  1949.        DCD  &6D6D6D6D
  1950.        DCD  &6D79786E
  1951.        DCD  &79797979
  1952.        DCD  &7C7A797A
  1953.        DCD  &7D7D7A7D
  1954.        DCD  &577E7D7E
  1955.        DCD  &696A696A
  1956.        DCD  &6D6A6A6A
  1957.        DCD  &6D6E6B6D
  1958.        DCD  &796E6E6E
  1959.        DCD  &797A6F79
  1960.        DCD  &7D7A7A7A
  1961.        DCD  &7D7E7B7D
  1962.        DCD  &7E7E7E7E
  1963.        DCD  &6A6A6A6A
  1964.        DCD  &626B6A6A
  1965.        DCD  &6D6E6A6E
  1966.        DCD  &676F676E
  1967.        DCD  &797A677A
  1968.        DCD  &737B7A7A
  1969.        DCD  &737E767B
  1970.        DCD  &767F7E7E
  1971.        DCD  &090A8009
  1972.        DCD  &0C840A0A
  1973.        DCD  &0D0E840D
  1974.        DCD  &0D900E0E
  1975.        DCD  &191A9019
  1976.        DCD  &941A1A1A
  1977.        DCD  &941E1D94
  1978.        DCD  &1E1E1E1E
  1979.        DCD  &090A090A
  1980.        DCD  &0D0B0A0A
  1981.        DCD  &0D0E0A0E
  1982.        DCD  &190F0E0E
  1983.        DCD  &191A0E1A
  1984.        DCD  &1A1B1A1A
  1985.        DCD  &941E1D1B
  1986.        DCD  &1E1E1E1E
  1987.        DCD  &0A0A0A0A
  1988.        DCD  &0D0B0A0B
  1989.        DCD  &0E0E0B0E
  1990.        DCD  &0E0F0E0F
  1991.        DCD  &0F1A1A0F
  1992.        DCD  &1A1B1A1B
  1993.        DCD  &1B1E1E1B
  1994.        DCD  &1E1F1E1E
  1995.        DCD  &290B28A0
  1996.        DCD  &2C0B290B
  1997.        DCD  &2C0F2CA4
  1998.        DCD  &0F0F2D0F
  1999.        DCD  &0F1B38B0
  2000.        DCD  &1B1B391B
  2001.        DCD  &1EB43D1B
  2002.        DCD  &1F1F3D1F
  2003.        DCD  &0A2AA029
  2004.        DCD  &2CA40B2A
  2005.        DCD  &0E2EA42D
  2006.        DCD  &2DB00F2E
  2007.        DCD  &0F3A39B0
  2008.        DCD  &3A1B1B3A
  2009.        DCD  &B43D3CB4
  2010.        DCD  &3E1F1E3E
  2011.        DCD  &292A292A
  2012.        DCD  &2C2B2A2A
  2013.        DCD  &2D2E2A2E
  2014.        DCD  &0F2F2E2E
  2015.        DCD  &B03A2E3A
  2016.        DCD  &B43A3A3A
  2017.        DCD  &B43E3B3D
  2018.        DCD  &1F3E3E3E
  2019.        DCD  &2A2A2A2A
  2020.        DCD  &2D2B2A2B
  2021.        DCD  &2E2E2B2E
  2022.        DCD  &2E2F2E2F
  2023.        DCD  &2F3A3A2F
  2024.        DCD  &3A3B3A3A
  2025.        DCD  &3B3E3D3B
  2026.        DCD  &3E3F3E3E
  2027.        DCD  &492B29C0
  2028.        DCD  &2B2B2A2B
  2029.        DCD  &2B2F2DC4
  2030.        DCD  &2F2F2E2F
  2031.        DCD  &D03A3A2F
  2032.        DCD  &3B3B3A3B
  2033.        DCD  &D43E5D3B
  2034.        DCD  &3F3F5D3F
  2035.        DCD  &2A4AC049
  2036.        DCD  &4CC44A2B
  2037.        DCD  &2E4E4DC4
  2038.        DCD  &4E2F4E2F
  2039.        DCD  &D05958D0
  2040.        DCD  &5A3B593B
  2041.        DCD  &D45D5CD4
  2042.        DCD  &5E3F3E5E
  2043.        DCD  &494A494A
  2044.        DCD  &2B4B2B4A
  2045.        DCD  &C44E2B4E
  2046.        DCD  &D04E2F4E
  2047.        DCD  &D05AD059
  2048.        DCD  &D45A3B5A
  2049.        DCD  &D45ED45D
  2050.        DCD  &3F5E5E5E
  2051.        DCD  &4A4A4A4A
  2052.        DCD  &4D4B4A4B
  2053.        DCD  &4E4E4B4E
  2054.        DCD  &4E4F4E4E
  2055.        DCD  &4F5A594F
  2056.        DCD  &5A5B5A5A
  2057.        DCD  &5B5E5D5B
  2058.        DCD  &5E5F5E5E
  2059.        DCD  &4A4BE04A
  2060.        DCD  &4B4B4A4B
  2061.        DCD  &E44E4E4B
  2062.        DCD  &4F4F4E4F
  2063.        DCD  &F05A5A4F
  2064.        DCD  &5B5B5A5B
  2065.        DCD  &F45E5E5B
  2066.        DCD  &5F5F5E5F
  2067.        DCD  &694B69E0
  2068.        DCD  &6D4B6A4B
  2069.        DCD  &4F6D6CE4
  2070.        DCD  &794F6D4F
  2071.        DCD  &F07978F0
  2072.        DCD  &7A5B795B
  2073.        DCD  &F47D7CF4
  2074.        DCD  &7E5F7D5F
  2075.        DCD  &E06AE06A
  2076.        DCD  &6AE44B6A
  2077.        DCD  &E46EE46D
  2078.        DCD  &F06E4F6E
  2079.        DCD  &F07AF079
  2080.        DCD  &F47A5B7A
  2081.        DCD  &F47EF47D
  2082.        DCD  &5F7E5F7E
  2083.        DCD  &6A6A6A6A
  2084.        DCD  &6D6B6A6A
  2085.        DCD  &6E6E6A6E
  2086.        DCD  &796F6E6E
  2087.        DCD  &7A7A6E7A
  2088.        DCD  &7A7B7A7A
  2089.        DCD  &7B7E7D7B
  2090.        DCD  &7E7F7E7E
  2091.        DCD  &6A6A6A6A
  2092.        DCD  &6B6B6A6B
  2093.        DCD  &6B6E6E6B
  2094.        DCD  &6F6F6E6F
  2095.        DCD  &6F7A7A6F
  2096.        DCD  &7B7B7A7B
  2097.        DCD  &7B7E7E7B
  2098.        DCD  &7F7F7E7F
  2099.        DCD  &09810980
  2100.        DCD  &0A840984
  2101.        DCD  &0D850D84
  2102.        DCD  &0E900D90
  2103.        DCD  &19911990
  2104.        DCD  &1A94911A
  2105.        DCD  &1E949494
  2106.        DCD  &951E951E
  2107.        DCD  &810A0981
  2108.        DCD  &840B810B
  2109.        DCD  &850E0D85
  2110.        DCD  &900F850F
  2111.        DCD  &911A0E91
  2112.        DCD  &941B911B
  2113.        DCD  &941E941B
  2114.        DCD  &1E1F951E
  2115.        DCD  &810B09A0
  2116.        DCD  &0B0B0A0B
  2117.        DCD  &0B0F0DA4
  2118.        DCD  &0F0F0E0F
  2119.        DCD  &0F1B19B0
  2120.        DCD  &1B1B1A1B
  2121.        DCD  &1EB41E1B
  2122.        DCD  &1F1F1E1F
  2123.        DCD  &A00B0AA0
  2124.        DCD  &0BA40B0B
  2125.        DCD  &A40F0EA4
  2126.        DCD  &0FB00F0F
  2127.        DCD  &1BB00FB0
  2128.        DCD  &1B1BB01B
  2129.        DCD  &1EB41BB4
  2130.        DCD  &1F1FB41F
  2131.        DCD  &29A129A0
  2132.        DCD  &2AA429A4
  2133.        DCD  &2DA52DA4
  2134.        DCD  &2EB02DB0
  2135.        DCD  &3AB0B0B0
  2136.        DCD  &3AB43A1B
  2137.        DCD  &3EB4B4B4
  2138.        DCD  &3F1F1FB5
  2139.        DCD  &A12A29A1
  2140.        DCD  &A42B0B2B
  2141.        DCD  &A52E2DA5
  2142.        DCD  &B02F0F2F
  2143.        DCD  &B03A2FB0
  2144.        DCD  &1B3BB13A
  2145.        DCD  &3DB53BB4
  2146.        DCD  &1F3FB53E
  2147.        DCD  &A12B29C0
  2148.        DCD  &2B2B2A2B
  2149.        DCD  &2B2F2DC4
  2150.        DCD  &2F2F2E2F
  2151.        DCD  &D03A3A2F
  2152.        DCD  &3B3B3A3B
  2153.        DCD  &D43EB53B
  2154.        DCD  &3F3FB53F
  2155.        DCD  &C02B2AC0
  2156.        DCD  &2BC42B2B
  2157.        DCD  &C42F2EC4
  2158.        DCD  &2F2F2F2F
  2159.        DCD  &3AD02FD0
  2160.        DCD  &3B3BD03B
  2161.        DCD  &3ED43BD4
  2162.        DCD  &3F3FD43F
  2163.        DCD  &2AC149C0
  2164.        DCD  &2BC449C4
  2165.        DCD  &2FC4C4C4
  2166.        DCD  &2FD04E2F
  2167.        DCD  &3BD0D0D0
  2168.        DCD  &3BD4D13B
  2169.        DCD  &5ED4D4D4
  2170.        DCD  &5F3FD53F
  2171.        DCD  &C14A49C1
  2172.        DCD  &4BC42B4B
  2173.        DCD  &C44E4EC4
  2174.        DCD  &4ED0D04E
  2175.        DCD  &59D14FD0
  2176.        DCD  &5AD4D15A
  2177.        DCD  &5DD55BD4
  2178.        DCD  &3F5FD55E
  2179.        DCD  &C14BC14A
  2180.        DCD  &C44B4A4B
  2181.        DCD  &C54E4E4B
  2182.        DCD  &D04F4E4F
  2183.        DCD  &D15AD14F
  2184.        DCD  &D45BD15B
  2185.        DCD  &D55ED55B
  2186.        DCD  &5F5FD55F
  2187.        DCD  &E04B4AE0
  2188.        DCD  &4B4B4B4B
  2189.        DCD  &4B4F4EE4
  2190.        DCD  &4F4F4F4F
  2191.        DCD  &5AF04FF0
  2192.        DCD  &5B5BF05B
  2193.        DCD  &5EF45BF4
  2194.        DCD  &5F5FF45F
  2195.        DCD  &E04BE0E0
  2196.        DCD  &4BE46A4B
  2197.        DCD  &4FE4E4E4
  2198.        DCD  &4FF0E54F
  2199.        DCD  &5BF0F0F0
  2200.        DCD  &5BF4F15B
  2201.        DCD  &5FF4F4F4
  2202.        DCD  &7F5FF55F
  2203.        DCD  &E06A6AE0
  2204.        DCD  &6AE46AE4
  2205.        DCD  &6DE56EE4
  2206.        DCD  &6EF0F06E
  2207.        DCD  &79F17AF0
  2208.        DCD  &7AF4F17A
  2209.        DCD  &7DF57BF4
  2210.        DCD  &5F7FF57E
  2211.        DCD  &E16AE16A
  2212.        DCD  &E46B6A6B
  2213.        DCD  &E56E6BE5
  2214.        DCD  &F06FE56F
  2215.        DCD  &F17AF16F
  2216.        DCD  &F47BF17B
  2217.        DCD  &F57EF57B
  2218.        DCD  &7F7FF57F
  2219.        DCD  &6A6BE16A
  2220.        DCD  &6B6B6B6B
  2221.        DCD  &6B6F6F6B
  2222.        DCD  &6F6F6F6F
  2223.        DCD  &6F7B7B6F
  2224.        DCD  &7B7B7B7B
  2225.        DCD  &7B7F7F7B
  2226.        DCD  &7F7F7F7F
  2227.        DCD  &81818081
  2228.        DCD  &84848184
  2229.        DCD  &85858485
  2230.        DCD  &85909085
  2231.        DCD  &91919091
  2232.        DCD  &91949491
  2233.        DCD  &94959494
  2234.        DCD  &1E951E95
  2235.        DCD  &0A818181
  2236.        DCD  &0A850A82
  2237.        DCD  &0E850B85
  2238.        DCD  &0E910E86
  2239.        DCD  &1A910F91
  2240.        DCD  &921B1A92
  2241.        DCD  &1E951B95
  2242.        DCD  &961F1F95
  2243.        DCD  &0A8281A0
  2244.        DCD  &84A4820B
  2245.        DCD  &0E8685A4
  2246.        DCD  &85B0860F
  2247.        DCD  &0F9291B0
  2248.        DCD  &921B921B
  2249.        DCD  &95B494B4
  2250.        DCD  &961F951F
  2251.        DCD  &0AA1A0A0
  2252.        DCD  &0BA4A0A4
  2253.        DCD  &0EA5A4A4
  2254.        DCD  &0FB0A4B0
  2255.        DCD  &1BB0B0B0
  2256.        DCD  &1BB4B11B
  2257.        DCD  &1FB4B4B4
  2258.        DCD  &971F1FB5
  2259.        DCD  &0BA1A0A1
  2260.        DCD  &A4A4A1A4
  2261.        DCD  &0FA5A4A5
  2262.        DCD  &B0B0A5B0
  2263.        DCD  &B0B1B0B0
  2264.        DCD  &B1B41BB1
  2265.        DCD  &B4B5B4B4
  2266.        DCD  &1FB51FB5
  2267.        DCD  &2AA1A1A1
  2268.        DCD  &2AA52AA2
  2269.        DCD  &2EA52BA5
  2270.        DCD  &2FB02EA6
  2271.        DCD  &3AB12FB1
  2272.        DCD  &3BB43BB1
  2273.        DCD  &B5B53BB5
  2274.        DCD  &1FB63FB5
  2275.        DCD  &2AA2C0A1
  2276.        DCD  &A4C4A22B
  2277.        DCD  &2EA6A5C4
  2278.        DCD  &A62FA62F
  2279.        DCD  &D0B1B0D0
  2280.        DCD  &B23BB13B
  2281.        DCD  &D4B5B4D4
  2282.        DCD  &B63F3EB6
  2283.        DCD  &2AC1A1C0
  2284.        DCD  &2BC4A1C4
  2285.        DCD  &2FC4C4C4
  2286.        DCD  &2FD0A62F
  2287.        DCD  &3BD0D0D0
  2288.        DCD  &3BD4D13B
  2289.        DCD  &B6D4D4D4
  2290.        DCD  &B73FD53F
  2291.        DCD  &2BC1C0C1
  2292.        DCD  &C4C4C1C4
  2293.        DCD  &2FC5C4C4
  2294.        DCD  &D0D0C4D0
  2295.        DCD  &D0D1D0D0
  2296.        DCD  &D1D43BD1
  2297.        DCD  &D4D5D4D4
  2298.        DCD  &D63F3FD5
  2299.        DCD  &4AC1C1C1
  2300.        DCD  &4BC42BC2
  2301.        DCD  &4EC5C4C5
  2302.        DCD  &4FD0D0C5
  2303.        DCD  &D1D1D0D1
  2304.        DCD  &D2D4D4D1
  2305.        DCD  &D5D5D4D5
  2306.        DCD  &3FD65FD5
  2307.        DCD  &4AC2E0C1
  2308.        DCD  &C54BC24B
  2309.        DCD  &4FC54BC5
  2310.        DCD  &D14FC54F
  2311.        DCD  &F0D14FD1
  2312.        DCD  &D25B5AD2
  2313.        DCD  &F4D55BD5
  2314.        DCD  &D65F5ED6
  2315.        DCD  &C24BC1E0
  2316.        DCD  &4BE4C24B
  2317.        DCD  &4FE4C5E4
  2318.        DCD  &4FF0C64F
  2319.        DCD  &D2F0D1F0
  2320.        DCD  &D2F4D25B
  2321.        DCD  &D6F4D5F4
  2322.        DCD  &D75FD65F
  2323.        DCD  &4BE1E0E0
  2324.        DCD  &E4E4E0E4
  2325.        DCD  &4FE5E4E4
  2326.        DCD  &F0F0E4F0
  2327.        DCD  &F0F1F0F0
  2328.        DCD  &F1F45BF1
  2329.        DCD  &F4F5F4F4
  2330.        DCD  &F65F5FF5
  2331.        DCD  &6AE1E0E1
  2332.        DCD  &6BE4E1E4
  2333.        DCD  &E5E5E4E5
  2334.        DCD  &E6F0F0E5
  2335.        DCD  &F1F1F0F1
  2336.        DCD  &F2F4F4F1
  2337.        DCD  &F5F5F4F5
  2338.        DCD  &5FF67FF5
  2339.        DCD  &6BE16AE1
  2340.        DCD  &6BE5E16B
  2341.        DCD  &6FE56BE5
  2342.        DCD  &F16F6EE6
  2343.        DCD  &7BF16FF1
  2344.        DCD  &F27B7AF2
  2345.        DCD  &7FF57BF5
  2346.        DCD  &F67F7EF6
  2347.        DCD  &E26B6AE1
  2348.        DCD  &E36BE26B
  2349.        DCD  &6BE66BE5
  2350.        DCD  &E76FE66F
  2351.        DCD  &6FF2F26F
  2352.        DCD  &F37BF27B
  2353.        DCD  &7BF6F67B
  2354.        DCD  &F67FF67F
  2355.        DCD  &81818181
  2356.        DCD  &81858482
  2357.        DCD  &85858585
  2358.        DCD  &85918586
  2359.        DCD  &91919191
  2360.        DCD  &94929192
  2361.        DCD  &95959295
  2362.        DCD  &95969695
  2363.        DCD  &81828181
  2364.        DCD  &82858482
  2365.        DCD  &85868585
  2366.        DCD  &91868586
  2367.        DCD  &91928691
  2368.        DCD  &94929192
  2369.        DCD  &95959295
  2370.        DCD  &95969596
  2371.        DCD  &A082A082
  2372.        DCD  &0B830B82
  2373.        DCD  &A4860B86
  2374.        DCD  &0F870F86
  2375.        DCD  &B0920F92
  2376.        DCD  &B4921B92
  2377.        DCD  &B49695B4
  2378.        DCD  &1F961F96
  2379.        DCD  &82A181A1
  2380.        DCD  &83A40B83
  2381.        DCD  &86A585A5
  2382.        DCD  &87B00F87
  2383.        DCD  &92B187B0
  2384.        DCD  &92B4B192
  2385.        DCD  &95B593B4
  2386.        DCD  &1F9796B5
  2387.        DCD  &A1A1A1A1
  2388.        DCD  &A1A50BA2
  2389.        DCD  &A5A5A4A5
  2390.        DCD  &A6B00FA6
  2391.        DCD  &B1B1B0B1
  2392.        DCD  &B2B4B4B1
  2393.        DCD  &B5B5B4B5
  2394.        DCD  &1FB697B5
  2395.        DCD  &A1A2A1A1
  2396.        DCD  &A2A5A4A2
  2397.        DCD  &A5A6A5A5
  2398.        DCD  &B0A6B0A6
  2399.        DCD  &B1B1A6B1
  2400.        DCD  &B4B2B1B2
  2401.        DCD  &B5B5B2B5
  2402.        DCD  &B5B6B5B6
  2403.        DCD  &A1A2A1A2
  2404.        DCD  &2BA32BA2
  2405.        DCD  &C4A62BA6
  2406.        DCD  &D0A62FA6
  2407.        DCD  &D0B2D0B1
  2408.        DCD  &D4B23BB2
  2409.        DCD  &D4B6D4B5
  2410.        DCD  &3FB6B6B6
  2411.        DCD  &C1A2A1C1
  2412.        DCD  &A3C42BA3
  2413.        DCD  &C4A6A6C4
  2414.        DCD  &A6D0D0A6
  2415.        DCD  &B1D1A7D0
  2416.        DCD  &B2D4D1B2
  2417.        DCD  &B5D5B3D4
  2418.        DCD  &3FB7D5B6
  2419.        DCD  &A2C1C1C1
  2420.        DCD  &A3C42BC2
  2421.        DCD  &A6C5C4C5
  2422.        DCD  &A7D0D0C5
  2423.        DCD  &D1D1D0D1
  2424.        DCD  &D2D4D4D1
  2425.        DCD  &D5D5D4D5
  2426.        DCD  &3FD6B7D5
  2427.        DCD  &C1C2C1C1
  2428.        DCD  &C2C5C4C2
  2429.        DCD  &C5C5C5C5
  2430.        DCD  &C5D1D0C6
  2431.        DCD  &D1D1D1D1
  2432.        DCD  &D4D2D1D2
  2433.        DCD  &D5D5D2D5
  2434.        DCD  &3FD6D5D6
  2435.        DCD  &C1C2C1C2
  2436.        DCD  &C5C24BC2
  2437.        DCD  &C5C6E4C5
  2438.        DCD  &D1C64FC6
  2439.        DCD  &D1D2F0D1
  2440.        DCD  &D5D2D2D2
  2441.        DCD  &D5D6D3D5
  2442.        DCD  &5FD6D6D6
  2443.        DCD  &E0C2E0C2
  2444.        DCD  &C2E4E4C2
  2445.        DCD  &E4C6C6E4
  2446.        DCD  &C6F0F0C6
  2447.        DCD  &F0D2D2F0
  2448.        DCD  &5BD3F1D2
  2449.        DCD  &F4D6D3F4
  2450.        DCD  &5FD7F5D6
  2451.        DCD  &C2E1C2E1
  2452.        DCD  &C3E4E1E4
  2453.        DCD  &C6E5E4E5
  2454.        DCD  &C7F0F0E5
  2455.        DCD  &D2F1F0F1
  2456.        DCD  &D3F4D3F1
  2457.        DCD  &D6F5D3F5
  2458.        DCD  &7FD7D7F5
  2459.        DCD  &E1E1E1E1
  2460.        DCD  &E1E5E4E2
  2461.        DCD  &E5E5E5E5
  2462.        DCD  &E5F1F0E6
  2463.        DCD  &F1F1F1F1
  2464.        DCD  &F4F2F1F2
  2465.        DCD  &F5F5F2F5
  2466.        DCD  &5FF6F5F6
  2467.        DCD  &E1E2E2E1
  2468.        DCD  &E2E56BE2
  2469.        DCD  &E5E6E3E5
  2470.        DCD  &F1E6E6E6
  2471.        DCD  &F1F2E7F1
  2472.        DCD  &F5F2F2F2
  2473.        DCD  &F5F6F3F5
  2474.        DCD  &7FF6F6F6
  2475.        DCD  &E1E2E1E2
  2476.        DCD  &6BE36BE2
  2477.        DCD  &E5E66BE6
  2478.        DCD  &6FE76FE6
  2479.        DCD  &6FF26FF2
  2480.        DCD  &7BF37BF2
  2481.        DCD  &7BF67FF3
  2482.        DCD  &7FF67FF6
  2483.        DCD  &81828881
  2484.        DCD  &82858282
  2485.        DCD  &85868C85
  2486.        DCD  &91868686
  2487.        DCD  &91929891
  2488.        DCD  &95929292
  2489.        DCD  &9C959C95
  2490.        DCD  &96969696
  2491.        DCD  &81828182
  2492.        DCD  &85838282
  2493.        DCD  &85868286
  2494.        DCD  &91878686
  2495.        DCD  &91928692
  2496.        DCD  &95929292
  2497.        DCD  &95969395
  2498.        DCD  &96969696
  2499.        DCD  &82828282
  2500.        DCD  &85838283
  2501.        DCD  &86868386
  2502.        DCD  &86878687
  2503.        DCD  &87929287
  2504.        DCD  &92939292
  2505.        DCD  &93969593
  2506.        DCD  &96979696
  2507.        DCD  &A18382A1
  2508.        DCD  &A483A183
  2509.        DCD  &A487A4AC
  2510.        DCD  &B087A587
  2511.        DCD  &B192B187
  2512.        DCD  &B493B193
  2513.        DCD  &96B5B593
  2514.        DCD  &9797B597
  2515.        DCD  &82A2A8A1
  2516.        DCD  &A4AC83A2
  2517.        DCD  &86A6ACA5
  2518.        DCD  &A68787A6
  2519.        DCD  &B8B187B1
  2520.        DCD  &B29392B2
  2521.        DCD  &BCB593B5
  2522.        DCD  &97B696B6
  2523.        DCD  &A1A2A1A2
  2524.        DCD  &A4A3A2A2
  2525.        DCD  &A5A6A2A6
  2526.        DCD  &B1A6A6A6
  2527.        DCD  &B1B2A7B1
  2528.        DCD  &B5B2B2B2
  2529.        DCD  &B5B6B3B5
  2530.        DCD  &B6B6B6B6
  2531.        DCD  &A2A2A2A2
  2532.        DCD  &A5A3A2A3
  2533.        DCD  &A6A6A3A6
  2534.        DCD  &A6A7A6A6
  2535.        DCD  &A7B2B1A7
  2536.        DCD  &B2B3B2B2
  2537.        DCD  &B3B6B5B3
  2538.        DCD  &B6B7B6B6
  2539.        DCD  &C1A3C1A2
  2540.        DCD  &C4A3A2A3
  2541.        DCD  &C5A6A6A3
  2542.        DCD  &D0A7A6A7
  2543.        DCD  &D1B2D1A7
  2544.        DCD  &D4B3D1B3
  2545.        DCD  &D5B6D5B3
  2546.        DCD  &B7B7D5B7
  2547.        DCD  &A2C2C8C1
  2548.        DCD  &C5A3C2A3
  2549.        DCD  &A7C5A3C5
  2550.        DCD  &D1A7C5A7
  2551.        DCD  &D8D1A7D1
  2552.        DCD  &D2B3B2D2
  2553.        DCD  &DCD5B3D5
  2554.        DCD  &D6B7B6D6
  2555.        DCD  &C1C2C1C2
  2556.        DCD  &C5C2A3C2
  2557.        DCD  &C5C6CCC5
  2558.        DCD  &D1C6A7C6
  2559.        DCD  &D1D2D8D1
  2560.        DCD  &D5D2D2D2
  2561.        DCD  &D5D6D3D5
  2562.        DCD  &B7D6D6D6
  2563.        DCD  &C2C2C2C2
  2564.        DCD  &C5C3C2C2
  2565.        DCD  &C6C6C2C6
  2566.        DCD  &D1C7C6C6
  2567.        DCD  &D2D2C6D2
  2568.        DCD  &D2D3D2D2
  2569.        DCD  &D3D6D5D3
  2570.        DCD  &D6D7D6D6
  2571.        DCD  &E1C2E1C2
  2572.        DCD  &E4C3C2C3
  2573.        DCD  &E5C6C6C3
  2574.        DCD  &F0C7C6C7
  2575.        DCD  &F1D2D2C7
  2576.        DCD  &D3D3D2D3
  2577.        DCD  &FCD6D6D3
  2578.        DCD  &D7D7D6D7
  2579.        DCD  &C3E1E8E1
  2580.        DCD  &E5C3E1C3
  2581.        DCD  &C7E5C3E5
  2582.        DCD  &F1C7E5C7
  2583.        DCD  &D3F1C7F1
  2584.        DCD  &F2D3F1D3
  2585.        DCD  &FCF5F4FC
  2586.        DCD  &F6D7F5D7
  2587.        DCD  &E1E2E8E1
  2588.        DCD  &E2E5C3E2
  2589.        DCD  &E5E6ECE5
  2590.        DCD  &F1E6C7E6
  2591.        DCD  &F1F2F8F1
  2592.        DCD  &FCF2D3F2
  2593.        DCD  &FCF6FCF5
  2594.        DCD  &D7F6D7F6
  2595.        DCD  &E2E2E2E2
  2596.        DCD  &E5E3E2E2
  2597.        DCD  &E6E6E2E6
  2598.        DCD  &F1E7E6E6
  2599.        DCD  &F2F2E6F2
  2600.        DCD  &F2F3F2F2
  2601.        DCD  &F3F6F5F3
  2602.        DCD  &F6F6F6F6
  2603.        DCD  &E2E2E2E2
  2604.        DCD  &E3E3E2E3
  2605.        DCD  &E6E6E3E6
  2606.        DCD  &E7E7E6E7
  2607.        DCD  &E7F2F2E7
  2608.        DCD  &F3F3F2F3
  2609.        DCD  &F3F6F6F3
  2610.        DCD  &F6F7F6F6
  2611.        DCD  &89828188
  2612.        DCD  &828C818C
  2613.        DCD  &8D86858C
  2614.        DCD  &86989886
  2615.        DCD  &98929198
  2616.        DCD  &929C9992
  2617.        DCD  &969C959C
  2618.        DCD  &9D969D96
  2619.        DCD  &89828982
  2620.        DCD  &8C838283
  2621.        DCD  &8D868C86
  2622.        DCD  &98878687
  2623.        DCD  &98929287
  2624.        DCD  &9C939992
  2625.        DCD  &9C969C93
  2626.        DCD  &96979D96
  2627.        DCD  &828381A8
  2628.        DCD  &83838283
  2629.        DCD  &838785AC
  2630.        DCD  &87878687
  2631.        DCD  &B8929287
  2632.        DCD  &93939293
  2633.        DCD  &BC969693
  2634.        DCD  &97979697
  2635.        DCD  &A88382A8
  2636.        DCD  &83AC8383
  2637.        DCD  &AC8786AC
  2638.        DCD  &87878787
  2639.        DCD  &92B887B8
  2640.        DCD  &9393B893
  2641.        DCD  &96BC93BC
  2642.        DCD  &9797BC97
  2643.        DCD  &A8A2A1A8
  2644.        DCD  &A2ACA1AC
  2645.        DCD  &ACA6A5AC
  2646.        DCD  &A6B8A687
  2647.        DCD  &B2B8B1B8
  2648.        DCD  &B2BCB293
  2649.        DCD  &B6BCB5BC
  2650.        DCD  &B79797B6
  2651.        DCD  &A9A2A9A2
  2652.        DCD  &ACA383A3
  2653.        DCD  &ACA6ACA6
  2654.        DCD  &87A7B8A6
  2655.        DCD  &B8B2A7B8
  2656.        DCD  &93B3B9B2
  2657.        DCD  &BCB6B3BC
  2658.        DCD  &97B7BDB6
  2659.        DCD  &A2A3C8A2
  2660.        DCD  &A3A3A2A3
  2661.        DCD  &CCA6A6A3
  2662.        DCD  &A7A7A6A7
  2663.        DCD  &D8B2B2A7
  2664.        DCD  &B3B3B2B3
  2665.        DCD  &DCB6B6B3
  2666.        DCD  &B7B7B6B7
  2667.        DCD  &C8A3A2C8
  2668.        DCD  &A3A3A3A3
  2669.        DCD  &A3A7A6CC
  2670.        DCD  &A7A7A7A7
  2671.        DCD  &B2D8A7D8
  2672.        DCD  &B3B3D8B3
  2673.        DCD  &B6DCB3DC
  2674.        DCD  &B7B7DCB7
  2675.        DCD  &C2A3C1C8
  2676.        DCD  &A3CCC2A3
  2677.        DCD  &A7CCC5CC
  2678.        DCD  &A7D8C6A7
  2679.        DCD  &D2D8D1D8
  2680.        DCD  &D2DCD2B3
  2681.        DCD  &D6DCD5DC
  2682.        DCD  &D7B7D6B7
  2683.        DCD  &C8C2C8C2
  2684.        DCD  &C2CCCCC2
  2685.        DCD  &CCC6C6CC
  2686.        DCD  &C6D8D8C6
  2687.        DCD  &D8D2D2D8
  2688.        DCD  &B3D3D9D2
  2689.        DCD  &DCD6D3DC
  2690.        DCD  &B7D7DDD6
  2691.        DCD  &C9C2C9C2
  2692.        DCD  &CCC3C2C3
  2693.        DCD  &CDC6C6C3
  2694.        DCD  &D8C7C6C7
  2695.        DCD  &D9D2D2C7
  2696.        DCD  &D3D3D2D3
  2697.        DCD  &FCD6D6D3
  2698.        DCD  &D7D7D6D7
  2699.        DCD  &E8C3C2E8
  2700.        DCD  &C3C3C3C3
  2701.        DCD  &C3C7C6EC
  2702.        DCD  &C7C7C7C7
  2703.        DCD  &C7D3D2F8
  2704.        DCD  &D3D3D3D3
  2705.        DCD  &D6FCD3FC
  2706.        DCD  &D7D7FCD7
  2707.        DCD  &E8C3E1E8
  2708.        DCD  &C3ECE2C3
  2709.        DCD  &C7ECE5EC
  2710.        DCD  &C7F8E6C7
  2711.        DCD  &D3F8F1F8
  2712.        DCD  &D3FCF2D3
  2713.        DCD  &D7FCFCFC
  2714.        DCD  &F6D7F6D7
  2715.        DCD  &E8E2E2E8
  2716.        DCD  &E2ECECE2
  2717.        DCD  &ECE6E6EC
  2718.        DCD  &E6F8F8E6
  2719.        DCD  &F8F2F2F8
  2720.        DCD  &F2FCFCF2
  2721.        DCD  &FCF6F3FC
  2722.        DCD  &D7F6FDF6
  2723.        DCD  &E9E2E9E2
  2724.        DCD  &ECE3E2E3
  2725.        DCD  &EDE6E3E6
  2726.        DCD  &F8E7E6E7
  2727.        DCD  &F9F2F2E7
  2728.        DCD  &FCF3F2F3
  2729.        DCD  &FDF6F6F3
  2730.        DCD  &F6F7FDF6
  2731.        DCD  &E2E3E9E2
  2732.        DCD  &E3E3E3E3
  2733.        DCD  &E3E7E7E3
  2734.        DCD  &E7E7E7E7
  2735.        DCD  &E7F3F3E7
  2736.        DCD  &F3F3F3F3
  2737.        DCD  &F3F6F6F3
  2738.        DCD  &F7F7F6F7
  2739.        DCD  &82898889
  2740.        DCD  &8C8C898C
  2741.        DCD  &868D8C8D
  2742.        DCD  &98988D98
  2743.        DCD  &92999898
  2744.        DCD  &999C9C99
  2745.        DCD  &9C9D9C9C
  2746.        DCD  &969D969D
  2747.        DCD  &82898289
  2748.        DCD  &828D8983
  2749.        DCD  &868D838D
  2750.        DCD  &98878D87
  2751.        DCD  &92998799
  2752.        DCD  &9C939399
  2753.        DCD  &969D939D
  2754.        DCD  &9E97979D
  2755.        DCD  &898389A8
  2756.        DCD  &8CAC8A83
  2757.        DCD  &8D878DAC
  2758.        DCD  &8E878E87
  2759.        DCD  &99B898B8
  2760.        DCD  &9A939993
  2761.        DCD  &9DBC9CBC
  2762.        DCD  &9E979D97
  2763.        DCD  &82A9A8A8
  2764.        DCD  &83ACA8AC
  2765.        DCD  &87ACACAC
  2766.        DCD  &87B8AD87
  2767.        DCD  &93B8B8B8
  2768.        DCD  &93BCB993
  2769.        DCD  &97BCBCBC
  2770.        DCD  &9E97BD97
  2771.        DCD  &83A9A8A9
  2772.        DCD  &ACACA9AC
  2773.        DCD  &87ADACAC
  2774.        DCD  &B8B8ACB8
  2775.        DCD  &B8B9B8B8
  2776.        DCD  &B9BC93B9
  2777.        DCD  &BCBDBCBC
  2778.        DCD  &BE9797BD
  2779.        DCD  &A2A9A2A9
  2780.        DCD  &A3ACA9A3
  2781.        DCD  &A6ADA3AD
  2782.        DCD  &A7B8A7AD
  2783.        DCD  &B2B9A7B9
  2784.        DCD  &B3BCB3B9
  2785.        DCD  &B6BDB3BD
  2786.        DCD  &9EB7B7BD
  2787.        DCD  &A9A3A9C8
  2788.        DCD  &ADA3AAA3
  2789.        DCD  &A7ADACCC
  2790.        DCD  &B9A7ADA7
  2791.        DCD  &D8B9B8D8
  2792.        DCD  &BAB3B9B3
  2793.        DCD  &DCBDBCDC
  2794.        DCD  &BEB7BDB7
  2795.        DCD  &C8A3C8C8
  2796.        DCD  &A3CCAAA3
  2797.        DCD  &A7CCCCCC
  2798.        DCD  &A7D8CDA7
  2799.        DCD  &B3D8D8D8
  2800.        DCD  &B3DCD9B3
  2801.        DCD  &B7DCDCDC
  2802.        DCD  &BFB7DDB7
  2803.        DCD  &A3C9C8C8
  2804.        DCD  &CCCCC8CC
  2805.        DCD  &A7CDCCCC
  2806.        DCD  &D8D8CCD8
  2807.        DCD  &D8D9D8D8
  2808.        DCD  &D9DCB3D9
  2809.        DCD  &DCDDDCDC
  2810.        DCD  &DEB7B7DD
  2811.        DCD  &C2C9C2C9
  2812.        DCD  &C3CCC9CC
  2813.        DCD  &C6CDCCCD
  2814.        DCD  &C7D8D8CD
  2815.        DCD  &D2D9D8D9
  2816.        DCD  &D3DCD3D9
  2817.        DCD  &D6DDD3DD
  2818.        DCD  &BFD7D7DD
  2819.        DCD  &C3C9E8C9
  2820.        DCD  &CDC3C9C3
  2821.        DCD  &C7CDC3CD
  2822.        DCD  &D9C7CDC7
  2823.        DCD  &D3D9C7D9
  2824.        DCD  &DAD3D9D3
  2825.        DCD  &FCDDDCFC
  2826.        DCD  &DED7DDD7
  2827.        DCD  &E8C3C9E8
  2828.        DCD  &C3ECCAC3
  2829.        DCD  &C7ECCDEC
  2830.        DCD  &C7F8CEC7
  2831.        DCD  &D3F8D9F8
  2832.        DCD  &D3FCDAD3
  2833.        DCD  &D7FCFCFC
  2834.        DCD  &DED7DED7
  2835.        DCD  &C3E9E8E8
  2836.        DCD  &ECECE8EC
  2837.        DCD  &C7EDECEC
  2838.        DCD  &F8F8ECF8
  2839.        DCD  &D3F9F8F8
  2840.        DCD  &FCFCF8FC
  2841.        DCD  &FDFCFCFC
  2842.        DCD  &FED7D7FD
  2843.        DCD  &E2E9E8E9
  2844.        DCD  &E3ECE9EC
  2845.        DCD  &E6EDECED
  2846.        DCD  &E7F8F8ED
  2847.        DCD  &F2F9F8F9
  2848.        DCD  &F3FCFCF9
  2849.        DCD  &F6FDFDFC
  2850.        DCD  &F6FDF6FD
  2851.        DCD  &E3E9E2E9
  2852.        DCD  &EDE3E9E3
  2853.        DCD  &E7EDE3ED
  2854.        DCD  &F9E7EDE7
  2855.        DCD  &F3F9E7F9
  2856.        DCD  &FAF3F9F3
  2857.        DCD  &F6FDF3FD
  2858.        DCD  &FEF7F7FD
  2859.        DCD  &EAE3E2E9
  2860.        DCD  &EAE3EAE3
  2861.        DCD  &EAE7EEE3
  2862.        DCD  &EFE7EEE7
  2863.        DCD  &EFF3FAE7
  2864.        DCD  &FAF3FAF3
  2865.        DCD  &F6FDFEF3
  2866.        DCD  &FEF7FEF7
  2867.        DCD  &89898989
  2868.        DCD  &898D8C8A
  2869.        DCD  &8D8D8D8D
  2870.        DCD  &8E98988E
  2871.        DCD  &99999899
  2872.        DCD  &9A9C9C99
  2873.        DCD  &9D9D9C9D
  2874.        DCD  &9D9E9E9D
  2875.        DCD  &898A8989
  2876.        DCD  &8A8D8C8A
  2877.        DCD  &8D8E8D8D
  2878.        DCD  &988E988E
  2879.        DCD  &99998E99
  2880.        DCD  &9C9A999A
  2881.        DCD  &9D9D9A9D
  2882.        DCD  &9D9E9D9E
  2883.        DCD  &A88AA88A
  2884.        DCD  &8AAC838A
  2885.        DCD  &AC8E838E
  2886.        DCD  &8EB8878E
  2887.        DCD  &B89A99B8
  2888.        DCD  &BC9A939A
  2889.        DCD  &BC9E9DBC
  2890.        DCD  &979E979E
  2891.        DCD  &8AA989A9
  2892.        DCD  &8BAC8AAC
  2893.        DCD  &8EAD8EAC
  2894.        DCD  &8EB88EB8
  2895.        DCD  &99B98FB8
  2896.        DCD  &9ABC9AB9
  2897.        DCD  &9DBD9BBC
  2898.        DCD  &979E9EBD
  2899.        DCD  &A9A9A9A9
  2900.        DCD  &AAAC83AA
  2901.        DCD  &ADADACAD
  2902.        DCD  &AEB8B8AD
  2903.        DCD  &B9B9B8B9
  2904.        DCD  &BABCBCB9
  2905.        DCD  &BDBDBCBD
  2906.        DCD  &97BE9EBD
  2907.        DCD  &A9AAA9A9
  2908.        DCD  &AAADACAA
  2909.        DCD  &ADADADAD
  2910.        DCD  &ADB9B8AE
  2911.        DCD  &B9B9B9B9
  2912.        DCD  &BCBAB9BA
  2913.        DCD  &BDBDBABD
  2914.        DCD  &97BEBDBE
  2915.        DCD  &C8AAC8AA
  2916.        DCD  &AACCA3AA
  2917.        DCD  &CCAECCAD
  2918.        DCD  &D8AEA7AE
  2919.        DCD  &D8BAD8B9
  2920.        DCD  &DCBAB3BA
  2921.        DCD  &DCBEDCBD
  2922.        DCD  &B7BEB7BE
  2923.        DCD  &C8AAAAC8
  2924.        DCD  &AACCAACC
  2925.        DCD  &ADCDAECC
  2926.        DCD  &AED8D8AE
  2927.        DCD  &B9D9BAD8
  2928.        DCD  &BADCD9BA
  2929.        DCD  &BDDDBBDC
  2930.        DCD  &B7BFDDBE
  2931.        DCD  &AAC9C8C9
  2932.        DCD  &ABCCC9CC
  2933.        DCD  &CDCDCCCD
  2934.        DCD  &CED8D8CD
  2935.        DCD  &D9D9D8D9
  2936.        DCD  &DADCDCD9
  2937.        DCD  &DDDDDCDD
  2938.        DCD  &B7DEBFDD
  2939.        DCD  &C9C9C9C9
  2940.        DCD  &C9CDCCCA
  2941.        DCD  &CDCDCDCD
  2942.        DCD  &CDD9D8CE
  2943.        DCD  &D9D9D9D9
  2944.        DCD  &DCDAD9DA
  2945.        DCD  &DDDDDADD
  2946.        DCD  &B7DEDDDE
  2947.        DCD  &C9CAE8C9
  2948.        DCD  &CACDC3CA
  2949.        DCD  &CDCEECCD
  2950.        DCD  &D9CEC7CE
  2951.        DCD  &D9DAF8D9
  2952.        DCD  &FCDAD3DA
  2953.        DCD  &FCDEFCDD
  2954.        DCD  &D7DED7DE
  2955.        DCD  &E8CACAE8
  2956.        DCD  &CAECECCA
  2957.        DCD  &ECCECEEC
  2958.        DCD  &CEF8F8CE
  2959.        DCD  &F8DADAF8
  2960.        DCD  &DAFCFCDA
  2961.        DCD  &FCDEDBFC
  2962.        DCD  &D7DEFDDE
  2963.        DCD  &CAE9E8E9
  2964.        DCD  &CBECE9EC
  2965.        DCD  &CEEDECED
  2966.        DCD  &CFF8F8ED
  2967.        DCD  &DAF9F8F9
  2968.        DCD  &DBFCFCF9
  2969.        DCD  &DEFDFDFC
  2970.        DCD  &DEFDDEFD
  2971.        DCD  &E9E9E9E9
  2972.        DCD  &E9EDECEA
  2973.        DCD  &EDEDEDED
  2974.        DCD  &EDF9F8EE
  2975.        DCD  &F9F9F9F9
  2976.        DCD  &FCFAFCFA
  2977.        DCD  &FDFDFAFD
  2978.        DCD  &D7FEFEFD
  2979.        DCD  &E9EAEAE9
  2980.        DCD  &EAEDE3EA
  2981.        DCD  &EDEEEAED
  2982.        DCD  &F9EEE7EE
  2983.        DCD  &F9FAEFF9
  2984.        DCD  &FDFAF3FA
  2985.        DCD  &FEFDFAFD
  2986.        DCD  &F7FEFDFE
  2987.        DCD  &E9EAE9EA
  2988.        DCD  &E3EAE3EA
  2989.        DCD  &E3EEE3EE
  2990.        DCD  &E7EFE7EE
  2991.        DCD  &E7FAE7FA
  2992.        DCD  &F3FAF3FA
  2993.        DCD  &F3FEFAFD
  2994.        DCD  &F7FEF7FE
  2995.        DCD  &898A8A89
  2996.        DCD  &8A8D8A8A
  2997.        DCD  &8D8E8B8D
  2998.        DCD  &998E8E8E
  2999.        DCD  &9A998E99
  3000.        DCD  &9D9A9A9A
  3001.        DCD  &9E9D9A9D
  3002.        DCD  &9E9F9E9E
  3003.        DCD  &898A898A
  3004.        DCD  &8E8B8A8A
  3005.        DCD  &8D8E8A8E
  3006.        DCD  &998E8E8E
  3007.        DCD  &999A8F99
  3008.        DCD  &9D9A9A9A
  3009.        DCD  &9D9E9B9D
  3010.        DCD  &9F9E9E9E
  3011.        DCD  &8A8A8A8A
  3012.        DCD  &AD8BAD8B
  3013.        DCD  &8E8E8B8E
  3014.        DCD  &8E8F8E8E
  3015.        DCD  &8F9A998F
  3016.        DCD  &9A9B9A9A
  3017.        DCD  &9B9E9D9B
  3018.        DCD  &9E9E9E9E
  3019.        DCD  &AA8B8AA9
  3020.        DCD  &AE8BAD8B
  3021.        DCD  &AD8E8BAD
  3022.        DCD  &B88FAD8F
  3023.        DCD  &9AB98FB9
  3024.        DCD  &BC9BB99B
  3025.        DCD  &9EBDBD9B
  3026.        DCD  &BE9EBE9E
  3027.        DCD  &8AAA8BA9
  3028.        DCD  &8BAD8BAA
  3029.        DCD  &8FAD8BAD
  3030.        DCD  &8FB98EAE
  3031.        DCD  &9BB98FB9
  3032.        DCD  &9BBA9ABA
  3033.        DCD  &9EBD9BBD
  3034.        DCD  &9EBE9EBE
  3035.        DCD  &A9AAA9AA
  3036.        DCD  &ADAAAAAA
  3037.        DCD  &ADAEABAD
  3038.        DCD  &B9AEAEAE
  3039.        DCD  &B9BAAFB9
  3040.        DCD  &BDBABABA
  3041.        DCD  &BDBEBBBD
  3042.        DCD  &BEBEBEBE
  3043.        DCD  &AAAAAAAA
  3044.        DCD  &ADABAAAA
  3045.        DCD  &AEAEAAAE
  3046.        DCD  &B9AFAEAE
  3047.        DCD  &BABAAEBA
  3048.        DCD  &BABBBABA
  3049.        DCD  &BBBEBDBB
  3050.        DCD  &BEBFBEBE
  3051.        DCD  &C9AAC9AA
  3052.        DCD  &CCABAAAB
  3053.        DCD  &CDAEABCD
  3054.        DCD  &D8AFCDAF
  3055.        DCD  &D9BAD9AF
  3056.        DCD  &DCBBD9BB
  3057.        DCD  &DDBEDDBB
  3058.        DCD  &BFBFDDBF
  3059.        DCD  &ABC9AAC9
  3060.        DCD  &ABCDC9AB
  3061.        DCD  &AFCDABCD
  3062.        DCD  &D9AFAECE
  3063.        DCD  &BBD9AFD9
  3064.        DCD  &DABBBADA
  3065.        DCD  &BFDDBBDD
  3066.        DCD  &DEBFBEDE
  3067.        DCD  &C9CACAC9
  3068.        DCD  &CACDABCA
  3069.        DCD  &CDCECBCD
  3070.        DCD  &D9CECECE
  3071.        DCD  &D9DACFD9
  3072.        DCD  &DDDADADA
  3073.        DCD  &DDDEDBDD
  3074.        DCD  &BFDEDEDE
  3075.        DCD  &CACACACA
  3076.        DCD  &CDCBCACA
  3077.        DCD  &CECECACE
  3078.        DCD  &D9CFCECE
  3079.        DCD  &DADACEDA
  3080.        DCD  &DADBDADA
  3081.        DCD  &DBDEDDDB
  3082.        DCD  &DEDEDEDE
  3083.        DCD  &E9CAE9CA
  3084.        DCD  &ECCBCACB
  3085.        DCD  &EDCECBCE
  3086.        DCD  &F8CFCECF
  3087.        DCD  &F9DADACF
  3088.        DCD  &FCDBDADB
  3089.        DCD  &FDDEDEDB
  3090.        DCD  &DEDFFDDE
  3091.        DCD  &CBE9CAE9
  3092.        DCD  &EDCBE9CB
  3093.        DCD  &CFEDCBED
  3094.        DCD  &F9CFEDCF
  3095.        DCD  &DBF9CFF9
  3096.        DCD  &FADBF9DB
  3097.        DCD  &DEFDDBFD
  3098.        DCD  &FEDFDFFD
  3099.        DCD  &E9EAEAE9
  3100.        DCD  &EAEDCBEA
  3101.        DCD  &EDEEEAED
  3102.        DCD  &F9EECFEE
  3103.        DCD  &F9FAEFF9
  3104.        DCD  &FDFADBFA
  3105.        DCD  &FEFDFAFD
  3106.        DCD  &DFFEFDFE
  3107.        DCD  &EAEAEAEA
  3108.        DCD  &EEEAEAEA
  3109.        DCD  &EEEEEAEE
  3110.        DCD  &F9EFEEEE
  3111.        DCD  &FAFAEEFA
  3112.        DCD  &FDFAFAFA
  3113.        DCD  &FDFEFBFD
  3114.        DCD  &FEFEFEFE
  3115.        DCD  &EBEAEAEB
  3116.        DCD  &EEEAEAEA
  3117.        DCD  &EEEEEAEE
  3118.        DCD  &EFEFEEEF
  3119.        DCD  &EFFAFAEF
  3120.        DCD  &FAFBFAFA
  3121.        DCD  &FBFEFEFB
  3122.        DCD  &FEFFFEFE
  3123.        DCD  &8A8A8A8A
  3124.        DCD  &8E8B8A8A
  3125.        DCD  &8E8E8A8E
  3126.        DCD  &998E8E8E
  3127.        DCD  &999A8E99
  3128.        DCD  &9D9A9A9A
  3129.        DCD  &9D9E9A9D
  3130.        DCD  &9F9F9E9F
  3131.        DCD  &8A8A8A8A
  3132.        DCD  &8F8B8B8B
  3133.        DCD  &8E8E8A8E
  3134.        DCD  &8E8F8E8E
  3135.        DCD  &999A9A8F
  3136.        DCD  &9A9B9A9A
  3137.        DCD  &9D9E9E9B
  3138.        DCD  &9F9E9F9E
  3139.        DCD  &8B8B8A8A
  3140.        DCD  &8F8BAD8B
  3141.        DCD  &8B8EB98B
  3142.        DCD  &8F8F8E8F
  3143.        DCD  &8F9A9A8F
  3144.        DCD  &9B9B9A9B
  3145.        DCD  &9B9E9E9B
  3146.        DCD  &9E9E9E9E
  3147.        DCD  &AB8BAA8B
  3148.        DCD  &AF8BAB8B
  3149.        DCD  &8B8FAF8B
  3150.        DCD  &8F8F8F8F
  3151.        DCD  &8F9B9B8F
  3152.        DCD  &9B9B9B9B
  3153.        DCD  &9B9E9E9B
  3154.        DCD  &BE9EBE9E
  3155.        DCD  &8AAA8AAA
  3156.        DCD  &AF8BCD8B
  3157.        DCD  &8BAE8BAD
  3158.        DCD  &AF8FAE8F
  3159.        DCD  &8FBA8FB9
  3160.        DCD  &BB9B9BBA
  3161.        DCD  &9BBEBE9B
  3162.        DCD  &9EBE9EBE
  3163.        DCD  &AAAAAAAA
  3164.        DCD  &8BAB8BAA
  3165.        DCD  &ADAE8BAE
  3166.        DCD  &8FAF8FAE
  3167.        DCD  &B9BA8FBA
  3168.        DCD  &9BBBBABA
  3169.        DCD  &9BBE9EBB
  3170.        DCD  &9EBFBEBE
  3171.        DCD  &AAAAAAAA
  3172.        DCD  &ABABAAAB
  3173.        DCD  &ABAEAEAB
  3174.        DCD  &AFAFAEAF
  3175.        DCD  &AFBABAAF
  3176.        DCD  &BBBBBABB
  3177.        DCD  &BBBEBEBB
  3178.        DCD  &BFBFBEBF
  3179.        DCD  &AAABC9AA
  3180.        DCD  &ABABABAB
  3181.        DCD  &ABAFAFAB
  3182.        DCD  &AFAFAFAF
  3183.        DCD  &AFBBBBAF
  3184.        DCD  &BBBBBBBB
  3185.        DCD  &BBBFBFBB
  3186.        DCD  &BFBFBFBF
  3187.        DCD  &CAABAAC9
  3188.        DCD  &CBABCAAB
  3189.        DCD  &ABCEABCD
  3190.        DCD  &CFAFCEAF
  3191.        DCD  &AFDADAAF
  3192.        DCD  &DBBBDABB
  3193.        DCD  &BBDEDEBB
  3194.        DCD  &DEBFDEBF
  3195.        DCD  &C9CAC9CA
  3196.        DCD  &ABCBABCA
  3197.        DCD  &CDCEABCE
  3198.        DCD  &AFCFAFCE
  3199.        DCD  &AFDAAFDA
  3200.        DCD  &BBDBBBDA
  3201.        DCD  &BBDEBFDB
  3202.        DCD  &BFDEBFDE
  3203.        DCD  &CACACACA
  3204.        DCD  &CBCBCACB
  3205.        DCD  &CECECBCE
  3206.        DCD  &CFCFCECF
  3207.        DCD  &CFDADACF
  3208.        DCD  &DBDBDADB
  3209.        DCD  &DBDEDEDB
  3210.        DCD  &DEDFDEDE
  3211.        DCD  &CACBE9CA
  3212.        DCD  &CBCBCBCB
  3213.        DCD  &CBCFCFCB
  3214.        DCD  &CFCFCFCF
  3215.        DCD  &CFDBDBCF
  3216.        DCD  &DBDBDBDB
  3217.        DCD  &DBDEDEDB
  3218.        DCD  &DFDFDEDF
  3219.        DCD  &EACBCAE9
  3220.        DCD  &EACBEACB
  3221.        DCD  &EACFEECB
  3222.        DCD  &EFCFEECF
  3223.        DCD  &EFDBFACF
  3224.        DCD  &FADBFADB
  3225.        DCD  &DEFDFEDB
  3226.        DCD  &FEDFFEDF
  3227.        DCD  &E9EAE9EA
  3228.        DCD  &CBEACBEA
  3229.        DCD  &CBEECBEE
  3230.        DCD  &CFEFCFEE
  3231.        DCD  &CFFACFFA
  3232.        DCD  &DBFADBFA
  3233.        DCD  &DBFEFAFD
  3234.        DCD  &DFFEDFFE
  3235.        DCD  &EBEAEAEB
  3236.        DCD  &EEEAEAEA
  3237.        DCD  &EEEEEAEE
  3238.        DCD  &EFEFEEEF
  3239.        DCD  &EFFAFAEF
  3240.        DCD  &FAFBFAFA
  3241.        DCD  &FBFEFEFB
  3242.        DCD  &FEFFFEFE
  3243.        DCD  &EBEAEBEB
  3244.        DCD  &EEEAEAEA
  3245.        DCD  &EAEFEAEE
  3246.        DCD  &EFEFEFEF
  3247.        DCD  &EFFAFAEF
  3248.        DCD  &FBFBFAFB
  3249.        DCD  &FBFEFEFB
  3250.        DCD  &FFFFFEFF
  3251.  
  3252.  
  3253.  
  3254.         END
  3255.