picturefilter_textmode.lua 150 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291
  1. -- picture converter - "text mode" (ibm-cga, aquarius, c64, mz700) - from Paulo Silva, july 2012 - gpl licence
  2. -- ok,pixp,op1,op2,op3,op6=inputbox("?","pixel-perfect",0,0,1,0,"ibm-cga",1,0,1,-1,"aquarius",0,0,1,-1,"c64",0,0,1,-1,"mz700",0,0,1,-1)
  3. ok,pixp,op1,op2,op3,op4,op5,op6,op7=inputbox("?","pixel-perfect",0,0,1,0,"ibm-cga",1,0,1,-1,"aquarius",0,0,1,-1,"c64",0,0,1,-1,"thomson",0,0,1,-1,"msx1",0,0,1,-1,"mz700",0,0,1,-1,"vg5000",0,0,1,-1)
  4. function grayscaleindexed(c)
  5. r,g,b=getcolor(c);return math.floor((b*11+r*30+g*59)/100);end
  6. xcell=8;ycell=8
  7. if ok==true then
  8. w,h=getpicturesize()
  9. -- step 1: reduce colours -----------------------------------------------------
  10. statusmessage("step 1: reduce colours")
  11. waitbreak(0)
  12. rpal={};gpal={};bpal={};
  13. for n=0,255,1 do
  14. rpal[n+1],gpal[n+1],bpal[n+1]=getcolor(n)
  15. setcolor(n,0,0,0)
  16. end
  17. finalizepicture()
  18. if op7==1 then ycell=10;end
  19. if op1==1 then -- ibm-cga
  20. setcolor( 0,0x00,0x00,0x00);setcolor( 1,0x00,0x00,0xAA);setcolor( 2,0x00,0xAA,0x00);setcolor( 3,0x00,0xAA,0xAA)
  21. setcolor( 4,0xAA,0x00,0x00);setcolor( 5,0xAA,0x00,0xAA);setcolor( 6,0xAA,0x55,0x00);setcolor( 7,0xAA,0xAA,0xAA)
  22. setcolor( 8,0x55,0x55,0x55);setcolor( 9,0x55,0x55,0xFF);setcolor(10,0x55,0xFF,0x55);setcolor(11,0x55,0xFF,0xFF)
  23. setcolor(12,0xFF,0x55,0x55);setcolor(13,0xFF,0x55,0xFF);setcolor(14,0xFF,0xFF,0x55);setcolor(15,0xFF,0xFF,0xFF)
  24. end
  25. if op2==1 then -- aquarius
  26. setcolor( 0,0x10,0x10,0x10);setcolor( 1,0xf0,0x10,0x10);setcolor( 2,0x10,0xf0,0x10);setcolor( 3,0xf0,0xe8,0x10)
  27. setcolor( 4,0x20,0x20,0xd8);setcolor( 5,0xf0,0x10,0xf0);setcolor( 6,0x30,0xc0,0xc0);setcolor( 7,0xf0,0xf0,0xf0)
  28. setcolor( 8,0xc0,0xc0,0xc0);setcolor( 9,0x28,0xa8,0xa8);setcolor(10,0xc0,0x20,0xc0);setcolor(11,0x40,0x10,0x88)
  29. setcolor(12,0xf0,0xf0,0x70);setcolor(13,0x20,0xc8,0x40);setcolor(14,0xa8,0x20,0x20);setcolor(15,0x30,0x30,0x30)
  30. end
  31. if op3==1 then -- c64
  32. setcolor( 0,0x00,0x00,0x00);setcolor( 1,0xff,0xff,0xff);setcolor( 2,0x88,0x39,0x32);setcolor( 3,0x67,0xB6,0xBD)
  33. setcolor( 4,0x8B,0x3F,0x96);setcolor( 5,0x55,0xA0,0x49);setcolor( 6,0x40,0x31,0x8D);setcolor( 7,0xBF,0xCE,0x72)
  34. setcolor( 8,0x8B,0x54,0x29);setcolor( 9,0x57,0x42,0x00);setcolor(10,0xB8,0x69,0x62);setcolor(11,0x50,0x50,0x50)
  35. setcolor(12,0x78,0x78,0x78);setcolor(13,0x94,0xE0,0x89);setcolor(14,0x78,0x69,0xC4);setcolor(15,0x9F,0x9F,0x9F)
  36. end
  37. if op4==1 then -- thomson
  38. setcolor( 0,0x00,0x00,0x00);setcolor( 1,0xff,0x00,0x00);setcolor( 2,0x00,0xff,0x00);setcolor( 3,0xff,0xff,0x00)
  39. setcolor( 4,0x00,0x00,0xff);setcolor( 5,0xff,0x00,0xff);setcolor( 6,0x00,0xff,0xff);setcolor( 7,0xff,0xff,0xff)
  40. setcolor( 8,0xbb,0xbb,0xbb);setcolor( 9,0xdd,0x77,0x77);setcolor(10,0x77,0xdd,0x77);setcolor(11,0xdd,0xdd,0x77)
  41. setcolor(12,0x77,0x77,0xdd);setcolor(13,0xdd,0x77,0xee);setcolor(14,0xbb,0xff,0xff);setcolor(15,0xee,0xbb,0x00)
  42. end
  43. if op5==1 then -- msx1
  44. setcolor( 0,0x00,0x00,0x00);setcolor( 1,0x00,0x00,0x00);setcolor( 2,0x3E,0xB8,0x49);setcolor( 3,0x74,0xD0,0x7D)
  45. setcolor( 4,0x59,0x55,0xE0);setcolor( 5,0x80,0x76,0xF1);setcolor( 6,0xB9,0x5E,0x51);setcolor( 7,0x65,0xDB,0xEF)
  46. setcolor( 8,0xDB,0x65,0x59);setcolor( 9,0xFF,0x89,0x7D);setcolor(10,0xCC,0xC3,0x5E);setcolor(11,0xDE,0xD0,0x87)
  47. setcolor(12,0x3A,0xA2,0x41);setcolor(13,0xB7,0x66,0xB5);setcolor(14,0xCC,0xCC,0xCC);setcolor(15,0xFF,0xFF,0xFF)
  48. end
  49. if op6==1 or op7==1 then -- mz700
  50. setcolor( 0,0x00,0x00,0x00);setcolor( 1,0x00,0x00,0xFF);setcolor( 2,0xFF,0x00,0x00);setcolor( 3,0xFF,0x00,0xFF)
  51. setcolor( 4,0x00,0xFF,0x00);setcolor( 5,0x00,0xFF,0xFF);setcolor( 6,0xFF,0xFF,0x00);setcolor( 7,0xFF,0xFF,0xFF)
  52. end
  53. for y=0,h-1,1 do
  54. for x=0,w-1,1 do
  55. c=getpicturepixel(x,y)
  56. c2=matchcolor(rpal[c+1],gpal[c+1],bpal[c+1])
  57. putpicturepixel(x,y,c2)
  58. end;end
  59. -- step 2: reduce colours on cells and read attributes ------------------------
  60. statusmessage("step 2: reduce colours on cells and read attributes")
  61. waitbreak(0)
  62. setcolor(255,0xFF,0xFF,0xFF)
  63. wo=w+xcell;ho=h+ycell;wr=wo;hr=ho
  64. wn=wo*2;hn=ho*2
  65. if wo<256 then wn=256+wo;wr=256;end
  66. if ho<512 then hn=512+ho;end
  67. finalizepicture()
  68. setpicturesize(wn,hn)
  69. celcnt={};for n=0,255,1 do celcnt[n+1]=0;end -- Arraycounter must have initial value
  70. for y1=0,h-1,ycell do
  71. statusmessage("step 2:".. (math.floor(y1*100/h)) .."% " )
  72. waitbreak(0)
  73. for x1=0,w-1,xcell do
  74. for i=0,255,1 do
  75. celcnt[i+1]=0;end
  76. for y2=0,ycell-1,1 do
  77. for x2=0,xcell-1,1 do
  78. x=x1+x2;y=y1+y2;u=getpicturepixel(x,y)
  79. celcnt[u+1]=celcnt[u+1]+(1000*xcell*ycell)+math.random(0,950);end;end
  80. ikattr=0;paattr=0;ikcnt=0;pacnt=0
  81. for i=0,255,1 do
  82. if ikcnt<celcnt[i+1] then ikcnt=celcnt[i+1];ikattr=i;end;end
  83. celcnt[ikattr+1]=0
  84. for i=0,255,1 do
  85. if pacnt<celcnt[i+1] then pacnt=celcnt[i+1];paattr=i;end;end
  86. if grayscaleindexed(ikattr)>grayscaleindexed(paattr) then tmpr=ikattr;ikattr=paattr;paattr=tmpr;end
  87. wmid=math.floor((grayscaleindexed(paattr)+grayscaleindexed(ikattr))/2)
  88. drawfilledrect(wr+x1,hr+y1,wr+x1+7,hr+y1+7,paattr)
  89. drawfilledrect(wr+x1+1,hr+y1+1,wr+x1+5,hr+y1+4,ikattr)
  90. for y2=0,ycell-1,1 do
  91. for x2=0,xcell-1,1 do
  92. x=x1+x2;y=y1+y2;u=getpicturepixel(x,y)
  93. if u==ikattr then
  94. idou=ikattr
  95. elseif u==paattr then
  96. idou=paattr
  97. else
  98. idou=ikattr
  99. if grayscaleindexed(u)>wmid then idou=paattr;end
  100. end
  101. putpicturepixel(x,y,idou)
  102. end;end;end;end
  103. -- step 3: extract bitmap ----------------------------------------------------
  104. statusmessage("step 3: extract bitmap")
  105. waitbreak(0)
  106. for y1=0,h-1,ycell do
  107. for x1=0,w-1,xcell do
  108. paattr=getpicturepixel(wr+x1,hr+y1)
  109. ikattr=getpicturepixel(wr+x1+2,hr+y1+2)
  110. for y2=0,ycell-1,1 do
  111. for x2=0,xcell-1,1 do
  112. q9=getpicturepixel(x1+x2,y1+y2)
  113. if q9==ikattr then
  114. putpicturepixel(wr+x1+x2,y1+y2,255)
  115. end
  116. end;end;end;end
  117. -- step 4: writing character sets ---------------------------------------------
  118. statusmessage("step 4: writing character sets")
  119. waitbreak(0)
  120. finalizepicture()
  121. for n=16,255,1 do
  122. setcolor(n,n,n,n)
  123. end
  124. finalizepicture()
  125. picdump1_st={"4040","0404","4040","0404"}
  126. invbm=128
  127. if op1==1 then -- ibm-cga
  128. picdump1_st={
  129. "44444444400000044000000440040044444044444400044444404444444444440000000044444444000000004444000044000044440000004000000004400440",
  130. "44444444044444400000000000000004440004444000004444000444444444440000000044000044004444004444400040044004440044004004440040400404",
  131. "44444444040440400040040000000004400000444400044440000044444004440004400040044004044004404444000040044004440000004000000044000044",
  132. "44444444044444400000000000000004000000040000000400000004440000440044440040444404040000404000004040044004440044444004440000044000",
  133. "44444444040000400044440040000044400000440000000400000004440000440044440040444404040000400044004444000044440044444004440000044000",
  134. "44444444044004400004400044000444440004440040400440404044444004440004400040044004044004400044004444400444400044444004400044000044",
  135. "44444444044444400000000044404444444044444440444444404444444444440000000044000044004444000044004440000004000044440004400440400404",
  136. "44444444400000044000000444444444444444444400044444000444444444440000000044444444000000004000044444400444000444440044444404400440",
  137. "00444444444444004440044440044004400000004000000444444444444004444440044444400444444444444444444444444444444444444440044400000000",
  138. "00004444444400004400004440044004004004000044440044444444440000444400004444400444444440444404444444444444440440444440044400000000",
  139. "00000044440000004000000440044004004004004000044444444444400000044000000444400444444440044004444400444444400440044400004440000004",
  140. "00000000000000004440044440044004400004000044004444444444444004444440044444400444000000000000000000444444000000004400004440000004",
  141. "00000000000000004440044440044004444004000044004440000004400000044440044444400444000000000000000000444444000000004000000444000044",
  142. "00000044440000004000000444444444444004004000044440000004440000444440044440000004444440044004444400000004400440044000000444000044",
  143. "00004444444400004400004440044004444004000444004440000004444004444440044444000044444440444404444444444444440440440000000044400444",
  144. "00444444444444004440044444444444444444440000044444444444000000004440044444400444444444444444444444444444444444440000000044400444",
  145. "44444444440044444004004440040044440044444444444444000444400444444440044440044444444444444444444444444444444444444444444444444400",
  146. "44444444400004444004004440040044400000440044400440040044400444444400444444004444400440044400444444444444444444444444444444444000",
  147. "44444444400004444004004400000004004444440044004444000444004444444004444444400444440000444400444444444444444444444444444444440004",
  148. "44444444440044444444444440040044400004444440044440004004444444444004444444400444000000000000004444444444000000444444444444400044",
  149. "44444444440044444444444400000004444400444400444400400044444444444004444444400444440000444400444444444444444444444444444444000444",
  150. "44444444444444444444444440040044000004444004400400440044444444444400444444004444400440044400444440004444444444444400444440004444",
  151. "44444444440044444444444440040044440044440044400440004004444444444440044440044444444444444444444444004444444444444400444400044444",
  152. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440044444444444444444444400444444",
  153. "40000444440044444000044440000444444000440000004444000444000000444000044440000444444444444444444444400444444444444004444440000444",
  154. "00440044000044440044004400440044440000440044444440044444004400440044004400440044444444444444444444004444444444444400444400440044",
  155. "00400044440044444444004444440044400400440000044400444444444400440044004400440044440044444400444440044444000000444440044444440044",
  156. "00000044440044444400044444000444004400444444004400000444444004444000044440000044440044444400444400444444444444444444004444400444",
  157. "00040044440044444004444444440044000000044444004400440044440044440044004444440044444444444444444440044444000000444440044444004444",
  158. "00440044440044440044004400440044444400440044004400440044400444440044004444400444440044444000444444004444444444444400444444444444",
  159. "40000444000000440000004440000444444400444000044440000444400444444000044440004444440044444400444444400444444444444004444444004444",
  160. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444004444444444444444444444444444444444444",
  161. "40000044440044440000004444000044000000440000000400000004440000440044004440000444444000040004400400004444004440040044400444000444",
  162. "00444004400004444004400440044004400400444004440440044404400440040044004444004444444400444004400440044444000400040004400440040044",
  163. "00400004004400444004400400444444400440044004044440040444004444440044004444004444444400444004004440044444000000040000400400444004",
  164. "00400004004400444000004400444444400440044000044440000444004444440000004444004444444400444000044440044444004040040040000400444004",
  165. "00400004000000444004400400444444400440044004044440040444004400040044004444004444004400444004004440044404004440040044000400444004",
  166. "00444444004400444004400440044004400400444004440440044444400440040044004444004444004400444004400440044004004440040044400440040044",
  167. "40000444004400440000004444000044000000440000000400004444440000040044004440000444400004440004400400000004004440040044400444000444",
  168. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  169. "00000044400004440000004440000444000000440044004400440044004440040044400400440044000000044000044400444444400004444440444444444444",
  170. "40044004004400444004400400440044040040440044004400440044004440040044400400440044004400444004444400044444444004444400044444444444",
  171. "40044004004400444004400400044444440044440044004400440044004440044004004400440044044004444004444440004444444004444004004444444444",
  172. "40000044004400444000004444000444440044440044004400440044004040044400044440000444440044444004444444000444444004440044400444444444",
  173. "40044444004000444000044444400044440044440044004400440044000000044004004444004444400444044004444444400044444004444444444444444444",
  174. "40044444400004444004004400440044440044440044004440000444000400040044400444004444004440044004444444440004444004444444444444444444",
  175. "00004444444000440004400440000444400004440000004444004444004440040044400440000444000000044000044444444000400004444444444444444444",
  176. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400444444444444444400000000",
  177. "44004444444444440004444444444444444000444444444444000444444444440004444444004444444004440004444440004444444444444444444444444444",
  178. "44004444444444444004444444444444444400444444444440040044444444444004444444444444444444444004444444004444444444444444444444444444",
  179. "44400444400004444000004440000444444400444000044440044444400040044004004440004444400004444004400444004444000400440000044440000444",
  180. "44444444444400444004400400440044400000440044004400004444004400444000400444004444444004444004004444004444000000040044004400440044",
  181. "44444444400000444004400400444444004400440000004440044444004400444004400444004444444004444000044444004444004040040044004400440044",
  182. "44444444004400444004400400440044004400440044444440044444400000444004400444004444444004444004004444004444004440040044004400440044",
  183. "44444444400040040400004440000444400040044000044400004444444400440004400440000444004004440004400440000444004440040044004440000444",
  184. "44444444444444444444444444444444444444444444444444444444000004444444444444444444400044444444444444444444444444444444444444444444",
  185. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444440004444400444000444444000400444400444",
  186. "44444444444444444444444444444444440044444444444444444444444444444444444444444444444444444400444444400444440044440040004444000044",
  187. "00400044400040040040044440000044400000440044004400440044004440040044400400440044000000444400444444400444440044444444444440044004",
  188. "40044004004400444004004400444444440044440044004400440044004440044004004400440044044004440004444444444444444000444444444400444400",
  189. "40044004004400444004004440000444440044440044004400440044004040044400044400440044440044444400444444400444440044444444444400444400",
  190. "40000044400000444004444444440044440040440044004440000444000000044004004440000044400440444400444444400444440044444444444400444400",
  191. "40044444444400440000444400000444444004444000400444004444400400440044400444440044000000444440004444400444000444444444444400444400",
  192. "00004444444000044444444444444444444444444444444444444444444444444444444400000444444444444444444444444444444444444444444400000000",
  193. "40000444444444444440044440000004004400444004444444000044444444444000000400440044400444440044004440000044400444440044004444004444",
  194. "00440044004400444400444400444400444444444400444440044004400004440044440044444444440044444444444400444004440044444400444440440444",
  195. "00444444444444444000044444000044400004444000044444000044004400444400004440000444400004444000444444000444400044444000044444004444",
  196. "00444444004400440044004444444004444400444444004444444004004444444004400400440044004400444400444444400444440044440044004440000444",
  197. "00440044004400440000004444000004400000444000004444000004004400444000000400000044000000444400444444400444440044440044004400440044",
  198. "40000444004400440044444440044004004400440044004440044004400004444004444400444444004444444400444444400444440044440000004400000044",
  199. "44004444400000044000044444000000400000044000000444000000440044444400004440000444400004444000044444000044400004440044004400440044",
  200. "40044444444444444444444444444444444444444444444444444444400444444444444444444444444444444444444444444444444444444444444444444444",
  201. "44400444444444444400000440000444444444444004444440000444400444444444444400444004004400444444444444000444440004044444444444440004",
  202. "44004444444444444004004400440044004400444400444400440044440044440044004444444444444444444444444440040044400400444444444444400400",
  203. "00000044400000000044004444444444444444444444444444444444444444444444444440000044004400444000004440044044004400040044004444400444",
  204. "40044444444400440000000440000444400004444000044400440044004400440044004400444004004400440044000400004444004040044000044440000004",
  205. "40000444400000000044004400440044004400440044004400440044004400440044004400444004004400440040400440044444000440044400444444400444",
  206. "40044444004400440044004400440044004400440044004400440044004400440000004400444004004400440004400400044004400400444000044444400444",
  207. "00000044400000000044000440000444400004444000044440000004400000044444004440000044400004444000004400000044040004440044004400400444",
  208. "44444444444444444444444444444444444444444444444444444444444444440000044444444444444444444444444444444444444444444444444440004444",
  209. "44400444444004444444004444440044400040044000400444000044440000444400444444000044444444440004400400044004444444444444444444444444",
  210. "44004444440044444440044444400444004000440040004440040044400440044444444440400404444444444004004440040044444004444400440000440044",
  211. "40000444400044444444444444444444444444444444444440040044400440044400444404044040444444444000044440000444444444444004400440044004",
  212. "44440044440044444000044400440044000004440004004444000004440000444004444404000440000000444000000440004400444004440044004444004400",
  213. "40000044440044440044004400440044004400440000004444444444444444440044444404040440444400444004440040044000444004444004400440044004",
  214. "00440044440044440044004400440044004400440040004440000004400000040044004440044004444400440044000400440040440000444400440000440044",
  215. "40000004400004444000044440000004004400440044004444444444444444444000044444000044444444440440044404400000440000444444444444444444",
  216. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440000044444400444004444444444444444444",
  217. "44044404404040400040004044400444444004444444004440000444004444444400004440044004400440044444444440044004444004440044004444444444",
  218. "04440444040404044000400044400444444004444440044404444044400444444044440400044004400440040000000400044004444004440044004444444444",
  219. "44044404404040400040004044400444444004444400444444004444440044440400044000044004400440040000000400044004400000044000044444444444",
  220. "04440444040404044000400044400444000004444000044440000444400004440404444044444004400440044444400444444004004444440000004400000444",
  221. "44044404404040400040004044400444000004440044004400440044004400440400044044444004400440044444400444444004004444444400444400000444",
  222. "04440444040404044000400044400444444004440000004400000044000000444044440400044004400440040004400400000004400000040000004444400444",
  223. "44044404404040400040004044400444444004440044004400440044004400444400004400044004400440040004400400000004444004444400444444400444",
  224. "04440444040404044000400044400444444004444444444444444444444444444444444440044004400440044004400444444444444004444400444444400444",
  225. "44400444444004444444444444400444444444444440044440004004400040044004400444444444400440044444444440044004444444444004400444444444",
  226. "44400444444004444444444444400444444444444440044400400044004000444004400040000000000440000000000040044000000000000004400004444404",
  227. "44400444444004444444444444400444444444444440044440000444440044444004400040000000000440000000000040044000000000000004400000000004",
  228. "44400000000000000000000044400000000000000000000044440044400004444004444440044444444444444444444440044444444444444444444440040044",
  229. "44400000000000000000000044400000000000000000000040000044004400444004444440044444444444444444444440044444444444444444444440040044",
  230. "44444444444444444440044444400444444444444440044400440044000000444000000040044000000000000004400040044000000000000004400000000004",
  231. "44444444444444444440044444400444444444444440044440000004004400444000000040044000000000000004400040044000000000000004400004444404",
  232. "44444444444444444440044444400444444444444440044444444444444444444444444440044004444444444004400440044004444444444004400444444444",
  233. "00400444000000444000044400440044400444444444444444400444400004440044004444400444444444440000000044444444444004444004444400000000",
  234. "40004444400400440444404444444444440044440044444444004444044440444444444444400444444444440000000044444444444004444400444400000000",
  235. "00400444400440040000004400000044000000444044444440000444400004444000044444400444444444440000000044444444444004444000044400000000",
  236. "44440044000040044004444440044444400444440004444444004444440044444400444400000444444000000000000044444444444444444400444400000000",
  237. "44000044400440044000044440000444400004444444444444004444440044444400444400000444444000000000000000000000444004444400444444444444",
  238. "40040044400400444004444440044444400444444444444444004444440044444400444444444444444004440000000000000000444004444400444444444444",
  239. "44000444000000440000004400000044000000444444444440000444400004444000044444444444444004440000000000000000444004444000044444444444",
  240. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444004440000000000000000444444444444444444444444",
  241. "44400444444444444000004444004444400040044000400444444444444444440000444444400444400004444004444444400444444004444444444444400444",
  242. "44004444400004440444440444400444004000440040004440044004000444444004444444004444044440444400444444004444440044440000004444004444",
  243. "40000044004400444000004440000044444444444000004440044004400004444000004400440044444444440044004444444444004400444444444444444444",
  244. "00444004000004440044400400444004400004440044400440044004400400444004400400440044004400440044004400440044004400444444444444444444",
  245. "00444004004400440044400400444004004400440044400440044004400004444000004400440044004400440044004400440044400004444444444444444444",
  246. "00444004000004440044400400444004004400440044400440000044400444444004444400440044004400440044004400000044440044444444444444444444",
  247. "40000044004444444000004440000044400004444000004440044444000044440000444440000444400004444000044444440044400004444444444444444444",
  248. "44444444004444444444444444444444444444444444444400444444444444444444444444444444444444444444444400000444444444444444444444444444",
  249. "44444444440044444444444400044004400000004000000444004444444444444400044444444444444444444400044440000044400004444444444444444444",
  250. "44444444440044444444444444040044004004000044440044004444444444444004004400440044444444444000044444440004444400444444444444444444",
  251. "44444444000000444444444440000444004004004000044444444444444444444004004444444444444444444440044444000044440004444400004444444444",
  252. "44444444440044440000004444004400400004000044004400000044444444444400044444444444444444444440044444440004400444444400004444444444",
  253. "00000044440044444444444400044000444004000044004444444444444444444444444444444444444004444000000440000044400000444400004444444444",
  254. "44444444444444440000004400440040444004004000044444004444444444444444444444444444444444444444444444444444444444444400004444444444",
  255. "44444444000000444444444404400000444004000444004444004444440044444444444444444444444444444444444444444444444444444444444444444444",
  256. "44444444444444444444444444444400444444440000044444444444400444444444444444444444444444444444444444444444444444444444444444444444"}
  257. end
  258. if op2==1 then -- aquarius
  259. picdump1_st={
  260. "44000044404440444044404440044044444444444400004444444444444444444440044444400444444400004444444444444444000044444444444400000044",
  261. "44044444404404444044044444040444444044444044440444444044440444444400004444400444444440004444404444044444000444444400004400000044",
  262. "44044444404044444040444440404444444444440440044044444404404444444040040444400444444400004444000440004444000044444400004444000044",
  263. "40000444440400444404004444040044400000440404444000000000000000004440044444400444444000404440004444000444040004444444444444004444",
  264. "44044444404440444040404440404044444444440404444000000000000000004440044444400444440004440400044444400040444000444000000444004444",
  265. "40044444444404444440004444400044444044440440044044444404404444444440044440400404400044440000444444440000444400040000000044004444",
  266. "04040044444000444444404444444044444444444044440444444044440444444440044444000044440444440004444444444000444440440000000044004444",
  267. "44444444444444444444444444444444444444444400004444444444444444444440044444400444444444440000444444440000444444440000000044004444",
  268. "00000000400000004400004444444444400000044444444440000044444444444000004444400444444444444444000044444444000044440000444444444444",
  269. "44000044400000004400004444000044440000444400044444000004440004444400000044000044444444444444000044444444000044440000444444444444",
  270. "44000044400004444400004444000044400440044400004444400400440000444440000040044004444444444444000044444444000044440000444444444444",
  271. "44000044444004444400004444444444400440044444444444400004444444444400040044044044444444444444000044444444000044440000444444444444",
  272. "44000044444004444400004440000004000440004400044444400044440004400000440000044000444400004444444400004444444444444444000000000000",
  273. "44444444444004444400004400000000004444004000044444400444400004400044440004000040444400004444444400004444444444444444000000000000",
  274. "44444444444004444400004404000040004444004000004444000444004000000444444404400440444400004444444400004444444444444444000000000000",
  275. "44444444444004444400004400400400004444004000000044000444004000444444444400400400444400004444444400004444444444444444000000000000",
  276. "44444444444044444404044444040444444044444004444444044444444404444440444444404444444044444444444444444444444444444444444444444444",
  277. "44444444444044444404044444040444440000444004404440404444444404444404444444440444404040444440444444444444444444444444444444444044",
  278. "44444444444044444404044440000044404044444444044440404444444044444044444444444044440004444440444444444444444444444444444444440444",
  279. "44444444444044444444444444040444440004444440444444044444444444444044444444444044444044444000004444444444400000444444444444404444",
  280. "44444444444044444444444440000044444040444404444440404044444444444044444444444044440004444440444444404444444444444444444444044444",
  281. "44444444444444444444444444040444400004444044004440440444444444444404444444440444404040444440444444404444444444444444444440444444",
  282. "44444444444044444444444444040444444044444444004444004044444444444440444444404444444044444444444444044444444444444440444444444444",
  283. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  284. "44000444444044444400044440000044444404444000004444400044400000444400044444000444444444444444444444440444444444444404444444000444",
  285. "40444044440044444044404444444044444004444044444444044444444440444044404440444044444444444444444444404444444444444440444440444044",
  286. "40440044444044444444404444440444440404444000044440444444444404444044404440444044444044444440444444044444400000444444044444440444",
  287. "40404044444044444440044444400444404404444444404440000444444044444400044444000044444444444444444440444444444444444444404444404444",
  288. "40044044444044444404444444444044400004444444404440444044440444444044404444444044444044444440444444044444400000444444044444404444",
  289. "40444044444044444044444440444044444404444044404440444044440444444044404444440444444444444440444444404444444444444440444444444444",
  290. "44000444440004444000004444000444444404444400044444000444440444444400044440004444444444444404444444440444444444444404444444404444",
  291. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  292. "44000444444044444000044444000444400004444000004440000044440000444044404444000444444440444044404440444444404440444044404444000444",
  293. "40444044440404444044404440444044404440444044444440444444404444444044404444404444444440444044044440444444400400444044404440444044",
  294. "40404044404440444044404440444444404440444044444440444444404444444044404444404444444440444040444440444444404040444004404440444044",
  295. "40400044404440444000044440444444404440444000044440000444404444444000004444404444444440444004444440444444404040444040404440444044",
  296. "40400444400000444044404440444444404440444044444440444444404400444044404444404444444440444040444440444444404440444044004440444044",
  297. "40444444404440444044404440444044404440444044444440444444404440444044404444404444404440444044044440444444404440444044404440444044",
  298. "44000444404440444000044444000444400004444000004440444444440000444044404444000444440004444044404440000044404440444044404444000444",
  299. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  300. "40000444440004444000044444000444400000444044404440444044404440444044404440444044400000444000004444444444400000444444444444444444",
  301. "40444044404440444044404440444044444044444044404440444044404440444044404440444044444440444004444440444444444400444444444444444444",
  302. "40444044404440444044404440444444444044444044404440444044404440444404044444040444444404444004444444044444444400444440444444444444",
  303. "40000444404440444000044444000444444044444044404440444044404040444440444444404444444044444004444444404444444400444404044444444444",
  304. "40444444404040444040444444444044444044444044404440444044404040444404044444404444440444444004444444440444444400444044404444444444",
  305. "40444444404404444044044440444044444044444044404444040444400400444044404444404444404444444004444444444044444400444444444444444444",
  306. "40444444440040444044404444000444444044444400044444404444404440444044404444404444400000444000004444444444400000444444444440000044",
  307. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  308. "44044444444444444044444444444444444440444444444444440444444444444044444444404444444404444044444444004444444444444444444444444444",
  309. "44044444444444444044444444444444444440444444444444404444444444444044444444444444444444444044444444404444444444444444444444444444",
  310. "44404444440040444040044444400044440040444400044444404444440040444000044444004444444404444044044444404444400400444000044444000444",
  311. "44444444404400444004404444044444404400444044404444000444404400444044404444404444444404444040444444404444404044044044404440444044",
  312. "44444444404440444044404444044444404440444000004444404444404440444044404444404444444404444000444444404444404044044044404440444044",
  313. "44444444404400444004404444044444404400444044444444404444440000444044404444404444444404444044044444404444404044044044404440444044",
  314. "44444444440040444040044444400044440040444400044444404444444440444044404444000444444404444044404444000444404044044044404444000444",
  315. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  316. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444004444404444400444444444444400000000",
  317. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444440444444404444444044444444444400000000",
  318. "40400444440040444040044444000044400000444044404440444044404044044044404444044044400000444440444444404444444044444444404400000000",
  319. "40044044404400444004444440444444444044444044404440444044404044044404044444044044444404444404444444444444444404444400044400000000",
  320. "40444044404440444044444444000444444044444044404444040444404044044440444444044044444044444440444444404444444044444044444400000000",
  321. "40044044404400444044444444444044444044444044404444040444404044044404044444000044440444444440444444404444444044444444444400000000",
  322. "40400444440040444044444440000444444044444400004444404444440400444044404444444044400000444444004444404444400444444444444400000000",
  323. "40444444444440044444444444444444444444444444444444444444444444444444444444000444444444444444444444444444444444444444444400000000",
  324. "44444444044444444444444444000004444444440404444404040404444444444444444444444444444004444400004444444444440000040044444444400444",
  325. "00000000044444444440004440000044444444444040444440404040444004444444444444444444444004444440044444400044000000440000444444400444",
  326. "00000000044444444400004400400444444444440404444404040404440000444444444400000000440000440040040044000044000004440000004444000044",
  327. "00000000044444444444444440000444444444444040444440404040400000044444444400000000400000040000000044444444004000440000000044000044",
  328. "00000000044444444440004444000444040404040404444404040404400000044444444400000000000000004000000404400044004400000000000040000004",
  329. "00000000044444444440000444400444404040404040444440404040440000444444444400000000004004004400004404400004004444000000004440000004",
  330. "00000000044444444400000444400044040404040404444404040404444004440000000000000000444004444440044400000400444444400000444400000000",
  331. "00000000044444440000000444400044404040404040444440404040444444440000000000000000440000444440044444000400444444440044444400000000",
  332. "44444444000000044400004444000044040404044444040444000044004444440004444400004444440044444444004444444444444444444444440000000000",
  333. "44444444000000044040440440440404404040404444404040000004004444440004444400004444440004444440004440044004444004444444000000000000",
  334. "44444444000000044400004444000044040404044444040400000000004444440004444400004444044000444400044040000004000000004400000040000004",
  335. "44444444000000040444444444444440404040444444404000000000004444440004444400004444000000000000000040444404004444000000000040000004",
  336. "44444444000000040400004444000040444444444444040400000000004444440004444400004444000000000000000000444400404444040000000044000044",
  337. "44444444000000040000000000000000444444444444404000000000004444440004444400004444044000444400044000000000400000044400000044000044",
  338. "44444444000000044400004004000044444444444444040440000004004444440004444400004444440004444440004444400444400440044444000044400444",
  339. "00000000000000044400004004000044444444444444404044000044004444440004444400004444440044444444004444444444444444444444440044400444",
  340. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  341. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  342. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  343. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  344. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  345. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  346. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  347. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  348. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  349. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  350. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  351. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  352. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000004444",
  353. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  354. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  355. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  356. "44444440044444440000000000000044444444444440044444444444444400004440044444444444444444404444440044400444444004444444444444400444",
  357. "44444400004444440000000000000044444444444400004444444444444400004440044444444444444444044444400044400444444004444444444444400444",
  358. "44444000000444444000000400000044440000444000000444444444444440004440044444444444444440444444000044400444444004444444444444400444",
  359. "44440000000044444400004400000044440000440000000044400444444444000000000044444444444404444444000000000000444000000000044444400000",
  360. "44400000000004444444444400000044440000440000000044400444444444440000000000444444444044444444000000000000444000000000044444400000",
  361. "44000000000000444444444400000044440000444000000444444444444444444440044400044444440444444444000044444444444004444440044444444444",
  362. "40000000000000044444444400000044444444444400004444444444444444444440044400004444404444444444400044444444444004444440044444444444",
  363. "00000000000000004444444400000044444444444440044444444444444444444440044400004444044444444444440044444444444004444440044444444444",
  364. "44440440404044044444444444444444400440044440044444400444444444440444444000004444044444440044444444444444444004444444444444400444",
  365. "44044444404440444444444444404444000000004400004444400444444444444044440400004444404444440004444444444444444004444444444444400444",
  366. "44444044440400404444444444040044000000004440044444400444444444444404404400044444440444440000444444444444444004444444444444400444",
  367. "04444444004440444444444444000404000000004044440444400444444444444440044400444444444044440000444400000000000004444440000000000444",
  368. "44404440444044404400004440400044400000040004400044400444444444004440044444444444444404440000444400000000000004444440000000000444",
  369. "40444444040040444000000444004044440000444044440444400444444440004404404444444444444440440000444444400444444004444440044444444444",
  370. "44440444440444000000000044444044444004444440044444400444444000004044440444444444444444040004444444400444444004444440044444444444",
  371. "44444404404404040000000044444444444004444400004444400444444000000444444044444444444444400044444444400444444004444440044444444444",
  372. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  373. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  374. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  375. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  376. "44440000444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  377. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  378. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  379. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  380. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  381. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  382. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  383. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  384. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  385. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  386. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  387. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}
  388. end
  389. if op3==1 then -- c64
  390. picdump1_st={
  391. "44444444444004444004400440044004444004444004440444000044444440044444004444004444444444444444444444444444444444444444444444444444",
  392. "44444444444004444004400440044004440000044004400440044004444400444440044444400444400440044440044444444444444444444444444444444400",
  393. "44444444444004444004400400000000400444444444004444000044444004444400444444440044440000444440044444444444444444444444444444444004",
  394. "44444444444004444444444440044004440000444440044444000444444444444400444444440044000000004000000444444444400000044444444444440044",
  395. "44444444444444444444444400000000444440044400444440044000444444444400444444440044440000444440044444444444444444444444444444400444",
  396. "44444444444444444444444440044004400000444004400440044004444444444440044444400444400440044440044444400444444444444440044444004444",
  397. "44444444444004444444444440044004444004444044400444000000444444444444004444004444444444444444444444400444444444444440044440044444",
  398. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444004444444444444444444444444444",
  399. "44000044444004444400004444000044444440044000000444000044400000044400004444000044444444444444444444440004444444444000444444000044",
  400. "40044004444004444004400440044004444400044004444440044004400440044004400440044004444444444444444444400444444444444440044440044004",
  401. "40040004440004444444400444444004444000044000004440044444444400444004400440044004444004444440044444004444400000044444004444444004",
  402. "40004004444004444444004444400044400440044444400440000044444004444400004444000004444444444444444440044444444444444444400444440044",
  403. "40044004444004444400444444444004400000004444400440044004444004444004400444444004444444444444444444004444400000044444004444400444",
  404. "40044004444004444004444440044004444440044004400440044004444004444004400440044004444004444440044444400444444444444440044444444444",
  405. "44000044400000044000000444000044444440044400004444000044444004444400004444000044444444444440044444440004444444444000444444400444",
  406. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400444444444444444444444444444444444444",
  407. "44000044444004444000004444000044400004444000000440000004440000444004400444000044444000044004400440044444400444004004400444000044",
  408. "40044004440000444004400440044004400400444004444440044444400440044004400444400444444400444004004440044444400040004000400440044004",
  409. "40040004400440044004400440044444400440044004444440044444400444444004400444400444444400444000044440044444400000004000000440044004",
  410. "40040004400000044000004440044444400440044000044440000444400400044000000444400444444400444000444440044444400404004000000440044004",
  411. "40044444400440044004400440044444400440044004444440044444400440044004400444400444444400444000044440044444400444004004000440044004",
  412. "40044404400440044004400440044004400400444004444440044444400440044004400444400444400400444004004440044444400444004004400440044004",
  413. "44000044400440044000004444000044400004444000000440044444440000444004400444000044440004444004400440000004400444004004400444000044",
  414. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  415. "40000044440000444000004444000044400000044004400440044004400444004004400440044004400000044400004444440044440000444444444444444444",
  416. "40044004400440044004400440044004444004444004400440044004400444004004400440044004444440044400444444404404444400444440044444404444",
  417. "40044004400440044004400440044444444004444004400440044004400444004400004440044004444400444400444444004444444400444400004444004444",
  418. "40000044400440044000004444000044444004444004400440044004400404004440044444000044444004444400444440000044444400444000000440000000",
  419. "40044444400440044000044444444004444004444004400440044004400000004400004444400444440044444400444444004444444400444440044440000000",
  420. "40044444440000444004004440044004444004444004400444000044400040004004400444400444400444444400444440044404444400444440044444004444",
  421. "40044444444400044004400444000044444004444400004444400444400444004004400444400444400000044400004400000044440000444440044444404444",
  422. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440044444444444",
  423. "44444444444404444440044444444444444444444444444444444444440044444444004444444444444004444440044400444444004444444444440000000000",
  424. "44444444444000444440044444444444444444440000000044444444440044444444004444444444444004444440044400444444000444444444400000000000",
  425. "44444444440000044440044444444444000000000000000044444444440044444444004444444444444000444400044400444444400044444444000400444444",
  426. "00000000400000004440044400000000000000004444444444444444440044444444004400044444444400000000444400444444440004444440004400444444",
  427. "00000000400000004440044400000000444444444444444400000000440044444444004400004444444440000004444400444444444000444400044400444444",
  428. "44444444444000444440044444444444444444444444444400000000440044444444004444000444444444444444444400444444444400044000444400444444",
  429. "44444444440000044440044444444444444444444444444444444444440044444444004444400444444444444444444400000000444440000004444400444444",
  430. "44444444444444444440044444444444444444444444444444444444440044444444004444400444444444444444444400000000444444000044444400444444",
  431. "00000000444444444444444444004004400444444444444400444400444444444440044444444004444404444440044400444444444004444444444400000000",
  432. "00000000440000444444444440000000400444444444444400044000440000444440044444444004444000444440044400444444444004444444444440000000",
  433. "44444400400000044444444440000000400444444444444440000004400000044004400444444004440000044440044444004444444004444444440044000000",
  434. "44444400400000044444444440000000400444444444400044000044400440044004400444444004400000000000000044004444444004444400000444400000",
  435. "44444400400000044444444444000004400444444444000044000044400440044440044444444004440000040000000000444444444004444000400444440000",
  436. "44444400400000040000000044400044400444444440004440000004400000044440044444444004444000444440044400444444444004444400400444444000",
  437. "44444400440000440000000044440444400444444440044400044000440000444400004444444004444404444440044444004444444004444400400444444400",
  438. "44444400444444444444444444444444400444444440044400444400444444444444444444444004444444444440044444004444444004444444444444444440",
  439. "44444444000044444444444400000000444444440044444400440044444444004444444400000000444444004440044444444444444004444444444444444444",
  440. "44444444000044444444444444444444444444440044444400440044444444004444444400000004444444004440044444444444444004444444444444444444",
  441. "44444444000044444444444444444444444444440044444444004400444444004444444400000044444444004440044444444444444004444444444444444444",
  442. "44444444000044444444444444444444444444440044444444004400444444004444444400000444444444004440000044444444444000000000044444444444",
  443. "44444444000044440000000044444444444444440044444400440044444444000044004400004444444444004440000044440000444000000000044444444444",
  444. "44444444000044440000000044444444444444440044444400440044444444000044004400044444444444004440044444440000444444444440044444444444",
  445. "44444444000044440000000044444444444444440044444444004400444444004400440000444444444444004440044444440000444444444440044400000000",
  446. "44444444000044440000000044444444000000000044444444004400444444004400440004444444444444004440044444440000444444444440044400000000",
  447. "44444444444004444444444444400444004444440004444444444000000000000000000044444444444444004444444444440000444004440000444400004444",
  448. "44444444444004444444444444400444004444440004444444444000000000000000000044444444444444004444444444440000444004440000444400004444",
  449. "44444444444004444444444444400444004444440004444444444000444444440000000044444444444444004444444444440000444004440000444400004444",
  450. "44400000000000000000000000000444004444440004444444444000444444444444444444444444444444004444444444440000000004440000444400004444",
  451. "44400000000000000000000000000444004444440004444444444000444444444444444444444444444444000000444444444444000004444444444444440000",
  452. "44400444444444444440044444400444004444440004444444444000444444444444444400000000444444000000444444444444444444444444444444440000",
  453. "44400444444444444440044444400444004444440004444444444000444444444444444400000000000000000000444444444444444444444444444444440000",
  454. "44400444444444444440044444400444004444440004444444444000444444444444444400000000000000000000444444444444444444444444444444440000",
  455. "44444444444004444004400440044004444004444004440444000044444440044444004444004444444444444444444444444444444444444444444444444444",
  456. "44444444444004444004400440044004440000044004400440044004444400444440044444400444400440044440044444444444444444444444444444444400",
  457. "44444444444004444004400400000000400444444444004444000044444004444400444444440044440000444440044444444444444444444444444444444004",
  458. "44444444444004444444444440044004440000444440044444000444444444444400444444440044000000004000000444444444400000044444444444440044",
  459. "44444444444444444444444400000000444440044400444440044000444444444400444444440044440000444440044444444444444444444444444444400444",
  460. "44444444444444444444444440044004400000444004400440044004444444444440044444400444400440044440044444400444444444444440044444004444",
  461. "44444444444004444444444440044004444004444044400444000000444444444444004444004444444444444444444444400444444444444440044440044444",
  462. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444004444444444444444444444444444",
  463. "44000044444004444400004444000044444440044000000444000044400000044400004444000044444444444444444444440004444444444000444444000044",
  464. "40044004444004444004400440044004444400044004444440044004400440044004400440044004444444444444444444400444444444444440044440044004",
  465. "40040004440004444444400444444004444000044000004440044444444400444004400440044004444004444440044444004444400000044444004444444004",
  466. "40004004444004444444004444400044400440044444400440000044444004444400004444000004444444444444444440044444444444444444400444440044",
  467. "40044004444004444400444444444004400000004444400440044004444004444004400444444004444444444444444444004444400000044444004444400444",
  468. "40044004444004444004444440044004444440044004400440044004444004444004400440044004444004444440044444400444444444444440044444444444",
  469. "44000044400000044000000444000044444440044400004444000044444004444400004444000044444444444440044444440004444444444000444444400444",
  470. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400444444444444444444444444444444444444",
  471. "44000044444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  472. "40044004444444444004444444444444444440044444444444440004444444444004444444400444444440044004444444000444444444444444444444444444",
  473. "40040004440000444004444444000044444440044400004444400444440000044004444444444444444444444004444444400444400440044000004444000044",
  474. "40040004444440044000004440044444440000044004400444000004400440044000004444000444444440044004004444400444400000004004400440044004",
  475. "40044444440000044004400440044444400440044000000444400444400440044004400444400444444440044000044444400444400000004004400440044004",
  476. "40044404400440044004400440044444400440044004444444400444440000044004400444400444444440044004004444400444400404004004400440044004",
  477. "44000044440000044000004444000044440000044400004444400444444440044004400444000044444440044004400444000044400444004004400444000044",
  478. "44444444444444444444444444444444444444444444444444444444400000444444444444444444440000444444444444444444444444444444444444444444",
  479. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400004444440044440000444444444444444444",
  480. "44444444444444444444444444444444444004444444444444444444444444444444444444444444444444444400444444404404444400444440044444404444",
  481. "40000044440000044000004444000004400000044004400440044004400444004004400440044004400000044400444444004444444400444400004444004444",
  482. "40044004400440044004400440044444444004444004400440044004400404004400004440044004444400444400444440000044444400444000000440000000",
  483. "40044004400440044004444444000044444004444004400440044004400000004440044440044004444004444400444444004444444400444440044440000000",
  484. "40000044440000044004444444444004444004444004400444000044440000044400004444000004440044444400444440044404444400444440044444004444",
  485. "40044444444440044004444440000044444400044400000444400444440040044004400444440044400000044400004400000044440000444440044444404444",
  486. "40044444444440044444444444444444444444444444444444444444444444444444444440000444444444444444444444444444444444444440044444444444",
  487. "44444444444004444000004444000044400004444000000440000004440000444004400444000044444000044004400440044444400444004004400444000044",
  488. "44444444440000444004400440044004400400444004444440044444400440044004400444400444444400444004004440044444400040004000400440044004",
  489. "44444444400440044004400440044444400440044004444440044444400444444004400444400444444400444000044440044444400000004000000440044004",
  490. "00000000400000044000004440044444400440044000044440000444400400044000000444400444444400444000444440044444400404004000000440044004",
  491. "00000000400440044004400440044444400440044004444440044444400440044004400444400444444400444000044440044444400444004004000440044004",
  492. "44444444400440044004400440044004400400444004444440044444400440044004400444400444400400444004004440044444400444004004400440044004",
  493. "44444444400440044000004444000044400004444000000440044444440000444004400444000044440004444004400440000004400444004004400444000044",
  494. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  495. "40000044440000444000004444000044400000044004400440044004400444004004400440044004400000044440044400444444444004444400440044004400",
  496. "40044004400440044004400440044004444004444004400440044004400444004004400440044004444440044440044400444444444004444400440004400440",
  497. "40044004400440044004400440044444444004444004400440044004400444004400004440044004444400444440044444004444444004440044004400440044",
  498. "40000044400440044000004444000044444004444004400440044004400404004440044444000044444004440000000044004444444004440044004440044004",
  499. "40044444400440044000044444444004444004444004400440044004400000004400004444400444440044440000000000444444444004444400440044004400",
  500. "40044444440000444004004440044004444004444004400444000044400040004004400444400444400444444440044400444444444004444400440004400440",
  501. "40044444444400044004400444000044444004444400004444400444400444004004400444400444400000044440044444004444444004440044004400440044",
  502. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440044444004444444004440044004440044004",
  503. "44444444000044444444444400000000444444440044444400440044444444004444444400440044444444004440044444444444444004444444444444444444",
  504. "44444444000044444444444444444444444444440044444400440044444444004444444404400440444444004440044444444444444004444444444444444444",
  505. "44444444000044444444444444444444444444440044444444004400444444004444444444004400444444004440044444444444444004444444444444444444",
  506. "44444444000044444444444444444444444444440044444444004400444444004444444440044004444444004440000044444444444000000000044444444444",
  507. "44444444000044440000000044444444444444440044444400440044444444000044004400440044444444004440000044440000444000000000044444444444",
  508. "44444444000044440000000044444444444444440044444400440044444444000044004404400440444444004440044444440000444444444440044444444444",
  509. "44444444000044440000000044444444444444440044444444004400444444004400440044004400444444004440044444440000444444444440044400000000",
  510. "44444444000044440000000044444444000000000044444444004400444444004400440040044004444444004440044444440000444444444440044400000000",
  511. "44444444444004444444444444400444004444440004444444444000000000000000000044444444444444404444444444440000444004440000444400004444",
  512. "44444444444004444444444444400444004444440004444444444000000000000000000044444444444444004444444444440000444004440000444400004444",
  513. "44444444444004444444444444400444004444440004444444444000444444440000000044444444444440044444444444440000444004440000444400004444",
  514. "44400000000000000000000000000444004444440004444444444000444444444444444444444444400400444444444444440000000004440000444400004444",
  515. "44400000000000000000000000000444004444440004444444444000444444444444444444444444400004440000444444444444000004444444444444440000",
  516. "44400444444444444440044444400444004444440004444444444000444444444444444400000000400044440000444444444444444444444444444444440000",
  517. "44400444444444444440044444400444004444440004444444444000444444444444444400000000400444440000444444444444444444444444444444440000",
  518. "44400444444444444440044444400444004444440004444444444000444444444444444400000000444444440000444444444444444444444444444444440000"}
  519. end
  520. if op4==1 then -- thomson
  521. picdump1_st={
  522. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  523. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  524. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  525. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  526. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  527. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  528. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  529. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  530. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  531. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  532. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  533. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  534. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  535. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  536. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  537. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  538. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440",
  539. "44444444444044444440404444040444444044444004440444004444444400444444044444404444444444444444444444444444444444444444444444444404",
  540. "44444444444044444404044444040444400000444004404440440444444400444440444444440444404040444440444444444444444444444444444444444044",
  541. "44444444444044444040444400000004044044444444044444004444444004444440444444440444440004444440444444444444444444444444444444440444",
  542. "44444444444044444444444444040444400000444440444440440404444444444440444444440444400400444000004444440044400000444444444444404444",
  543. "44444444444444444444444400000004444044044404400440440044444444444440444444440444440004444440444444440044444444444440044444044444",
  544. "44444444444044444444444444040444000000444044400444000404444444444444044444404444404040444440444444404444444444444440044440444444",
  545. "44444444444444444444444444040444444044444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444",
  546. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  547. "44000044444404444400004444000044444440444000000444400044400000044400004444000044444444444444444444440444444444444440444444400044",
  548. "40444004444004444044440440444404444400444044444444044444444440444044440440444404444004444444444444404444444444444444044444044404",
  549. "40440404440404444444440444400044444040444000004440000044444404444400004440444404444004444444004444044444400000044444404444444044",
  550. "40404404444404444400004444444404440440444444440440444404444044444044440444000004444444444444004444044444444444444444404444440444",
  551. "40044404444404444044444440444404400000044044440440444404440444444044440444444044444004444444444444404444400000044444044444444444",
  552. "44000044440000444000000444000044444440444400004444000044404444444400004444000444444004444444004444440444444444444440444444440444",
  553. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440444444444444444444444444444444444444",
  554. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  555. "44000044444004444000004444000044400000444000000440000004440000444044440444000444444444044044404440444444404444044044440444000044",
  556. "40444404440440444404440440444404440444044044444440444444404444044044440444404444444444044044044440444444400440044004440440444404",
  557. "40400004404444044400004440444444440444044000044440000444404444444000000444404444444444044000444440444444404004044040440440444404",
  558. "40404404400000044404440440444444440444044044444440444444404400044044440444404444444444044040444440444444404444044044040440444404",
  559. "40400044404444044404440440444404440444044044444440444444404444044044440444404444404444044044044440444444404444044044400440444404",
  560. "44000004404444044000000444000044400000444000000440444444440000444044440444000444440000444044404440000004404444044044440444000044",
  561. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  562. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444444444444444444444444",
  563. "40000044440000444000004444000044400000444044440440444404404444044044440440444044400000044400044440444444444000444440444444444444",
  564. "40444404404444044044440440444444444044444044440440444404404444044404404444040444444440444404444444044444444440444400044444444444",
  565. "40444404404444044044440444000044444044444044440440444404404444044440044444404444444404444404444444404444444440444000004444444444",
  566. "40000044404404044000004444444404444044444044440444044044404004044440044444404444444044444404444444440444444440444440444444444444",
  567. "40444444404440444044404440444404444044444044440444044044400440044404404444404444440444444404444444444044444440444440444444444444",
  568. "40444444440004044044440444000044444044444400004444400444404444044044440444404444400000044400044444444404444000444440444444444444",
  569. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440444444444444444400000000",
  570. "44444444444444444444444444444444444444444444444444444444444444444444444444440444444440444444444444444444444444444444444444444444",
  571. "44444444444444444044444444444444444444044444444444440044444444444044444444444444444444444404444444400444444444444444444444444444",
  572. "44444444440004444040004444000044440004044400004444404404440000444040004444400444444440444404440444440444040440444044004444000044",
  573. "00000000444440444004440440444404404440044044440444404444404440044004440444440444444440444404404444440444004004044400440440444404",
  574. "44444444440004444044440440444444404444044000000440000044404440044044440444440444444440444404044444440444044044044404440440444404",
  575. "44444444404440444004440440444404404440044044444444404444440004044044440444440444444440444400404444440444044044044404440440444404",
  576. "44444444440004044040004444000044440004044400004444404444444444044044440444400044404440444404440444400044044044044404440444000044",
  577. "44444444444444444444444444444444444444444444444444444444440000444444444444444444440004444444444444444444444444444444444444444444",
  578. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444440000000000000000",
  579. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444004444404444440044444444444400000000",
  580. "40400044440004044040004444000044440004444044440440444404404444044044440440444404400000044444044444404444444044444444444400000000",
  581. "40044404404440044004440440444444444044444044440440444404404444044404404440444404444440444444044444404444444044444444444400000000",
  582. "40444404404440044044444444000044444044444044440440444404404444044440044440044004444004444440444444404444444404444444444400000000",
  583. "40044404404440044044444444444404444044044044400444044044404004044404404444400404440444444444044444404444444044444444444400000000",
  584. "40400044440004044044444440000044444400444400040444400444440440444044440440444404400000044444044444404444444044444444444400000000",
  585. "40444444444444044444444444444444444444444444444444444444444444444444444444000044444444444444004444404444440044444444444400000000",
  586. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  587. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  588. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  589. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  590. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  591. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  592. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  593. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  594. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  595. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  596. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  597. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  598. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  599. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  600. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  601. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  602. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  603. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  604. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  605. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  606. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  607. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  608. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  609. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  610. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  611. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  612. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  613. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  614. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  615. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  616. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  617. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  618. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  619. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  620. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  621. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  622. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  623. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  624. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  625. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  626. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  627. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  628. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  629. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  630. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  631. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  632. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  633. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  634. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  635. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  636. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  637. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  638. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  639. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  640. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  641. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  642. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  643. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  644. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  645. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  646. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  647. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  648. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  649. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"}
  650. end
  651. if op5==1 then -- msx1
  652. picdump1_st={
  653. "44444444440000444400004440040044444044444440444444404444444444440000000044000444004440004444000044000444440044444400004444404444",
  654. "44444444404444044000000400000004440004444400044444000444444444440000000040444044040004004444440040444044440404444404404440404044",
  655. "44444444040440400040040000000004400000444040404440000044444444440000000004444404400000404444404040444044440440444400004444000444",
  656. "44444444044444400000000000000004000000040000000400000004440044440004400004444404400000404000044040444044440440444404404400040004",
  657. "44444444040440400000000040000044400000444040404400000004440044440004400004444404400000400444044444000444440404444404404444000444",
  658. "44444444044004400040040044000444440004444440444444404444444444440000000040444044040004000444044444404444440444440004404440404044",
  659. "44444444404444044004400444404444444044444400044444000444444444440000000044000444004440000444044440000044000444440040004444404444",
  660. "44444444440000444400004444444444444444444444444444444444444444440000000044444444000000004000444444404444004444444440044444444444",
  661. "44404444444044444444444444404444444044444440444444404444444444444444444444444444444044444440444404444440444444400444444444444444",
  662. "44404444444044444444444444404444444044444440444444404444444444444444444444444444444044444440444440444404444444044044444444404444",
  663. "44404444444044444444444444404444444044444440444444404444444444444444444444444444444044444440444444044044444440444404444444404444",
  664. "40000044000000000000000000004444444000000000000044404444000000004440000000004444444000000000444444400444444404444440444400000000",
  665. "44404444444444444440444444404444444044444440444444404444444444444440444444404444444444444444444444400444444044444444044444404444",
  666. "44404444444444444440444444404444444044444440444444404444444444444440444444404444444444444444444444044044440444444444404444404444",
  667. "44404444444444444440444444404444444044444440444444404444444444444440444444404444444444444444444440444404404444444444440444444444",
  668. "44404444444444444440444444404444444044444440444444404444444444444440444444404444444444444444444404444440044444444444444044444444",
  669. "44444444440444444040444440404444440444440044444440444444444044444440444440444444440444444444444444444444444444444444444444444444",
  670. "44444444440444444040444440404444400004440044044404044444440444444404444444044444040404444404444444444444444444444444444444444444",
  671. "44444444440444444040444400000444040444444440444440444444404444444044444444404444400044444404444444444444444444444444444444440444",
  672. "44444444440444444444444440404444400044444404444404040444444444444044444444404444440444440000044444444444400004444444444444404444",
  673. "44444444444444444444444400000444440404444044444404404444444444444044444444404444400044444404444444444444444444444444444444044444",
  674. "44444444444444444444444440404444000044440440044404400444444444444404444444044444040404444404444444044444444444444004444440444444",
  675. "44444444440444444444444440404444440444444440044440044444444444444440444440444444440444444444444444044444444444444004444404444444",
  676. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440444444444444444444444444444444",
  677. "40004444440444444000444440004444444044440000044444004444000004444000444440004444444444444444444444400444444444440044444440004444",
  678. "04440444400444440444044404440444440044440444444440444444044404440444044404440444444444444444444444004444444444444004444404440444",
  679. "04400444040444444444044444440444404044440004444404444444444044440444044404440444440444444404444440044444000004444400444444440444",
  680. "04040444440444444440444444004444044044444440444400004444440444444000444440000444444444444444444400444444444444444440044444404444",
  681. "00440444440444444004444444440444000004444444044404440444440444440444044444440444444444444444444440044444000004444400444444044444",
  682. "04440444440444440444444404440444444044444440444404440444440444440444044444404444440444444404444444004444444444444004444444444444",
  683. "40004444000004440000044440004444444044440004444440004444440444444000444440044444444444444404444444400444444444440044444444044444",
  684. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444044444444444444444444444444444444444444",
  685. "40004444440444440000444444004444000444440000044400000444400044440444044440004444440004440444044404444444044404440444044440004444",
  686. "04440444404044444044044440440444404044440444444404444444044404440444044444044444444044440440444404444444004004440044044404440444",
  687. "44440444044404444044044404444444404404440444444404444444044444440444044444044444444044440404444404444444040404440044044404440444",
  688. "40040444044404444000444404444444404404440000444400004444040004440000044444044444444044440044444404444444040404440404044404440444",
  689. "04040444000004444044044404444444404404440444444404444444044404440444044444044444044044440404444404444444044404440440044404440444",
  690. "04040444044404444044044440440444404044440444444404444444044404440444044444044444044044440440444404444444044404440440044404440444",
  691. "40004444044404440000444444004444000444440000044404444444400044440444044440004444400444440444044400000444044404440444044440004444",
  692. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  693. "00004444400044440000444440004444000004440444044404440444044404440444044404440444000004444000444444444444400044444404444444444444",
  694. "04440444044404440444044404440444440444440444044404440444044404440444044404440444444404444044444444444444444044444040444444444444",
  695. "04440444044404440444044404444444440444440444044404440444044404444040444404440444444044444044444404444444444044440444044444444444",
  696. "00004444044404440000444440004444440444440444044404440444040404444404444440004444440444444044444440444444444044444444444444444444",
  697. "04444444040404440404444444440444440444440444044440404444040404444040444444044444404444444044444444044444444044444444444444444444",
  698. "04444444044044440440444404440444440444440444044440404444004004440444044444044444044444444044444444404444444044444444444444444444",
  699. "04444444400404440444044440004444440444444000444444044444044404440444044444044444000004444000444444440444400044444444444400000444",
  700. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  701. "40444444444444440444444444444444444404444444444444404444444444440444444444044444444044444044444440044444444444444444444444444444",
  702. "44044444444444440444444444444444444404444444444444040444444444440444444444444444444444444044444444044444444444444444444444444444",
  703. "44404444400044440400444440004444400404444000444444044444400404440000444440044444440044444044044444044444004044440400444440004444",
  704. "44444444444404440044044404440444044004440444044400000444044004440444044444044444444044444040444444044444040404440044044404440444",
  705. "44444444400004440444044404444444044404440000044444044444044004440444044444044444444044444004444444044444040404440444044404440444",
  706. "44444444044404440044044404440444044004440444444444044444400404440444044444044444444044444040444444044444040404440444044404440444",
  707. "44444444400004440400444440004444400404444000444444044444444404440444044440004444044044444044044440004444040404440444044440004444",
  708. "44444444444444444444444444444444444444444444444444444444400044444444444444444444400444444444444444444444444444444444444444444444",
  709. "44444444444444444444444444444444404444444444444444444444444444444444444444444444444444444440044444044444004444444044444444444444",
  710. "44444444444444444444444444444444404444444444444444444444444444444444444444444444444444444404444444044444440444440404044444444444",
  711. "04004444400404440400444440000444000044440440444404440444044404440444044404440444000004444404444444044444440444444440444444044444",
  712. "00440444044004440044044404444444404444440440444404440444040404444040444404440444444044444044444444444444444044444444444440404444",
  713. "00440444044004440444444400004444404444440440444404440444040404444404444404400444440444444404444444044444440444444444444400000444",
  714. "04004444400404440444444444440444404404440440444440404444040404444040444440040444404444444404444444044444440444444444444444444444",
  715. "04444444444404440444444400004444440044444004044444044444404044440444044444440444000004444440044444044444004444444444444444444444",
  716. "04444444444404444444444444444444444444444444444444444444444444444444444440004444444444444444444444444444444444444444444444444444",
  717. "40004444044044444440444444044444404404444404444444044444444444444404444440404444440444444040444444044444404444444040444444044444",
  718. "04440444444444444404444440404444444444444440444444444444400044444040444444444444444044444444444440404444440444444444444444444444",
  719. "04444444444444444000444440004444400044444000444440004444044444444000444440004444400044444444444444444444444444444404444444044444",
  720. "04444444044044440444044444440444444404444444044444440444044444440444044404440444044404444004444440044444400444444040444440404444",
  721. "04440444044044440000044440000444400004444000044440000444044444440000044400000444000004444404444444044444440444440444044404440444",
  722. "40004444044044440444444404440444044404440444044404440444400044440444444404444444044444444404444444044444440444440000044400000444",
  723. "44044444400404444000444440000444400004444000044440000444444044444000444440004444400044444000444440004444400044440444044404440444",
  724. "40044444444444444444444444444444444444444444444444444444400444444444444444444444444444444444444444444444444444444444444444444444",
  725. "44404444444444444400000440044444044044444044444440444444404444440440444440404444404044444404444444400444044404440044444444400444",
  726. "44044444444444444040444404404444444444444404444404044444440444444444444444444444444444444404444444044044404044440404444444044444",
  727. "00000444400400440440444444444444444444444444444444444444444444440440444440004444044404444000044444044444440444440404444444044444",
  728. "04444444444044040440004440044444400444444004444404044444040444440440444404440444044404440444444400000444000004440044044400000444",
  729. "00004444400000040000444404404444044044440440444404044444040444440400444404440444044404440444444444044444440444440440004444044444",
  730. "04444444044044440440444404404444044044440440444404044444040444444040444404440444044404444000044400044404000004440444044444044444",
  731. "00000444400400040440000440044444400444444004444440404444404044444440444440004444400044444404444440400044440444440444044444044444",
  732. "44444444444444444444444444444444444444444444444444444444444444440004444444444444444444444404444444444444444444440444004440444444",
  733. "44404444444044444404444444044444404044444404044444444444444444444404444444444444444444440444404404444044440444444444444444444444",
  734. "44044444440444444044444440444444040444444040444440004444400444444444444444444444444444440444044404440444444444444444444444444444",
  735. "40004444444444444444444444444444444444444444444444440444044044444404444444444444444444440440444404404444444444444404404404404444",
  736. "44440444400444444004444404404444040444440044044440000444044044444044444400000444000004440404044404040444440444444044044440440444",
  737. "40000444440444440440444404404444004044440404044404440444044044440444444404444444444404444040404440400444440444440440444444044044",
  738. "04440444440444440440444404404444044044440440044440000444400444440444044404444444444404440444404404040444440444444044044440440444",
  739. "40000444400044444004444440040444044044440444044444444444444444444000444444444444444444444444044444000044440444444404404404404444",
  740. "44444444444444444444444444444444444444444444444400000444000044444444444444444444444444444440004444440444444444444444444444444444",
  741. "44040444440404444404044444040444440404444040444444040444404044440000004444444444004444444440444444444444044404444000004444000444",
  742. "40404444404044444040444440404444404044440404444440404444040444444044044440404444404440440404044444044444444044440404044440444444",
  743. "44044444400044444444444444444444444444444444444444444444444444444044044444444444004404444044444440404444440444440404044444004444",
  744. "40404444444404444000444444044444400044444004444404440444040444444044044440404444404040444444444404440444404444444004044440440444",
  745. "04440444400004444404444444044444044404440440444404440444040444440004044440404444000400444444444440404444044444444404044440440444",
  746. "00000444044404444404444444044444044404440440444404440444040444444444044440404444404040444444444444044444440404444404044444004444",
  747. "04440444400004444000444440004444400044444004444440004444404044444040444444404444044000044444444444444444444444444404044444440444",
  748. "44444444444444444444444444444444444444444444444444444444444444444404444444044444444440444444444444444444444444444444444440004444",
  749. "44444444000044444444444400000000444444440000000000444444444400000000004444444400440000004440444004440444000000044444444404444444",
  750. "44444444000044444444444400000000444444440000000000444444444400000000004444444400440000004404440440444044400000444444444400444444",
  751. "44444444000044440000000044444444444444440000000000444444444400000000004444444400440000004044404444044404440004444444444400044444",
  752. "44444444000044440000000044444444440000440000000000444444444400000000004444444400440000000444044444404440444044444444444400004444",
  753. "44444444444400000000000044444444440000440000000000444444000044440000004444444400440000004440444004440444444444444440444400044444",
  754. "44444444444400000000000044444444444444440000000000444444000044440000004444444400440000004404440440444044444444444400044400444444",
  755. "00000000444400000000000044444444444444444444444400444444000044440000004444444400440000004044404444044404444444444000004404444444",
  756. "00000000444400000000000044444444444444444444444400444444000044440000004444444400440000000444044444404440444444440000000444444444",
  757. "44444440000000000444444000004444444444444444000044444444440044004444444444044444444444440000000044444444000044444444000000000000",
  758. "44444400400000040044440000004444444444444444000044444444440044004404444444044444444444440000000044444444000044444444000000000000",
  759. "44444000440000440004400000004444444444444444000044444444004400444404444440004444444444440000000044444444000044444444000000000000",
  760. "44440000444004440000000000004444444444444444000044444444004400444040444444044444404044440000000044444444000044444444000000000000",
  761. "44444000444004440000000044444444444400004444444400004444440044004040444440004444044404440000000000000000000044444444000044444444",
  762. "44444400440000440004400044444444444400004444444400004444440044000444044444044444040404440000000000000000000044444444000044444444",
  763. "44444440400000040044440044444444444400004444444400004444004400440000044444044444404044440000000000000000000044444444000044444444",
  764. "44444444000000000444444044444444444400004444444400004444004400444444444444444444444444440000000000000000000044444444000044444444",
  765. "44444444440044440000044400000444000004444444444444444444444444440000044444044444400044444400444444444444444404444400044440004444",
  766. "44444444404404440444044440404444044404444444444440404444404044444404444440404444044404444044444444444444400044444044444404440444",
  767. "40040444404404440444444440404444404444444000044440404444040444444000444404440444044404444044444444444444040404440444444404440444",
  768. "04404444400044440444444440404444440444440440444440404444440444440404044400000444044404444404444440404444040404440000044404440444",
  769. "04404444404404440444444440404444404444440440444440404444440444440404044404440444404044444040444404040444040404440444444404440444",
  770. "04404444404404440444444440404444044404440440444440040444440444444000444440404444404044444040444404040444400044444044444404440444",
  771. "40040444400044440444444404400444000004444004444404444444440444444404444444044444004004444040444440404444044444444400044404440444",
  772. "44444444004444444444444444444444444444444444444404444444444444440000044444444444444444444404444444444444444444444444444444444444",
  773. "44444444440444440044444444400444444044444404444444444444444444444444444444444444444444444400000404044444404444444444444444444444",
  774. "00000444440444444400444440044444440404444404444444044444404044444440044444004444444444444404444440404444040444444400044444444444",
  775. "44444444000004444444044404444444440444444404444444444444040444444404404440000444444444444404444440404444440444444400044444444444",
  776. "00000444440444444400444440044444440444444404444400000444444444444404404440000444444444444404444440404444404444444400044444444444",
  777. "44444444440444440044444444400444440444444404444444444444404044444440044444004444440044440404444444444444000444444400044444444444",
  778. "00000444444444444444444444444444440444444404444444044444040444444444444444444444444444444004444444444444444444444400044444444444",
  779. "44444444000004440000044400000444440444440404444444444444444444444444444444444444444444444404444444444444444444444400044444444444",
  780. "44444444444444444444444444444444440444444044444444444444444444444444444444444444444444444444444444444444444444444444444444444444"}
  781. end
  782. if op6==1 then -- mz700
  783. invbm=256
  784. picdump1_st={
  785. "44444444444004444000004444400044400004444000000440000004444000444044440444400044444400044044440440444444404444044044440444400444",
  786. "44444444440440444404440444044404440440444044444440444444440444044044440444440444444440444044404440444444400440044004440444044044",
  787. "44444444404444044404440440444444440444044044444440444444404444444044440444440444444440444044044440444444404004044040440440444404",
  788. "44444444400000044400004440444444440444044000044440000444404400044000000444440444444440444000444440444444404004044044040440444404",
  789. "44444444404444044404440440444444440444044044444440444444404444044044440444440444444440444044044440444444404444044044400440444404",
  790. "44444444404444044404440444044404440440444044444440444444440444044044440444440444404440444044404440444444404444044044440444044044",
  791. "44444444404444044000004444400044400004444000000440444444444000444044440444400044440004444044440440000004404444044044440444400444",
  792. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  793. "40000044444004444000004444000044440000044044440440444404404444044044440444044404400000044444044444440444444404444444044444440444",
  794. "40444404440440444044440440444404444404444044440440444404404444044044440444044404444444044444044444440444444404444444044444440444",
  795. "40444404404444044044440440444444444404444044440440444404404444044404404444044404444440444444044444440444444404444444044444440444",
  796. "40000044404444044000004444000044444404444044440444044044404004044440044444400044444004444444044444440444444404444444044444440444",
  797. "40444444404404044044044444444404444404444044440444044044404004044404404444440444440444440000000044440000000004444444000000000000",
  798. "40444444440440444044404440444404444404444044440444400444400440044044440444440444404444444444044444444444444444444444044444444444",
  799. "40444444444004044044440444000044444404444400004444400444404444044044440444440444400000044444044444444444444444444444044444444444",
  800. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444044444444444444444444444044444444444",
  801. "44000044444404444400004444000044444440444000000444400044400000044400004444000044444444444444444444444444444444444444444444444444",
  802. "40444404444004444044440440444404444400444044444444044444404444044044440440444404444444444444444444444444444444044444444444444444",
  803. "40444004440404444444440444444404444040444000044440444444444440444044440440444404444444444000000444440444444440444444444444444444",
  804. "40400404444404444444004444000044440440444444404440000044444404444400004444000004400000044444444444444444444404444444444444444444",
  805. "40044404444404444400444444444404400000044444440440444404444044444044440444444404444444444000000444444444444044444444444444444444",
  806. "40444404444404444044444440444404444440444044404440444404444044444044440444444044444444444444444444440444440444444440044444440444",
  807. "44000044440000044000000444000044444440444400044444000044444044444400004444000444444444444444444444440444404444444440044444440444",
  808. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444444444444444404444",
  809. "44444444404444440444444444444440444444444440444400000000004444444444444444444044444444444444000044444444444444404444444444444400",
  810. "00000000404444440444444444444440444444444440444400000000004444444444444444444044444444444444000044444444444444404444444444444400",
  811. "44444444404444440444444444444440444444444440444444444444004444444444444444444044444444444444000044444444444444404444444444444400",
  812. "44444444404444440444444444444440000000004440444444444444004444444444444444444044444444444444000044444444444444404444444444444400",
  813. "44444444404444440444444444444440444444444440444444444444004444444444444444444044000000004444000044444444444444404444444444444400",
  814. "44444444404444440444444444444440444444444440444444444444004444440000000044444044000000004444000044444444444444404444444444444400",
  815. "44444444404444440444444444444440444444444440444444444444004444444444444444444044000000004444000044444444444444400000000044444400",
  816. "44444444404444440000000000000000444444444440444444444444004444444444444444444044000000004444000000000000444444400000000044444400",
  817. "44444444444404440000000000000000444404444444444444440444444444444444444444000044000000004444444444444444044444444444444044444444",
  818. "44444444444000444000000000000000444000444444444444400044440000444400004440444404004444004444444444444444004444444444440044444444",
  819. "44440444440000044400000000000000440000044440444444040404400000044044440444444404044444404444444444444444000444444444400044440444",
  820. "44444044400000004440000000000000400000004404444440000000400000044044440444440044044444404444444444444444000044444444000044444444",
  821. "00000004400000004444000000000000440000044000000044040404400000044044440444404444044444404444440000444444000004444440000044444444",
  822. "44444044444000444444400000000000444000444404444444440444400000044044440444444444044444404444404444044444000000444400000044440444",
  823. "44440444440000044444440000000000444404444440444444440444440000444400004444404444004444004444044444404444000000044000000044444444",
  824. "44444444444444444444444000000000444444444444444444444444444444444444444444444444000000004444044444404444000000000000000044444444",
  825. "44444444444400044400004444004004440000444440004400000000400044440404444444444444040404040000444444444444444444444444044444444444",
  826. "44440444444004444404444440000000444440444404440400000004444004444040444440444444404040400000444444444444444444444444044444444444",
  827. "44400044440044444404444440000000444440444044040400000044444400440404444444044444040404040000444444444444444444444444044444444444",
  828. "44040404400444444404444440000000444440444040400400000444444440044040444444404444404040400000444444444444444444444444044444444444",
  829. "44440444440044444404444444000004444440444044004400004444444400440404444444440444040404044444000044440000000044440000044400000000",
  830. "44440444444004444404444444400044444440444404444400044444444004444040444444444044404040404444000044440444444044444444044444440444",
  831. "44440444444400044400004444440444440000444440000400444444400044440404444444444404040404044444000044440444444044444444044444440444",
  832. "44444444444444444444444444444444444444444444444404444444444444444040444444444444404040404444000044440444444044444444044444440444",
  833. "44444444444404444404404444044044444404444444444444004444444440444444404444044444444444444444044444440000044444404440444444440444",
  834. "44444444444404444404404444044044444000044004440440440444444404444444044444404444444404444404040444440000404444044440444444440444",
  835. "44444440444404444404404440000004440404444004404440440444444044444440444444440444444404444440004444440000440440444404444444444044",
  836. "44000004444404444444444444044044444000444444044444004444444444444440444444440444440000044400000444440000444004440044444444444400",
  837. "40404044444444444444444440000004444404044440444440440404444444444440444444440444444404444440004400004444444004444444444444444444",
  838. "44404044444444444444444444044044444000444404400440444044444444444444044444404444444404444404040400004444440440444444444444444444",
  839. "44404044444404444444444444044044444404444044400444000404444444444444404444044444444444444444044400004444404444044444444444444444",
  840. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400004444044444404444444444444444",
  841. "00000000044444440000000000000000444444444404444444444440044444444444444444440444000000000000444444444444444444044444444444444000",
  842. "44444444044444440444444444444440444444444404444444444404404444444444444444440444000000000000444444444444444444044444444444444000",
  843. "44444444044444440444444444444440000000004404444444444044440444444444444444440444000000000000444444444444444444044444444444444000",
  844. "44444444044444440444444444444440444444444404444444440444444044444444444444440444000000000000444444444444444444044444444444444000",
  845. "44444444044444440444444444444440444444444404444444404444444404440000000044440444444444440000444444444444444444044444444444444000",
  846. "44444444044444440444444444444440444444444404444444044444444440444444444444440444444444440000444444444444444444040000000044444000",
  847. "44444444044444440444444444444440444444444404444440444444444444044444444444440444444444440000444400000000444444040000000044444000",
  848. "44444444044444440444444444444440444444444404444404444444444444404444444444440444444444440000444444444444444444040000000044444000",
  849. "44444444444440444444444444444444444444444444440444444444444404444444444444444444444444444444404444044044444444444444444444400044",
  850. "44440444440004444400000444044404440044444444404444440444440000044440000444400044440000044444404444044044440000044440004444444444",
  851. "44440444444404444444440444044404444444044444044444444044444404444440440444444444444444044444404444044044444044444444444444000004",
  852. "44440444440000044444440444404404440044044440044444044404440000044404440444444444444444044444404444044044440000044440004444444404",
  853. "44040404444404444444440444444404444444044404044444044404444404444444440444444444444040444444404444444044444044444444444444444404",
  854. "44400044444404444444440444444044444440444444044444044404444404444444404444444444444404444444044444440444444044444400004444444044",
  855. "44440444444044444400000444400444440004444444044444044404444404444440044444000004444440444440444444404444444400044444440444440444",
  856. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  857. "44404444444444444444444444404444444044444444044444044444444000444440404444444444444444444444444444404444444000044444444444444444",
  858. "44000004444000044400000444404444440000044444044444044444444444444400000444004444440404044400000444400004444044444444444444444444",
  859. "44404404444044044444440444404444444044044400000444000004440000044440404444444444440404044404440444044044444044444400000444404444",
  860. "44404044440404044444404444400444444044044444044444044444444404444440404444444404440404044404440444444044444044444444440444000004",
  861. "44404444444440044444044444404044444044044444044444044444444404444444404444444404444444044404440444444044444444444444004444404404",
  862. "44404444444440444440404444404444444044044440444444044444444404444444044444444044444440444404440444444044444444444444044444404044",
  863. "44440004444004444404440444404444440440444404444444400004444044444440444444000444444404444400000444440444444444444440444444404444",
  864. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  865. "44444444444444444444444444000004444404444444444444444044444044444444444444444444444404444444444444444444444444444444444444440444",
  866. "44000004440000044400000444444404440000044400000444000004444044444440004444000004440000044440444444044444444444044444044444000004",
  867. "44044404444444044444440444440404440444044444044444444044440000044444404444444404444404444404044444044444444444044404044444444044",
  868. "44044404444040444444440444440044440444044444044444440044444044044444404444000004444404444444404444044404444040444404044444440444",
  869. "44444404444404444444440444440444444444044444044444404044444040444444404444444404440404044444440444044044444404444404040444400044",
  870. "44444044444040444444404444440444444440444444044444044044444044444444404444444404440404044444440444040444444040444404040444040404",
  871. "44440444440444444440044444404444444404444400000444444044444044444400000444000004444404444444444444004444440444444404004444440444",
  872. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  873. "44444444444444444444444444444444444444444444444444444444444444444000444444444444444444444444444444404444444444444444444444444444",
  874. "44440444444444444444444444444444440000044444444444444444444444444040444444444444444444444444444440440444444444444444444444444444",
  875. "44404444444444444444440444444444444444044444444444440444440000444000444444444444444444444444444444044444444444444444404444444444",
  876. "44044444444404444444404444400044440000044444444444000004444440444444444444444444440000044404040444444444444444444400000444400044",
  877. "44044404444404444444004444444044444444044044444444044404440000444444444444444444444404444404040444444444400044444444004444444444",
  878. "44000004444404444440404444444044444440444404444444444404444440444444444444444444444404444444440444444444404044444440404444444444",
  879. "44444404400004444444404444000004444404444440444444440044440000444444444444444444440000044444004444444444400044444404404444444444",
  880. "44444444444444444444444444444444444444444444444444444444444444444444444444044444444444444444444444444444444444444444444444444444",
  881. "44400044000000000000000000000000000000000400004000044400444004440004444444044404444000444444444444444444440444044400004444000044",
  882. "44400044000040000000400000000000000000000400004000400040440440444044400044000004444000444440444004440444444040444000000440444404",
  883. "44000004000040000004440000004000000400000400004004000000400000044044440444040404444404440040440440440400444404440000000004444440",
  884. "44400044000040000040404000000400004000000444444004000000000000004000000444440444440000040000004444000000444404440040040004044040",
  885. "44440444004040400000400004444440044444400400004004000000404004044044440444440444444404440040440440440400440000040000000004444440",
  886. "44444444000444000000400000000400004000000400004000400040440440444044400040440440444404444440444004440444444404440004400004400440",
  887. "44000004000040000000400000004000000400000400004000044400444444440004444440000000444040444444444444444444444000444000000440444404",
  888. "44444444000000000000000000000000000000000000000000000000444444444444444440444440440444044444444444444444444000444400004444000044",
  889. "44000004444000004444044444440444444404444444044444444444444404444404444444444044444404444400044440000000440444044444004444444444",
  890. "44044404444044404404040444440440444404444440404444440444404404444400000440000004444040444440440440440440444040444440440400444444",
  891. "44044404444000004404040444000404440000044400000444440444400000044044044440404044440444044000000040440440440000044440444400440444",
  892. "44000004444044404444044444440044444404444044044044000004404404444400004440000000400000004440400040000000444404444400044440404044",
  893. "44044404444000004440404444400044444000444400000444440444440000044404044440404444444044044400040040444440440000044440444440404044",
  894. "44044404444044404404440444040404440404044440004444440444444404444000000440000000444044044040440440444440444404444440444440404040",
  895. "44000004440444404044444040440440404404404000000040000000400000004444044444440404440440444440404440444440444404444400000444044404",
  896. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  897. "44444444444444044444440444444444444444444444444444444444444444444444444404440444040404440444444444444444444404444444044440404040",
  898. "44444444444444044444440444444444444400040000000040004444004440444404440004404444040044444044444444444444444404444440444404040404",
  899. "44444444444444044444440444044444444044404444444404440444040440444404404004044444040004444404444444044044440000044404444440404040",
  900. "44444444444444044444440440404444440444040444444040444044044040444404044000444444004444444440444444044044444444444440444404040404",
  901. "44444444444444044444440404440444004440444044440444044400044400000000444000444444004444444440000000044000444444444444044440404040",
  902. "44444404444444044444440444444040444440444044440444044444044040444404044004040444040444444404444444044044440000044444404404040404",
  903. "00000000444440000000000044444404444444040444444040444444040440444404404004400444044044444044444444044044444404444444440440404040",
  904. "44444404444444044444440444444444444444404444444404444444004440444404440004000444044404440444444444444444444404444444404404040404",
  905. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  906. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  907. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  908. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  909. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  910. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  911. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  912. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  913. "44444444444444444044444444444444444444404444444444440044444444444044444444440444444440444044444444400444444444444444444444444444",
  914. "44444444444444444044444444444444444444404444444444404404444444444044444444444444444444444044444444440444444444444444444444444444",
  915. "44444444440004444040004444000044444000404400004444404444440004044040004444400444444400444044404444440444400040044040004444000044",
  916. "44444444444440444004440440444404440444004044440440000044404440044004440444440444444440444044044444440444404404404004440440444404",
  917. "44444444440000444044440440444444440444404000000444404444404440044044440444440444444440444040444444440444404404404044440440444404",
  918. "44444444404440444004440440444404440444004044444444404444440004044044440444440444444440444004044444440444404404404044440440444404",
  919. "44444444440004044040004444000044444000404400004444404444444444044044440444400044404440444044404444400044404404404044440444000044",
  920. "44444444444444444444444444444444444444444444444444444444440000444444444444444444440004444444444444444444444444444444444444444444",
  921. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444044444440444444404444444044444440444",
  922. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444044444440444444404444444044444440444",
  923. "40400044440004044040004444000004400000444044440440444404404444404044404440444404400000044444044444440444444404444444044444440444",
  924. "40044404404440044004440440444444444044444044440440444404404404404404044440444404444440444444044444440444444404444444044444440444",
  925. "40044404404440044044444444000044444044444044440440444404404404404440444440444004444004440000000044440000000004444444000000000000",
  926. "40400044440004044044444444444404444044044044440444044044404404404404044444000404440444444444044444444444444444444444044444444444",
  927. "40444444444444044044444440000044444400444400004444400444440040044044404444444404400000044444044444444444444444444444044444444444",
  928. "40444444444444044444444444444444444444444444444444444444444444444444444444000044444444444444044444444444444444444444044444444444",
  929. "44000044444404444400004444000044444440444000000444400044400000044400004444000044444444444444444444444444444444444444444444444444",
  930. "40444404444004444044440440444404444400444044444444044444404444044044440440444404444444444444444444444444444444044444444444444444",
  931. "40444004440404444444440444444404444040444000044440444444444440444044440440444404444444444000000444440444444440444444444444444444",
  932. "40400404444404444444004444000044440440444444404440000044444404444400004444000004400000044444444444444444444404444444444444444444",
  933. "40044404444404444400444444444404400000044444440440444404444044444044440444444404444444444000000444444444444044444444444444444444",
  934. "40444404444404444044444440444404444440444044404440444404444044444044440444444044444444444444444444440444440444444440044444440444",
  935. "44000044440000044000000444000044444440444400044444000044444044444400004444000444444444444444444444440444404444444440044444440444",
  936. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444444444444444404444",
  937. "44444444404444440444444444444440444444444440444400000000004444444444444444444044444444444444000044444444444444404444444444444400",
  938. "00000000404444440444444444444440444444444440444400000000004444444444444444444044444444444444000044444444444444404444444444444400",
  939. "44444444404444440444444444444440444444444440444444444444004444444444444444444044444444444444000044444444444444404444444444444400",
  940. "44444444404444440444444444444440000000004440444444444444004444444444444444444044444444444444000044444444444444404444444444444400",
  941. "44444444404444440444444444444440444444444440444444444444004444444444444444444044000000004444000044444444444444404444444444444400",
  942. "44444444404444440444444444444440444444444440444444444444004444440000000044444044000000004444000044444444444444404444444444444400",
  943. "44444444404444440444444444444440444444444440444444444444004444444444444444444044000000004444000044444444444444400000000044444400",
  944. "44444444404444440000000000000000444444444440444444444444004444444444444444444044000000004444000000000000444444400000000044444400",
  945. "44444444444404440000000000000000444404444444444444440444444444444444444444000044000000004444444444444444044444444444444044444444",
  946. "44444444444000444000000000000000444000444444444444400044440000444400004440444404004444004444444444444444004444444444440044444444",
  947. "44440444440000044400000000000000440000044440444444040404400000044044440444444404044444404444444444444444000444444444400044440444",
  948. "44444044400000004440000000000000400000004404444440000000400000044044440444440044044444404444444444444444000044444444000044444444",
  949. "00000004400000004444000000000000440000044000000044040404400000044044440444404444044444404444440000444444000004444440000044444444",
  950. "44444044444000444444400000000000444000444404444444440444400000044044440444444444044444404444404444044444000000444400000044440444",
  951. "44440444440000044444440000000000444404444440444444440444440000444400004444404444004444004444044444404444000000044000000044444444",
  952. "44444444444444444444444000000000444444444444444444444444444444444444444444444444000000004444044444404444000000000000000044444444",
  953. "44444444444400044400004444004004440000444440004400000000400044440404444444444444040404040000444444444444444444444444044444444444",
  954. "44440444444004444404444440000000444440444404440400000004444004444040444440444444404040400000444444444444444444444444044444444444",
  955. "44400044440044444404444440000000444440444044040400000044444400440404444444044444040404040000444444444444444444444444044444444444",
  956. "44040404400444444404444440000000444440444040400400000444444440044040444444404444404040400000444444444444444444444444044444444444",
  957. "44440444440044444404444444000004444440444044004400004444444400440404444444440444040404044444000044440000000044440000044400000000",
  958. "44440444444004444404444444400044444440444404444400044444444004444040444444444044404040404444000044440444444044444444044444440444",
  959. "44440444444400044400004444440444440000444440000400444444400044440404444444444404040404044444000044440444444044444444044444440444",
  960. "44444444444444444444444444444444444444444444444404444444444444444040444444444444404040404444000044440444444044444444044444440444",
  961. "44444444444404444404404444044044444404444444444444004444444440444444404444044444444444444444044444440000044444404440444444440444",
  962. "44444444444404444404404444044044444000044004440440440444444404444444044444404444444404444404040444440000404444044440444444440444",
  963. "44444440444404444404404440000004440404444004404440440444444044444440444444440444444404444440004444440000440440444404444444444044",
  964. "44000004444404444444444444044044444000444444044444004444444444444440444444440444440000044400000444440000444004440044444444444400",
  965. "40404044444444444444444440000004444404044440444440440404444444444440444444440444444404444440004400004444444004444444444444444444",
  966. "44404044444444444444444444044044444000444404400440444044444444444444044444404444444404444404040400004444440440444444444444444444",
  967. "44404044444404444444444444044044444404444044400444000404444444444444404444044444444444444444044400004444404444044444444444444444",
  968. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400004444044444404444444444444444",
  969. "00000000044444440000000000000000444444444404444444444044440444444444444444440444000000000000444444444444444444044444444444444000",
  970. "44444444044444440444444444444440444444444404444444440444444044444444444444440444000000000000444444444444444444044444444444444000",
  971. "44444444044444440444444444444440000000004404444444404440044404444444444444440444000000000000444444444444444444044444444444444000",
  972. "44444444044444440444444444444440444444444404444444044404404440444444444444440444000000000000444444444444444444044444444444444000",
  973. "44444444044444440444444444444440444444444404444440444044440444040000000044440444444444440000444444444444444444044444444444444000",
  974. "44444444044444440444444444444440444444444404444404440444444044404444444444440444444444440000444444444444444444040000000044444000",
  975. "44444444044444440444444444444440444444444404444444404444444404444444444444440444444444440000444400000000444444040000000044444000",
  976. "44444444044444440444444444444440444444444404444444044444444440444444444444440444444444440000444444444444444444040000000044444000",
  977. "44444444444044444444444444000044404444440444404404444044444044444444004404400004444044444400044440444044440444444000444440044444",
  978. "44440444000000040000004444440444404444440444440404400004400000044440044404444444400000044040404440444044000004444440444444444444",
  979. "44440444440444444444440444404444404444440444440404444044444404444400444404444444444044440440440440444044440444444440404404400044",
  980. "44440444400000444444444440000004404444440444440404444044400000044004444404444444400000040440440440044044000004444000000404044404",
  981. "44040404444444044444444444440444404440440444440404400044444440444400444404444444444044440440440444444044440444040440404400444404",
  982. "44400044444444040444444444404444404440440440444404044004444444044440044404404444400044440440440444440444440444040440404404444404",
  983. "44440444000000444000000444440044440004444004444440400044400444444444004400400004044000444004404444404444444000444004404444400044",
  984. "44444444444444444444444444444444444444444444444444444444444004444444444444444444400044044444444444444444444444444444444444444444",
  985. "40444044440444444444044444044444440444044404444400044444000000044404444444404444044444444000004404444044444000044444444444444444",
  986. "40444044000000440000000444044404000004400000040444044004444440440000000444044444400000444444044404000004444044444404444444444444",
  987. "00000004404444444444044444040044440440404044444040444040444404444440444444044444444444044440444404444044444044444000444440400444",
  988. "40444044404000044400044444004444440440444044404404444044444044444444044440004444444444044404004404444044444044444404444400044044",
  989. "40400444044444444044044440444444440440440440004404444044444044444044404440440444444444044044440404444044444444444000044444040444",
  990. "40444444040444444400044404444444440440440404400404440444444404444404444404440444444440444444440404444044444444440440404444044444",
  991. "44000004040000044444044440000004404404444440004440004444444440444440044404444004444004444404404440440444444444444004044444404444",
  992. "44444444444444444440444444444444444444444444444444444444444444444444444444444444444444444440044444444444444444444444444444444444",
  993. "44044444444440444400044444044444444004444440444444044444404404444444044444440444044000044444444444044444444440444000004444044444",
  994. "00044044404440444444444400000044444444444444444400000040404400440440004444440004044440444404444400044004404440444444044400044044",
  995. "44040404400000444440444444044444440000444000004444044440440044040404040444440444044000044040444444040044400000444440444444040404",
  996. "44004404404404044044040440000044404444044444044440000044440444040044040444440444044440440444044444004044404404044400004444004404",
  997. "44044404040044044044040404040404444444044440444404044404440440440044040440000444044000444444404440044044040044044044440440044004",
  998. "40044404044040000444040404404404444440444404044404044404444044440444004404440004040440044444440404044044044044044440040404040400",
  999. "04044044400440044400444440044044444404444044400440044044444044444440044440000444004000444444440444044404400440444404404444044004",
  1000. "44444444444444444444444444444444444444444444444444444444444404444444444444444444444444444444444444444444444444444440044444444444",
  1001. "44044444444444444444444444444444444044444444444444444444444444444400044444444444444444444444444444044444444444444444444444444444",
  1002. "00000040444444444444444444444444000000044444444444044444444444444404044444444444440444444444444404404444444444444404444444444444",
  1003. "44044440444444444044044444404444440444444444444444444444440444444400044444444444444444444444444440444444444444444000404444444444",
  1004. "40044444444444444044404404000444400040444444444440000444440004444444444444444444400004440000044444444444444444444404444444400044",
  1005. "04044444444444444044404400404044040004444444444444444044440444444444444444444444444044444444404444444444444444444000044444444444",
  1006. "40044404444404444044404404400444404404444044444444444044400004444444444444444444440044444444404444444444400044440404404444444444",
  1007. "44000004444404444404444444004444400000044404444444440444400444444444444444044444404400444440044444444444404044444004044444444444",
  1008. "44444444444404444444444444444444444444444440444444444444444444444444444444444444444444444444444444444444400044444444444444444444",
  1009. "44400044000000000000000000000000000000000400004000044400444004440004444444044404444000444444444444444444440444044400004444000044",
  1010. "44400044000040000000400000000000000000000400004000400040440440444044400044000004444000444440444004440444444040444000000440444404",
  1011. "44000004000040000004440000004000000400000400004004000000400000044044440444040404444404440040440440440400444404440000000004444440",
  1012. "44400044000040000040404000000400004000000444444004000000000000004000000444440444440000040000004444000000444404440040040004044040",
  1013. "44440444004040400000400004444440044444400400004004000000404004044044440444440444444404440040440440440400440000040000000004444440",
  1014. "44444444000444000000400000000400004000000400004000400040440440444044400040440440444404444440444004440444444404440004400004400440",
  1015. "44000004000040000000400000004000000400000400004000044400444444440004444440000000444040444444444444444444444000444000000440444404",
  1016. "44444444000000000000000000000000000000000000000000000000444444444444444440444440440444044444444444444444444000444400004444000044",
  1017. "44000004440000044444044444440444444404444444044444444444444404444404444444444044444404444400044440000000440444044444004444444444",
  1018. "44044404440444044404040444440440444404444440404444440444404404444400000440000004444040444440440440440440444040444440440400444444",
  1019. "44044404440000044404040444000404440000044400000444440444400000044044044440404044440444044000000040440440440000044440444400440444",
  1020. "44000004440444044444044444440044444404444044044044000004404404444400004440000000400000004440400040000000444404444400044440404044",
  1021. "44044404440000044440404444400044444000444400000444440444440000044404044440404404444044044400040040444440444000444440444440404044",
  1022. "44044404440444044404440444040404440404044440004444440444444404444000000440000000444044044040440440444440444404444440444440404040",
  1023. "44000004404444044044444040440440404404404440004440000000400000004444044444440404440440444440404440444440444404444400000444044404",
  1024. "44444444444444444444444444444444444444444000000044444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1025. "44444444444444044444440444444444444444444444444444444444444444444444444404440444040404440444444444444444444404444444044440404040",
  1026. "44444444444444044444440444444444444400040000000040004444004440444404440004404444040044444044444444444444444404444440444404040404",
  1027. "44444444444444044444440444044444444044404444444404440444040440444404404004044444040004444404444444044044440000044404444440404040",
  1028. "44444444444444044444440440404444440444040444444040444044044040444404044000444444004444444440444444044044444444444440444404040404",
  1029. "44444444444444044444440404440444004440444044440444044400044400000000444000444444004444444440000000044000444444444444044440404040",
  1030. "44444404444444044444440444444040444440444044440444044444044040444404044004040444040444444404444444044044440000044444404404040404",
  1031. "00000000444440000000000044444404444444040444444040444444040440444404404004400444044044444044444444044044444404444444440440404040",
  1032. "44444404444444044444440444444444444444404444444404444444004440444404440004000444044404440444444444444444444404444444404404040404",
  1033. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1034. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1035. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1036. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1037. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1038. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1039. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1040. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000"}
  1041. end
  1042. if op7==1 then -- vg5000
  1043. invbm=160
  1044. ycell=10
  1045. picdump1_st={
  1046. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1047. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1048. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1049. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1050. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1051. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1052. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1053. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1054. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1055. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1056. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1057. "44444444444044444444044444044444440404444444444444404444440444444440444444044444444044444440444444440444404444444444444444444444",
  1058. "44444444440404444440444444400444444444444444444444040444444044444404044444404444440404444404044444404044004444444444444444444444",
  1059. "44444444444444444400044444444444440044444400044440444444440040444400404444000444444444444400044444404444404444444444444444444444",
  1060. "44444444440044444044404440444044444044444044444440444044404400444044004440444044440004444044404444000444404400444444444444444444",
  1061. "44444444444044444000004440444044444044444044444440444044404440444044404440000044404440444000004444404444404044044444444444444444",
  1062. "44040444444044444044444440444044444044444044444440440044404400444044004440444444404440444044444444044044444440444444444444444444",
  1063. "44444444440004444400044444000444440004444400044444004044440040444400404444000444440004444400044444000044444404444444444444444444",
  1064. "44444444444444444444444444444444444444444440444444444444444444444444444444444444444444444444444444444444444000044444444444444444",
  1065. "44444444444444444444444444444444444444444404444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1066. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440",
  1067. "44444444444044444404044444040444444044444004444444044444444044444444044444044444444044444444444444444444444444444444444444444404",
  1068. "44444444444044444404044444040444440004444004404440404444444044444440444444404444404040444440444444444444444444444444444444444044",
  1069. "44444444444044444404044440000044404044444444044440404444440444444404444444440444440004444440444444444444444444444444444444444044",
  1070. "44444444444044444444444444040444440004444440444444044444444444444404444444440444444044444000004444444444444444444444444444440444",
  1071. "44444444444044444444444440000044444040444404444440404044444444444404444444440444440004444440444444444444440000444444444444404444",
  1072. "44444444444444444444444444040444404040444044004440440444444444444440444444404444404040444440444444044444444444444444444444044444",
  1073. "44444444444044444444444444040444440004444444004444004044444444444444044444044444444044444444444444044444444444444404444444044444",
  1074. "44444444444444444444444444444444444044444444444444444444444444444444444444444444444444444444444440444444444444444444444440444444",
  1075. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444",
  1076. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1077. "44404444444044444400044440000044444404444000004444400444400000444400044444000444444444444444444444444044444444444044444444000444",
  1078. "44040444440044444044404444444044444004444044444444044444444440444044404440444044444444444444444444440444444444444404444440444044",
  1079. "40444044444044444444404444440444440404444000044440444444444404444044404440444044440444444404444444404444400000444440444444444044",
  1080. "40444044444044444440044444400444404404444444404440000444444044444400044444000044444444444444444444044444444444444444044444440444",
  1081. "40444044444044444404444444444044400000444444404440444044440444444044404444444044444444444444444444404444400000444440444444404444",
  1082. "44040444444044444044444440444044444404444044404440444044440444444044404444444044444444444404444444440444444444444404444444444444",
  1083. "44404444444044444000004444000444444404444400044444000444440444444400044444000444440444444404444444444044444444444044444444404444",
  1084. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444044444444444444444444444444444444444444",
  1085. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1086. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1087. "44000444440004444000044444000444400004444000004440000044440004444044404444000444444000444044404440444444404440444044404444000444",
  1088. "40444044404440444044404440444044404440444044444440444444404440444044404444404444444404444044044440444444400400444044404440444044",
  1089. "40400044404440444044404440444444404440444044444440444444404444444044404444404444444404444040444440444444404040444004404440444044",
  1090. "40404044404440444000044440444444404440444000444440004444404444444000004444404444444404444004444440444444404440444040404440444044",
  1091. "40400044400000444044404440444444404440444044444440444444404400444044404444404444444404444040444440444444404440444044004440444044",
  1092. "40444444404440444044404440444044404440444044444440444444404440444044404444404444404404444044044440444444404440444044404440444044",
  1093. "44000444404440444000044444000444400004444000004440444444440000444044404444000444440044444044404440000044404440444044404444000444",
  1094. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1095. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1096. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444444444444444444444444",
  1097. "40000444440004444000044444000444400000444044404440444044404440444044404440444044400000444440004440444444440004444440444444444444",
  1098. "40444044404440444044404440444044444044444044404440444044404440444044404440444044444440444440444440444444444404444400044444444444",
  1099. "40444044404440444044404440444444444044444044404440444044404440444404044444040444444404444440444444044444444404444040404444444444",
  1100. "40000444404440444000044444000444444044444044404444040444404040444440444444404444444044444440444444404444444404444440444444444444",
  1101. "40444444404040444040444444444044444044444044404444040444404040444404044444404444440444444440444444440444444404444440444444444444",
  1102. "40444444404404444044044440444044444044444044404444404444404040444044404444404444404444444440444444444044444404444440444444444444",
  1103. "40444444440040444044404444000444444044444400044444404444440404444044404444404444400000444440004444444404440004444440444444444444",
  1104. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444404444444444440444444444444",
  1105. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440444444444440444400000000",
  1106. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1107. "44444444444444444044444444444444444440444444444444400444444444444044444444404444444404444404444444004444444444444444444444444444",
  1108. "44444444444444444044444444444444444440444444444444044044444444444044444444444444444444444404444444404444444444444444444444444444",
  1109. "44444444440040444000044444000444440000444400044444044444440000444040044444004444444004444404404444404444400404444040044444000444",
  1110. "00000000404400444044404440444444404440444044404440004444404440444004404444404444444404444404044444404444404040444004404440444044",
  1111. "44444444404440444044404440444444404440444000004444044444404440444044404444404444444404444400444444404444404040444044404440444044",
  1112. "44444444404400444044404440444444404440444044444444044444440000444044404444404444444404444404044444404444404040444044404440444044",
  1113. "44444444440040444000044444000444440000444400044444044444444440444044404444000444444404444404404444000444404040444044404444000444",
  1114. "44444444444444444444444444444444444444444444444444444444440440444444444444444444404404444444444444444444444444444444444444444444",
  1115. "44444444444444444444444444444444444444444444444444444444444004444444444444444444440044444444444444444444444444444444444444444444",
  1116. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444440444444444404444444444400000000000000000",
  1117. "44444444444444444444444444444444440444444444444444444444444444444444444444444444444444440444444444404444444444404444444400000000",
  1118. "44444444444444444444444444444444440444444444444444444444444444444444444444444444444444440444444444404444444444404444444400000000",
  1119. "40000444440000444040044444000444440004444044404440444044404440444044404440444044400000440444444444404444444444404444444400000000",
  1120. "40444044404440444004404440444444440444444044404440444044404440444404044440444044444404440444444444404444444444404444444400000000",
  1121. "40444044404440444044444444000444440444444044404444040444404040444440444440440044444044440444444444404444444444404444444400000000",
  1122. "40444044404440444044444444444044440444444044004444040444404040444404044444004044440444440444444444404444444444404444444400000000",
  1123. "40000444440000444044444440000444444004444400404444404444440404444044404444444044400000440444444444404444444444404444444400000000",
  1124. "40444444444440444444444444444444444444444444444444444444444444444444444440444044444444440444444444404444444444404444444400000000",
  1125. "40444444444440444444444444444444444444444444444444444444444444444444444444000444444444440444444444404444444444404444444400000000",
  1126. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1127. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1128. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1129. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1130. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1131. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1132. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1133. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1134. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1135. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1136. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1137. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1138. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1139. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1140. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1141. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1142. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1143. "40004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444",
  1144. "40004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444",
  1145. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1146. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1147. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1148. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1149. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1150. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1151. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1152. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1153. "44444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000",
  1154. "44444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000444440004444400044444000",
  1155. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1156. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1157. "44444444400044444444400040004000444444444000444444444000400040004444444440004444444440004000400044444444400044444444400040004000",
  1158. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1159. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1160. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1161. "44444444444444444444444444444444400044444000444440004444400044444444400044444000444440004444400040004000400040004000400040004000",
  1162. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1163. "40004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000",
  1164. "40004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000",
  1165. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1166. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1167. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1168. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1169. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1170. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1171. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1172. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1173. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1174. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1175. "44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444",
  1176. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1177. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1178. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1179. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1180. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1181. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1182. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1183. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  1184. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  1185. "00004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444",
  1186. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1187. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1188. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1189. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1190. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1191. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1192. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1193. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  1194. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  1195. "44440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000444400004444000044440000",
  1196. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1197. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1198. "44444444000044444444000000000000444444440000444444440000000000004444444400004444444400000000000044444444000044444444000000000000",
  1199. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1200. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1201. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1202. "44444444444444444444444444444444000044440000444400004444000044444444000044440000444400004444000000000000000000000000000000000000",
  1203. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  1204. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  1205. "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}
  1206. end
  1207. for y=0,table.getn(picdump1_st)-1,1 do
  1208. tm_st=picdump1_st[y+1]
  1209. for x=0,string.len(tm_st)-1,1 do
  1210. a=tonumber( string.sub(tm_st,x+1,x+1),16)
  1211. c=math.floor(a*255/4)
  1212. putpicturepixel(x,ho+y+ycell,c)
  1213. putpicturepixel(x,ho+y+invbm+xcell,255-c)
  1214. putpicturepixel(x+128,ho+y+ycell,c)
  1215. putpicturepixel(x+128,ho+y+invbm+ycell,255-c)
  1216. end;end
  1217. if pixp~=1 then
  1218. statusmessage("pixp~=1 ...")
  1219. waitbreak(0)
  1220. for y1=0,h-1,2 do for x1=0,w-1,2 do
  1221. statusmessage("step 4: blur:".. (math.floor(y1*100/h)) .."% " )
  1222. waitbreak(0)
  1223. kacm=0
  1224. for y2=0,1,1 do for x2=0,1,1 do
  1225. x=x1+x2;y=y1+y2;kacm=kacm+getpicturepixel(wo+x,y)
  1226. end;end
  1227. for y2=0,1,1 do for x2=0,1,1 do
  1228. x=x1+x2;y=y1+y2;putpicturepixel(wo+x,y,math.floor(kacm/4))
  1229. end;end
  1230. end;end
  1231. for y1=ho+ycell,ho+(invbm*2)+ycell-1,2 do for x1=128,256-1,2 do
  1232. kacm=0
  1233. for y2=0,1,1 do for x2=0,1,1 do
  1234. x=x1+x2;y=y1+y2;kacm=kacm+getpicturepixel(x,y)
  1235. end;end
  1236. for y2=0,1,1 do for x2=0,1,1 do
  1237. x=x1+x2;y=y1+y2;putpicturepixel(x,y,math.floor(kacm/4))
  1238. end;end
  1239. end;end
  1240. end
  1241. -- step 5: comparing character sets ------------------------------------------
  1242. statusmessage("step 5: comparing character sets")
  1243. waitbreak(0)
  1244. ybm=math.floor((invbm/ycell)-1)
  1245. stxy1=1
  1246. if pixp~=1 then stxy1=2;end
  1247. for y1=0,ho-1,ycell do for x1=0,wo-1,xcell do dfi=65536;fgx=0;fgy=0
  1248. statusmessage("step 5: converting:".. (math.floor(y1*100/ho)) .."% " )
  1249. waitbreak(0)
  1250. for yq=0,ybm,1 do for xq=0,15,1 do cnt=0
  1251. for y2=0,ycell-1,stxy1 do for x2=0,xcell-1,stxy1 do
  1252. q1=getpicturepixel(wr+x1+x2,y1+y2)
  1253. q2=getpicturepixel(128+(xq*xcell)+x2,ho+ycell+(yq*ycell)+y2)
  1254. dq=math.abs(q2-q1);cnt=cnt+dq
  1255. end;end
  1256. if cnt<dfi then dfi=cnt;fgx=xq;fgy=yq;end
  1257. end;end
  1258. for y2=0,ycell-1,1 do for x2=0,xcell-1,1 do
  1259. c=getpicturepixel((fgx*xcell)+x2,ho+ycell+(fgy*ycell)+y2)
  1260. putpicturepixel(wr+x1+x2,y1+y2,c)
  1261. end;end
  1262. end;end
  1263. -- step 6: rebuild picture ----------------------------------------------------
  1264. statusmessage("step 6: rebuild picture")
  1265. waitbreak(0)
  1266. for y1=0,h-1,ycell do
  1267. statusmessage("step 6:".. (math.floor(y1*100/h)) .."% " )
  1268. waitbreak(0)
  1269. for x1=0,w-1,xcell do
  1270. paattr=getpicturepixel(wr+x1,hr+y1)
  1271. ikattr=getpicturepixel(wr+x1+2,hr+y1+2)
  1272. for y2=0,ycell-1,1 do
  1273. for x2=0,xcell-1,1 do
  1274. cout=paattr
  1275. q9=getpicturepixel(wr+x1+x2,y1+y2)
  1276. if q9~=0 then
  1277. cout=ikattr
  1278. end
  1279. putpicturepixel(x1+x2,y1+y2,cout)
  1280. end;end;end;end
  1281. -- end -----------------------------------------------------------------------
  1282. statusmessage("end")
  1283. waitbreak(0)
  1284. finalizepicture()
  1285. setpicturesize(w,h)
  1286. end