Kistaro

fixed shenzhen solitiare

Jul 4th, 2023
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 90.74 KB | Source Code | 0 0
  1. -- title:  Shenzhen I/O Solitaire
  2. -- author: Gecko05 (debugging by Kistaro)
  3. -- desc:   Solitaire from Shenzhen I/O
  4. -- script: lua
  5. -- input:  mouse
  6. -- specials: 31 41 51
  7. local piles = {{},
  8.         {},
  9.         {},
  10.         {},
  11.         {},
  12.         {},
  13.         {},
  14.         {}}
  15.        
  16. local loadPiles = {{4,3,2,1,41},
  17.         {9,8,7,6,5,41,41},
  18.         {14,13,12,11,51,51},
  19.         {19,18,17,16,15,51},
  20.         {25,24,23,22,21,51},
  21.         {29,28,27,31},
  22.         {26,41,31},
  23.         {31,31,61}}
  24.  
  25. local endpiles = {      {},
  26.                     {},
  27.                     {}
  28.                     }
  29.  
  30. local tokpiles = {      {},
  31.                     {},
  32.                     {}
  33.                     }
  34.  
  35. local flowerPile = {}
  36.  
  37. --  black, green, red
  38. local tokenBtns = {0, 0, 0}
  39. local drag = {}
  40. local cursor = {x = 0,y = 0,c = 0,hold = false}
  41. local origin = {x = 0,y = 0,col = 0,isTok = 0}
  42. local btn_red = 178
  43. local btn_blk = 180
  44. local btn_grn = 182
  45. local animContext = {x0 = 0,y0 = 0,x1 = 0,y1 = 0,xd = 0,yd = 0}
  46. local animationQueue = {}
  47. local pileCount = 1
  48. local victory = false
  49. local winCount = 0
  50. local elapsed = 0
  51. local intro = 0
  52. local firstTime = 0
  53. local insCount = 0
  54. -- Timing
  55. local elapsedTime = 0
  56. local timer1
  57.  
  58. function resetTimer()
  59.     elapsedTime = time()
  60. end
  61.  
  62. function getElapsedTime()
  63.     return time() - elapsedTime
  64. end
  65.  
  66. ------------------------------ D R A W I N G -----------------------------
  67.  
  68. -- Card dimensions 16 pixels x 32 pixels
  69. function drawBlnkCard(x, y)
  70.     spr(256,x,y,2,1,0,0,3,5)
  71. end
  72.  
  73. function drawCard(x,y,num)
  74.     drawBlnkCard(x, y)
  75.     spr(num + 79,x + 2,y + 2,2)
  76.     spr(math.floor(num/10)+144,x+6,y+14,2)
  77.     spr(num+79,x+9,y+25,2,1,0,2)
  78. end
  79.  
  80. function drawSpace(x,y)
  81.     spr(259,x,y,2,1,0,0,3,5)
  82. end
  83.  
  84. function drawTokSpace(x,y)
  85.     spr(265,x,y,2,1,0,0,3,5)
  86. end
  87.  
  88. function drawFlowerSpace(x,y)
  89.     spr(262,x,y,2,1,0,0,3,5)
  90. end
  91.  
  92. function drawPiledCard(x, y)
  93.     spr(336,x,y,2,1,0,0,3,5)
  94. end
  95.  
  96. function drawTokenPiles()
  97.     -- Draw token piles
  98.     for i,col in ipairs(tokpiles) do
  99.         if #col <= 0 then
  100.             drawTokSpace((i*24) + 2, 0)
  101.         elseif #col < 4 then
  102.             for j,num in ipairs(col) do
  103.                 x = (i * 24) + 2
  104.                 drawCard(x,0,num)
  105.             end
  106.         else
  107.             drawPiledCard((i*24) + 2, 0)
  108.         end
  109.     end
  110. end
  111.  
  112. function drawNormalPiles()
  113.     -- Draw normal piles
  114.     for i,col in ipairs(piles) do
  115.         if #col == 0 then
  116.             drawSpace((i*24 + 2), 38)
  117.         else
  118.             for j,num in ipairs(col) do
  119.                 x = (i * 24 + 2)
  120.                 y = (j * 6) + 31
  121.                 drawCard(x,y,num)
  122.             end
  123.         end
  124.     end
  125. end
  126.  
  127. function drawFlowerPile()
  128.     if #flowerPile == 0 then
  129.         drawFlowerSpace(117, 0)
  130.     else
  131.         lastCard = flowerPile[#flowerPile]
  132.         drawCard(117,0,lastCard)
  133.     end
  134. end
  135.  
  136. function drawEndPiles()
  137.     -- Draw end piles
  138.     for i,col in ipairs(endpiles) do
  139.         if #col == 0 then
  140.             drawTokSpace((i*24) + 122, 0)
  141.         else
  142.             for j,num in ipairs(col) do
  143.                 x = (i * 24) + 122
  144.                 drawCard(x,0,num)
  145.             end
  146.         end
  147.     end
  148. end
  149.  
  150. -- Draw cards in piles
  151. function drawCards()
  152.     drawTokenPiles()
  153.     drawEndPiles()
  154.     drawFlowerPile()
  155.     drawNormalPiles()
  156.     drawDrag(cursor.x - origin.x,cursor.y - origin.y)
  157. end
  158.  
  159. function drawDrag(x,y)
  160.     if #drag > 0 then
  161.         for i,c in ipairs(drag) do
  162.             drawCard(x,y,c)
  163.             y = y + 6
  164.         end
  165.     end
  166. end
  167.  
  168. function drawButtons()
  169.     -- x 98 Y 1?
  170.     spr(btn_blk-(tokenBtns[1]),95,4,2,1,0,0,2,1)
  171.     spr(btn_grn-(tokenBtns[2]),95,14,2,1,0,0,2,1)
  172.     spr(btn_red-(tokenBtns[3]),95,24,2,1,0,0,2,1)
  173. end
  174.  
  175. function drawButtonsAt(x,y)
  176.     spr(btn_blk-(tokenBtns[1]),x,y,2,1,0,0,2,1)
  177.     spr(btn_grn-(tokenBtns[2]),x,y+10,2,1,0,0,2,1)
  178.     spr(btn_red-(tokenBtns[3]),x,y+20,2,1,0,0,2,1)
  179. end
  180.  
  181. function printScore()
  182.     local c = winCount // 100
  183.     local d = (winCount // 10) % 10
  184.     local u = winCount % 10
  185.     if c > 0 then
  186.         c = getNumSprite(c)
  187.         spr(c,29,126,2)
  188.     end
  189.     if d > 0 then
  190.         d = getNumSprite(d)
  191.         spr(d,33,126,2)
  192.     end
  193.     u = getNumSprite(u)
  194.     spr(u,37,126,2)
  195.     spr(214,198,126,2,1,0,0,4,1)
  196.     spr(230,137,124,2,1,0,0,6,1)
  197.     spr(249,12,127,2,1,0,0,2,1)
  198. end
  199.  
  200. function drawTL()
  201.     local x = 34
  202.     drawCard(x,6,29)
  203.     drawCard(x+21,6,19)
  204.     drawCard(x+42,6,9)
  205.     print("TO WIN,STACK THE THREE SUITS\n FROM 1 TO 9 IN THE TOP-RIGHT",
  206.     14,45,15,false,1,true)
  207. end
  208.  
  209. function drawBL()
  210.     local x = 30
  211.     drawCard(x,65,51)
  212.     drawCard(x+21,65,13)
  213.     drawTokSpace(x+42,65)
  214.     drawButtonsAt(x+64,68)
  215.     print("THE FREE CELLS IN THE TOP-LEFT\nCAN STORE ONE CARD OF ANY TYPE",
  216.     11,104,15,false,1,true)
  217. end
  218.  
  219. function drawTR()
  220.     local exPile = {16,25,4,23}
  221.     for i,card in ipairs(exPile) do
  222.         drawCard(130,i*6-5,card)
  223.     end
  224.     for i = 1,3,1 do
  225.         drawSpace(i*22+130,1)
  226.     end
  227.     print("         STACK CARDS\nALTERNATING SUITS AND\n    DECREASING VALUES",
  228.     151,40,15,false,1,true)
  229. end
  230.  
  231. function drawBR()
  232.     local exPile = {51,51,51,51}
  233.     for i,card in ipairs(exPile) do
  234.         drawCard(125+i*6,65,card)
  235.     end
  236.     drawPiledCard(200,65)
  237.     print("    FOUR MATCHING DRAGONS\nCAN BE MOVED TO A FREE CELL\n   BY PUSHING THEIR BUTTON",
  238.     130,102,15,false,1,true)
  239. end
  240.  
  241. function drawInstructions()
  242.     map(30,1)
  243.     printScore()
  244. -- Draw each four quadrants
  245.     drawTL()
  246.     drawBL()
  247.     drawTR()
  248.     drawBR()
  249.     cursor.x,cursor.y,cursor.c = mouse()
  250.     if isClicking() then
  251.         if isPressingInstructions() and intro == 2 then
  252.             intro = 1
  253.         end
  254.         cursor.hold = true
  255.     elseif cursor.c == false then
  256.         cursor.hold = false
  257.     end
  258. end
  259.  
  260. --------------------------- C A R D   P L A C I N G ----------------------
  261.  
  262. function getCardNumber(card)
  263.     -- valid card to get number
  264.     if card ~= nil and card < 30 then
  265.         return card % 10
  266.     end
  267.     return -1
  268. end
  269.  
  270. function getEmptyTokPile()
  271.     local next = next
  272.     for i,p in ipairs(tokpiles) do
  273.         if next(tokpiles[i]) == nil then
  274.             return i
  275.         end
  276.     end
  277.     return nil
  278. end
  279.  
  280. function isDifColor(num0, num1)
  281.     if num0 ~= nil and num1 ~= nil then
  282.         res0 = math.floor(num0/10)
  283.         res1 = math.floor(num1/10)
  284.         if res0 == res1 then
  285.             return false
  286.         end
  287.         return true
  288.     end
  289.     return false
  290. end
  291.  
  292. function isOrdered(num0,num1)
  293.     if num0 == nil then
  294.         return true
  295.     end
  296.     if num1 == 31 or num1 == 41 or num1 == 51 then
  297.         return false
  298.     end
  299.     if isDifColor(num0,num1) then
  300.         n0 = num0 % 10
  301.         n1 = num1 % 10
  302.         if n0 - n1 == 1 then
  303.             return true
  304.         end
  305.     end
  306.     return false
  307. end
  308.  
  309. function isDraggable(c,r)
  310.  if piles[c] == nil or piles[c][r] == nil then
  311.         return false
  312.     end
  313.     n = 1
  314.     while piles[c][r+n]~=nil do
  315.         num = piles[c][r+n]
  316.         if isOrdered(piles[c][r+n-1],num)==false  then
  317.             return false
  318.         end
  319.         n = n + 1
  320.     end
  321.     return true
  322. end
  323.  
  324. function moveHandToPile(pile)
  325.     while drag[1] ~= nil and pile ~= nil do
  326.         table.insert(pile,drag[1])
  327.         table.remove(drag,1)
  328.     end
  329. end
  330.  
  331. function moveCardToPile(pile0,n,pile1)
  332.     if pile0[n] == nil then
  333.         return
  334.     end
  335.     table.insert(pile1,pile0[n])
  336.     table.remove(pile0,n)
  337. end
  338.  
  339. function moveStackToHand(pile,n)
  340.     while pile[n] ~= nil do
  341.         table.insert(drag,pile[n])
  342.         table.remove(pile,n)
  343.     end
  344. end
  345.  
  346. function isClicking()
  347.     return (cursor.hold == false and cursor.c == true)
  348. end
  349.  
  350. function getSelCol()
  351.     local hit = 0
  352.     local selectedCol = 0
  353.     -- Check if the x position matches any columns
  354.     local x = cursor.x - 26
  355.     for i=1,8,1 do
  356.         local border = (i - 1) * 24
  357.         if x > border and x < border + 18 then
  358.             selectedCol = i
  359.         end
  360.     end
  361.     return selectedCol
  362. end
  363.  
  364. function getSelCardPos()
  365.     local hit = 0
  366.     local selectedCol = 0
  367.     -- Check if the x position matches any columns
  368.     local x = cursor.x - 26
  369.     for i=1,8,1 do
  370.         local border = (i - 1) * 24
  371.         if x > border and x < border + 18 then
  372.             hit = 1
  373.             selectedCol = i
  374.         end
  375.     end
  376.     if hit ~= 1 then
  377.         -- no columns selected
  378.         return nil,nil
  379.     end
  380.    
  381.     -- Get index of last card in pile
  382.     if piles[selectedCol] ~= nil then
  383.         lastCard = #piles[selectedCol]
  384.     else
  385.         lastCard = nil
  386.         return nil,nil
  387.     end
  388.     -- Get ranges to check if selecting last card
  389.     maxy = 31 + (lastCard * 6) + 35
  390.     miny = 31 + (lastCard * 6)
  391.     -- check if dragging last card
  392.     if cursor.y > miny and cursor.y < maxy then
  393.         selectedCard = lastCard
  394.     else
  395.         selectedCard = (cursor.y - 31)//6
  396.     end
  397.     return selectedCol,selectedCard
  398. end
  399.  
  400. function isDraggingTokPiles(col)
  401.     return (cursor.y > 2 and cursor.y < 37
  402.             and tokpiles[col] ~= nil and #tokpiles[col] == 1)
  403. end
  404.  
  405. function isTokenDropAvailable(col)
  406.     return (cursor.y > 2 and cursor.y < 37 and #drag == 1
  407.             and tokpiles[col]~=nil and isOrdered(tokpiles[col][1],drag[1]))
  408. end
  409.  
  410. function isEndDropAvailable(col)
  411.     if cursor.x < 146 or cursor.x > 218 or cursor.y < 2
  412.         or cursor.y > 37 or #drag ~= 1 or col == nil or endpiles[col-5] == nil then
  413.         return false
  414.     end
  415.     col = col - 5
  416.     local lastCard = endpiles[col][#endpiles[col]]
  417.     local endIndex = (drag[1] // 10) + 1
  418.     local res = (((lastCard == nil and ((drag[1]%10) == 1))
  419.             or (lastCard ~= nil and ((drag[1] - lastCard) == 1)))
  420.             and endIndex == col)
  421.     return res
  422. end
  423.  
  424. function dragCardFromTokPiles(col)
  425.     origin.x = cursor.x - (col*24 + 2)
  426.     origin.y = cursor.y - (2)
  427.     table.insert(drag,tokpiles[col][1])
  428.     table.remove(tokpiles[col],1)
  429.     origin.isTok = 1
  430.     origin.col = col
  431. end
  432.  
  433. function dragStack(col,card)
  434.     origin.x = cursor.x - (col*24 + 2)
  435.     origin.y = cursor.y - (card*6 + 31)
  436.     moveStackToHand(piles[col],card)
  437.     origin.isTok = 0
  438.     origin.col = col
  439. end
  440.  
  441. function getCardSuit(card)
  442.     return (card // 10) + 1
  443. end
  444.  
  445. -- a card can be auto-moved iff:
  446. -- * it is the flower (card 61)
  447. -- * it is a value 1
  448. -- * it is a value 2+ and both value
  449. --   cards that could be placed on it
  450. --   are already on the foundation or
  451. --   could themselves immediately be
  452. --   placed on the foundation
  453. function isAutoMoveable(card)
  454.  if card == nil then return false end
  455.     if card == 61 then return true end
  456.     local suit = getCardSuit(card)
  457.     if suit > 3 then return false end
  458.     local rank = getCardNumber(card)
  459.     if rank == 1 then return true end
  460.     for i,pile in ipairs(endpiles) do
  461.      if i == suit and #pile < rank-1 then
  462.          -- cannot place card
  463.          return false
  464.         end
  465.         if #pile < rank - 2 then
  466.          -- a card that could be placed on
  467.             -- this cannot be placed and/or
  468.             -- itself has a successor that
  469.             -- needs a landing zone
  470.             return false
  471.         end
  472.     end
  473.     return true
  474. end
  475.  
  476. -- calculate auto-moves.
  477. -- bug: does not consider free cells
  478. function updateEndPiles()
  479.  if #drag ~= 0 then return nil end
  480.     for i,pile in ipairs(piles) do
  481.         local lastCardNum = #pile
  482.         local card = pile[lastCardNum]
  483.         if isAutoMoveable(card) then
  484.          local suit = getCardSuit(card)
  485.             if suit > 3 then
  486.              newAnimation(card, i, 1, 0, 3)
  487.             else
  488.              newAnimation(card, i, suit, 0, 2)
  489.             end
  490.         end
  491.     end
  492.     for i,pile in ipairs(tokpiles) do
  493.      if #pile == 1 then
  494.          card = pile[1]
  495.             if isAutoMoveable(card) then
  496.           local suit = getCardSuit(card)
  497.              if suit > 3 then
  498.                  error("why is flower in free cell?")
  499.               --newAnimation(card, i, 1, 1, 3)
  500.              else
  501.               newAnimation(card, i, suit, 1, 2)
  502.              end
  503.          end
  504.         end
  505.     end
  506. end
  507.  
  508. function checkVictory()
  509.     -- Check for victory
  510.     if victory or (flowerPile == nil) or (#flowerPile < 1) then return nil end
  511.     for _, x in ipairs(endpiles) do
  512.      if #x < 9 then return nil end
  513.     end
  514.     completeToks = #tokpiles[1] + #tokpiles[2] + #tokpiles[3]
  515.     if completeToks < 12 then return nil end
  516.    
  517.     -- no unvictory conditons! victory!
  518.     winCount = winCount + 1
  519.     victory = true
  520.     return true
  521. end
  522.  
  523. function hasCardSpawned(card,deck)
  524.     for i,c in ipairs(deck) do
  525.         if c == card then
  526.             return true
  527.         end
  528.     end
  529.     return false
  530. end
  531.  
  532. function createNewGame()
  533.     piles = {{},{},{},{},{},{},{},{}}
  534.     tokpiles = {{},{},{}}
  535.     endpiles = {{},{},{}}
  536.     flowerPile = {}
  537.     victory = false
  538.     pileCount = 1
  539.     for i=1,27,1 do
  540.         local card = math.random(1,29)
  541.         while hasCardSpawned(card,flowerPile) or card == 10 or card == 20 do
  542.             card = math.random(1,29)
  543.         end
  544.         table.insert(flowerPile,card)
  545.     end
  546.     local i = math.random(1,27)
  547.     table.insert(flowerPile,i,61)
  548.     for i=1,4,1 do
  549.         i = math.random(1,27)
  550.         table.insert(flowerPile,i,31)
  551.         table.insert(flowerPile,i,41)
  552.         table.insert(flowerPile,i,51)
  553.     end
  554.     local col = 1
  555.     for i=#flowerPile,1,-1 do
  556.         newAnimation(flowerPile[i], 1, col, 1, 0)
  557.         if col >= 8 then
  558.             col = 1
  559.         else
  560.             col = col + 1
  561.         end
  562.     end
  563. end
  564.  
  565. function getNumSprite(number)
  566.     local a = (number // 4) * 16
  567.     local b = number % 4
  568.     return a + b + 152
  569. end
  570.  
  571. -------------------------------- B U T T O N S --------------------------
  572.  
  573. function isPressingButton()
  574.     if cursor.x < 95 or cursor.x > 111 then
  575.         return false
  576.     end
  577.     for i=0,2,1 do
  578.         local btnStart = i * 10 + 4
  579.         if cursor.y >= btnStart and cursor.y <= btnStart + 8 then
  580.             return true
  581.         end
  582.     end
  583.     return false
  584. end
  585.  
  586. function isButtonOn(btnNumber)
  587.     return tokenBtns[btnNumber] == 16
  588. end
  589.  
  590. function setButtonState(btnNumber, state)
  591.     state = 16 * state
  592.     tokenBtns[btnNumber] = state
  593. end
  594.  
  595. function getButtonNum()
  596.     local num = 0
  597.     for i=0,2,1 do
  598.         local btnStart = i * 10 + 4
  599.         if cursor.y >= btnStart and cursor.y <= btnStart + 8 then
  600.             num = i + 1
  601.         end
  602.     end
  603.     return num
  604. end
  605.  
  606. function getTokenIndex(num)
  607.     return (num - 1)/10 - 2
  608. end
  609.  
  610. function isPileAvailable(num)
  611.     local token = ((num + 2) * 10) + 1
  612.     for i,pile in ipairs(tokpiles) do
  613.         if pile[1] == token then
  614.             return i
  615.         end
  616.     end
  617.     return getEmptyTokPile()
  618. end
  619.  
  620. function updateButtons()
  621.     local tokReps = {0,0,0,0}
  622.     -- Check for uncovered tokens in normal piles
  623.     if #drag ~= 0 then
  624.         return
  625.     end
  626.     for i,pile in ipairs(piles) do
  627.         local frontCard = pile[#pile]
  628.         if frontCard ~= nil then
  629.             toki = getTokenIndex(frontCard)
  630.             if tokReps[toki] ~= nil then
  631.                 tokReps[toki] = tokReps[toki] + 1
  632.             end
  633.         end
  634.     end
  635.     -- Check for uncovered tokens in token piles
  636.     for i,pile in ipairs(tokpiles) do
  637.         local frontCard = pile[1]
  638.         if frontCard ~= nil then
  639.             toki = getTokenIndex(frontCard)
  640.             if tokReps[toki] ~= nil then
  641.                 tokReps[toki] = tokReps[toki] + 1
  642.             end
  643.         end
  644.     end
  645.     -- Check the repetitions to activate token buttons
  646.     for i,reps in ipairs(tokReps) do
  647.         if reps == 4 and isPileAvailable(i) ~= nil then
  648.             tokenBtns[i] = 16
  649.         end
  650.     end
  651. end
  652.  
  653. function isPressingInstructions()
  654.     if cursor.x > 128 and cursor.x < 192
  655.     and cursor.y > 121 and cursor.y < 132 then
  656.         return true
  657.     end
  658.     return false
  659. end
  660.  
  661. function isPressingNewGame()
  662.     if cursor.x > 198 and cursor.x < 246
  663.     and cursor.y > 121 and cursor.y < 132 then
  664.         return true
  665.     end
  666.     return false
  667. end
  668.  
  669. ----------------------------- A N I M A T I O N S ----------------------
  670.  
  671. function getAnimParams(params)
  672.     local x0 = params.orig*24 + 2 -- pile from origin
  673.     if params.token == 0 then
  674.         local temp = params.orig + 4
  675.         x0 = temp*24 + 2
  676.     end
  677.     local pile = piles[params.orig]
  678.     lastCard = #pile
  679.     local y0 = nil  -- last card's position in Y
  680.     if params.pileType == 0 then    -- From normal pile
  681.         y0 = lastCard*6 + 31
  682.     elseif params.pileType == 1 then -- From Upper pile
  683.         y0 = lastCard*6 + 10
  684.     end
  685.     local x1 = 0
  686.     if params.token == 1 then
  687.         x1 = params.dest*24 + 2 -- to Token Piles
  688.     elseif params.token == 2 then
  689.         x1 = params.dest*24 + 122 -- to End piles
  690.     elseif params.token == 3 then
  691.         x1 = 117                 -- to Flower pile
  692.     elseif params.token == 0 then
  693.         x1 = params.dest*24 + 2 -- to Normal pile
  694.     end
  695.     local y1 = 2
  696.     if params.token == 0 then
  697.         local pileLen = piles[params.dest]
  698.         local pileLen = #pileLen
  699.         y1 = 31 + (6*pileLen)
  700.     end
  701.     local xd = (x0 - x1) / 8
  702.     local yd = (y0 - y1) / 8
  703.     return x0,y0,x1,y1,xd,yd
  704. end
  705.  
  706. function newAnimation(card, origPile, destPile, pileType, token)
  707.     local animation = {card = card, orig = origPile, dest = destPile,
  708.                        state = 0, pileType = pileType, token = token}
  709.     table.insert(animationQueue,animation)
  710. end
  711.  
  712. function playDrawSound()
  713.     sfx(1,'G-7',3,0,5,2)
  714. end
  715.  
  716. function pileTokens(tokenNum)
  717.     local tokenCard = ((tokenNum + 2) * 10) + 1
  718.     local pilePos = nil
  719.     local cardPositions = {}
  720.     local tokenPositions = {}
  721.     -- Check if a token is already in a token pile
  722.     for i,pile in ipairs(tokpiles) do
  723.         if pile[1] == tokenCard and pilePos == nil then
  724.             pilePos = i
  725.         elseif pile[1] == tokenCard then
  726.             table.insert(tokenPositions,i)
  727.         end
  728.     end
  729.     -- Get an empty pile for tokens
  730.     if pilePos == nil then
  731.         pilePos = getEmptyTokPile()
  732.     end
  733.     if pilePos == nil then
  734.         return
  735.     end
  736.     -- Get the piles where every token is uncovered
  737.     for i,pile in ipairs(piles) do
  738.         local lastCard = #pile
  739.         if pile[lastCard] == tokenCard and #pile ~= 0 then
  740.             table.insert(cardPositions,i)
  741.         end
  742.     end
  743.     for i,pile in ipairs(tokenPositions) do
  744.         newAnimation(tokenCard,pile,pilePos,1,1)
  745.     end
  746.     for i,pile in ipairs(cardPositions) do
  747.         newAnimation(tokenCard,pile,pilePos,0,1)
  748.     end
  749. end
  750.  
  751. -------------------------------- M U S I C ----------------------------
  752.  
  753. local trackId = 1 --current track
  754. local trackN = 4 --number of tracks
  755. local trackLen = {25600,12800,5600,10400} --duration in miliseconds
  756. local trackRep = {1,2,4,3} --repetitions per track
  757. local trackCount = 1
  758. local timerM
  759.  
  760. function playMusic()
  761.     timerM = getElapsedTime()
  762.     if timerM > trackLen[trackId] then
  763.         resetTimer()
  764.         if trackCount > trackRep[trackId] then
  765.             trackId = trackId + 1
  766.             if trackId > trackN then
  767.                 trackId = 1
  768.             end
  769.             trackCount = 1
  770.         end
  771.         music(trackId-1,-1,-1,false)
  772.         trackCount = trackCount + 1
  773.     end
  774. end
  775.  
  776. ------------------------------- C O R E ------------------------------
  777.  
  778. function DRAW()
  779.     --cls(12)
  780.     map()
  781.     drawButtons()
  782.     printScore()
  783.     drawCards()
  784. end
  785.  
  786. function ANIMATE()
  787.     -- Get current element to animate
  788.     local anim = animationQueue[1]
  789.     local context = animContext
  790.     -- Start of animation
  791.     if anim.state == 0 then
  792.         context.x0,context.y0,context.x1,
  793.         context.y1,context.xd,context.yd = getAnimParams(anim)
  794.         local pile = nil
  795.         if anim.pileType == 0 then
  796.             pile = piles[anim.orig]
  797.         elseif anim.pileType == 1 then
  798.             pile = tokpiles[anim.orig]
  799.         end
  800.         if anim.token == 0 then
  801.             pile = flowerPile
  802.         end
  803.         lastCard = #pile
  804.         table.remove(pile, lastCard)
  805.         anim.state = 1
  806.         playDrawSound()
  807.     else -- Animation cycle
  808.         if anim.state < 8 then
  809.             local x0 = context.x0
  810.             local y0 = context.y0
  811.             local xd = context.xd
  812.             local yd = context.yd
  813.             context.x0 = x0 - xd
  814.             context.y0 = y0 - yd
  815.             drawCard(context.x0,context.y0,anim.card)
  816.             anim.state = anim.state + 1
  817.         else
  818.             if anim.token == 0 then
  819.                 table.insert(piles[anim.dest],anim.card)
  820.             elseif anim.token == 1 then
  821.                 table.insert(tokpiles[anim.dest],anim.card)
  822.             elseif anim.token == 2 then
  823.                 table.insert(endpiles[anim.dest],anim.card)
  824.             elseif anim.token == 3 then
  825.                 table.insert(flowerPile,anim.card)
  826.             end
  827.             -- Remove processed animation from queue
  828.             table.remove(animationQueue, 1)
  829.         end
  830.     end
  831. end
  832.  
  833. -------------------------------- C O R E ------------------------------
  834.  
  835. function UPDATE()
  836.     -- Check for unblocked tokens
  837.     updateButtons()
  838.     updateEndPiles()
  839.     -- DRAG / Click
  840.     cursor.x,cursor.y,cursor.c = mouse()
  841.     if isClicking() then
  842.         local col,card = getSelCardPos()
  843.         if isDraggingTokPiles(col) then
  844.             dragCardFromTokPiles(col)
  845.         elseif isDraggable(col,card) then
  846.             dragStack(col,card)
  847.         end
  848.         -- Check if a button is being clicked
  849.         if isPressingButton() then
  850.             local btnNum = getButtonNum()
  851.             if isButtonOn(btnNum) then
  852.                 setButtonState(btnNum, 0)
  853.                 pileTokens(btnNum)
  854.             end
  855.         elseif isPressingNewGame() then
  856.             createNewGame()    
  857.         elseif isPressingInstructions() then
  858.             if intro == 1 then
  859.                 intro = 2
  860.             end
  861.         end
  862.         cursor.hold = true
  863.     elseif cursor.hold == true then
  864.         -- DROP
  865.         if cursor.c == false then
  866.             local col = getSelCol()
  867.             if isTokenDropAvailable(col) then
  868.                 moveHandToPile(tokpiles[col])
  869.             elseif isEndDropAvailable(col) then
  870.                 moveHandToPile(endpiles[col - 5])
  871.             -- Dropping on a pile
  872.             elseif piles[col]~=nil then
  873.                 if isOrdered(piles[col][#piles[col]],drag[1]) then
  874.                     moveHandToPile(piles[col])
  875.                 -- Return to origin if can't drop
  876.                 elseif #drag > 0 then
  877.                     if origin.isTok == 1 then
  878.                         moveHandToPile(tokpiles[origin.col])
  879.                     else
  880.                         moveHandToPile(piles[origin.col])
  881.                     end
  882.                 end
  883.             -- Dropping elsewhere
  884.             elseif #drag > 0 then
  885.                 if origin.isTok == 1 then
  886.                     moveHandToPile(tokpiles[origin.col])
  887.                 else
  888.                     moveHandToPile(piles[origin.col])
  889.                 end
  890.             end
  891.             -- End of hold
  892.             cursor.hold = false
  893.         end
  894.     end
  895. end
  896.  
  897. function INTRO(loadTime)
  898.     cls(0)
  899.     x = 80
  900.     y = 54
  901.     spr(156,x,y,-1,1,0,0,2,2)
  902.     spr(158,x+17,y,-1,1,0,0,2,2)
  903.     spr(188,x+35,y-1,-1,1,0,0,2,2)
  904.     spr(190,x+52,y-1,-1,1,0,0,2,2)
  905.     print("CONCEPT OPERATING SYSTEM",69,72,15,false,1,true)
  906.     rect(83,84,60,2,3)
  907.     local loading = loadTime / 1100
  908.     rect(83,84,60,2,3)
  909.     rect(83,84,math.floor(60 * loading),2,15)
  910. end
  911. ------------------------------------------------------------------------
  912.  
  913. function init()
  914.     elapsed = time()
  915.     createNewGame()
  916. end
  917.  
  918. init()
  919. function TIC()
  920.     --drawInstructions()
  921.     if intro == 0 then
  922.         timer1 = time() - elapsed
  923.         if timer1 < 1100 then
  924.             INTRO(timer1)
  925.             resetTimer()
  926.         else
  927.             intro = 1
  928.         end
  929.     elseif intro == 1 then
  930.         if  #animationQueue == 0 then
  931.             if firstTime == 0 and intro == 1 then
  932.                 music(0,-1,-1,false)
  933.                 firstTime = 1
  934.                 resetTimer()
  935.             end
  936.             UPDATE()
  937.             checkVictory()
  938.             DRAW()
  939.         else
  940.             DRAW()
  941.             ANIMATE()
  942.             checkVictory()
  943.         end
  944.     elseif intro == 2 then
  945.         drawInstructions()
  946.     end
  947.     playMusic()
  948. end
  949.  
  950. -- <TILES>
  951. -- 000:ccccccccccffffffcfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaa
  952. -- 001:ccccccccffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  953. -- 002:ccccccccfcccccccafccccccafccccccafccccccafccccccafccccccafcccccc
  954. -- 003:ccceeeeecc499990cc499009cc499099cc499096cc499006cc144446ccc11116
  955. -- 004:eeeeeccc099994cc900994cc990994cc690994cc600994cc644441cc6b6b6b6c
  956. -- 016:cfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaacfaaaaaa
  957. -- 017:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  958. -- 018:afccccccafccccccafccccccafccccccafccccccafccccccafccccccafcccccc
  959. -- 019:ccccc6b6ccccc66bccccc666cccccc66ccccccc6ccccccc6cccccccbcccccccc
  960. -- 020:6b6b6b6c6b6b6b6c6666666c6666666c6666666c666666bcbbbbbbcccccccccc
  961. -- 032:cfafaafacfaaaaaacfafafafcafafafacaffffffcafaffafcaffffffcaffffff
  962. -- 033:afaafaafaaaaaaaaafafafaffafafafafffffffffaffaffaffffffffffffffff
  963. -- 034:afccccccafccccccafccccccfaccccccfaccccccfaccccccfaccccccfacccccc
  964. -- 035:ccccccccccccccccccccccccccccccccccccccccccc66666ccc66666cccbbbbb
  965. -- 036:ccccccccccccccccccccccccccc6ccccccc66ccc666666cc6666666cbbb666cc
  966. -- 048:caffffffcaffffffcaffffffcaffffffcaffffffcaffffffcaffffffcaffffff
  967. -- 049:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  968. -- 050:faccccccfaccccccfaccccccfaccccccfaccccccfaccccccfaccccccfacccccc
  969. -- 051:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  970. -- 052:ccc66cccccc6cccccccccccccccccccccccccccccccccccccccccccccccccccc
  971. -- 064:caffffffc7aaaaaacc777777cccccccccccccccccccccccccccccccccccccccc
  972. -- 065:ffffffffaaaaaaaa77777777cccccccccccccccccccccccccccccccccccccccc
  973. -- 066:facccccca7cccccc7ccccccccccccccccccccccccccccccccccccccccccccccc
  974. -- 079:2222222222222222222222222222222222222222222222222222222222222222
  975. -- 080:0022222220222222202222222022222200022222222222222222222222222222
  976. -- 081:0002222222022222000222220222222200022222222222222222222222222222
  977. -- 082:0002222222022222200222222202222200022222222222222222222222222222
  978. -- 083:0202222202022222000222222202222222022222222222222222222222222222
  979. -- 084:0002222202222222200222222202222200022222222222222222222222222222
  980. -- 085:0002222202222222000222220202222200022222222222222222222222222222
  981. -- 086:0002222222022222220222222202222222022222222222222222222222222222
  982. -- 087:0002222202022222000222220202222200022222222222222222222222222222
  983. -- 088:0002222202022222000222222202222222022222222222222222222222222222
  984. -- 089:2020222222222222022202222000222222222222222222222222222222222222
  985. -- 090:5522222225222222252222222522222255522222222222222222222222222222
  986. -- 091:5552222222522222555222225222222255522222222222222222222222222222
  987. -- 092:5552222222522222255222222252222255522222222222222222222222222222
  988. -- 093:5252222252522222555222222252222222522222222222222222222222222222
  989. -- 094:5552222252222222255222222252222255522222222222222222222222222222
  990. -- 095:5552222252222222555222225252222255522222222222222222222222222222
  991. -- 096:5552222222522222225222222252222222522222222222222222222222222222
  992. -- 097:5552222252522222555222225252222255522222222222222222222222222222
  993. -- 098:5552222252522222555222222252222222522222222222222222222222222222
  994. -- 099:2525222222222222522252222555222222222222222222222222222222222222
  995. -- 100:6622222226222222262222222622222266622222222222222222222222222222
  996. -- 101:6662222222622222666222226222222266622222222222222222222222222222
  997. -- 102:6662222222622222266222222262222266622222222222222222222222222222
  998. -- 103:6262222262622222666222222262222222622222222222222222222222222222
  999. -- 104:6662222262222222266222222262222266622222222222222222222222222222
  1000. -- 105:6662222262222222666222226262222266622222222222222222222222222222
  1001. -- 106:6662222222622222226222222262222222622222222222222222222222222222
  1002. -- 107:6662222262622222666222226262222266622222222222222222222222222222
  1003. -- 108:6662222262622222666222222262222222622222222222222222222222222222
  1004. -- 109:2626222222222222622262222666222222222222222222222222222222222222
  1005. -- 110:2262222266662222622622222662222226222222222222222222222222222222
  1006. -- 112:cccddccccccddccccccddcccddddddddddddddddcccddccccccddccccccddccc
  1007. -- 113:cccddccccccddccc333333337777777733333333333333333333333333333333
  1008. -- 120:2525222225522222522522222552222252522222222222222222222222222222
  1009. -- 128:cccddccccccddccccccddccccccddccccccddccccccddccccccddccccccddccc
  1010. -- 129:ccccccccccccccccccccccccddddddddddddddddcccccccccccccccccccccccc
  1011. -- 130:2002222202202222022022220220222220022222222222222222222222222222
  1012. -- 131:2226222226666622622622626226226226666622222622222226222222622222
  1013. -- 132:2522252222555222225255222522225252555222225252222525252252522252
  1014. -- 140:2662222262662222566622222552222252222222222222222222222222222222
  1015. -- 144:2222022202020222202220222062620202666662226262622626262262262262
  1016. -- 145:2255522225222522225552222522252222555222252225222255522222222222
  1017. -- 146:2266622226222622626662626262626262666262262226222266622222222222
  1018. -- 147:2226222266666662622622626226226226666622222622222226222222622222
  1019. -- 148:2522252222555222225255222522225252555222225252222525252252522252
  1020. -- 149:2200022200222002022222020222220202222202022222020022200222000222
  1021. -- 150:2222662222662262262622622622662222666262252556222255222225222222
  1022. -- 152:fff22222f2f22222f2f22222fff2222222222222222222222222222222222222
  1023. -- 153:ff2222222f2222222f222222fff2222222222222222222222222222222222222
  1024. -- 154:fff2222222f22222ff222222fff2222222222222222222222222222222222222
  1025. -- 155:fff222222ff2222222f22222fff2222222222222222222222222222222222222
  1026. -- 156:00f000ff00f000f000f000f0fffff0ff00f000f000ff00f00ff0f0ff0ff000f0
  1027. -- 157:ff0fffff0f0000f00f00f0f0ff00f0f00f0f0f000f0f0f00ff0fffff00000f00
  1028. -- 158:00000000000000ff0000ff0000ff0000ff00000000000000000fffff00000000
  1029. -- 159:f00000000ff00000000ff000f0000ff00f00000f00000000ffffff0000000f00
  1030. -- 160:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1031. -- 161:dcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcd
  1032. -- 162:222eeeee22499990224990092249909922499099224990092214444022211111
  1033. -- 163:eeeee22209999422900994229909942299099422900994220444412211111222
  1034. -- 164:222eeeee22499999224999662249996922499996224999992214444622211111
  1035. -- 165:eeeee22269999422666994226969942266999422699994224444412211111222
  1036. -- 166:222eeeee22499959224999952249995922499595224999952214445422211111
  1037. -- 167:eeeee22259599422959994229959942255999422959994225454412211111222
  1038. -- 168:f2f22222f2f22222fff2222222f2222222222222222222222222222222222222
  1039. -- 169:fff22222f22222222ff22222fff2222222222222222222222222222222222222
  1040. -- 170:f2222222fff22222f2f22222fff2222222222222222222222222222222222222
  1041. -- 171:fff2222222f2222222f2222222f2222222222222222222222222222222222222
  1042. -- 172:f0f000f000f000f000f000ff00f00f0000f0000000f000000000000000000000
  1043. -- 173:f0000f00ff00ff000f00ff0f000f0f0f00f00f0f0f000fff0000000000000000
  1044. -- 174:000000000000000f00f0f00000f0f0000f00f0000f00ffff0000000000000000
  1045. -- 175:000ff0000ff00000f000f0000f000f00000f00f0fff000f00000000000000000
  1046. -- 176:3333333733333337333333373333333733333337333333373333333733333337
  1047. -- 177:7333333373333333733333337333333373333333733333337333333373333333
  1048. -- 178:2220000022011110221440042214404422144044221440042218888022211111
  1049. -- 179:0000022201111022400441224404412244044122400441220888812211111222
  1050. -- 180:2220000022011111221444bb221444b42214444b221444442218888b22211111
  1051. -- 181:00000222b1111022bbb44122b4b44122bb444122b44441228888812211111222
  1052. -- 182:22200000220111c12214444c221444c422144c4c2214444c221888c822211111
  1053. -- 183:00000222c1c110224c44412244c44122cc4441224c444122c8c8812211111222
  1054. -- 184:fff22222f2f222222f222222f2f2222222222222222222222222222222222222
  1055. -- 185:fff22222f2f22222fff2222222f2222222222222222222222222222222222222
  1056. -- 186:2222222222222222222222222222222222222222222222222222222222222222
  1057. -- 187:2222222222222222222222222222222222222222222222222222222222222222
  1058. -- 188:0000000006666666666666666666666666666666666600000000000066660000
  1059. -- 189:0000000066666660666666666666666666666666000066660000000000006666
  1060. -- 190:0000000006666666666666666666666666666666666600006666000066666666
  1061. -- 191:0000000066666660666666666666666666666666000066660000000066666666
  1062. -- 192:cccccccccccccccc333333337777777733333333333333333333333333333333
  1063. -- 193:3333333333333333333333333333333333333333333333333333333333333333
  1064. -- 194:3333333333333333333333333333333333333333333333333333333333333333
  1065. -- 195:3333333333333333333333333333333333333333333333333333333333333333
  1066. -- 196:2222222222222222222222222222222222222222222222222222222222222222
  1067. -- 197:2222222222222222222222222222222222222222222222222222222222222222
  1068. -- 198:2222222222222222222222222222222222222222222222222222222222222222
  1069. -- 199:2222222222222222222222222222222222222222222222222222222222222222
  1070. -- 200:2222222222222222222222222222222222222222222222222222222222222222
  1071. -- 201:2222222222222222222222222222222222222222222222222222222222222222
  1072. -- 202:2222222222222222222222222222222222222222222222222222222222222222
  1073. -- 203:2222222222222222222222222222222222222222222222222222222222222222
  1074. -- 204:6666000000000000000000006666000066666666666666666666666606666666
  1075. -- 205:0000666600000000000000000000666666666666666666666666666666666660
  1076. -- 206:6666666666666666000000006666000066666666666666666666666606666666
  1077. -- 207:6666666666666666000066660000666666666666666666666666666666666660
  1078. -- 208:3333333333333333333333333333333333333333333333333333333333333333
  1079. -- 209:3333333733333337333333373333333733333333333333333333333333333333
  1080. -- 210:cccccccccccccccc303333337077777730666666303333333033333330333333
  1081. -- 211:cccccccccccccccc333333307777777066666660333333303333333033333330
  1082. -- 212:cccccccccccccccc333333337777777766666666333333333333333333333333
  1083. -- 213:7333333373333333733333333333333333333333333333333333333333333333
  1084. -- 214:fff2fff2f2f2f222f2f2ff22f2f2fff222222222222222222222222222222222
  1085. -- 215:f2f222fff2f222f2fff222f2fff222ff22222222222222222222222222222222
  1086. -- 216:f2fff2ff22f2f2fff2fff2f2f2f2f2f222222222222222222222222222222222
  1087. -- 217:f2fff222f2f22222f2ff2222f2fff22222222222222222222222222222222222
  1088. -- 220:f0f0f0fff0f0f0f0fff0f0f0fff0f0f000000000000000000000000000000000
  1089. -- 221:f000fff0f000f000f000f000f000fff000000000000000000000000000000000
  1090. -- 222:fff0f0f0f0f0f0f0f0f0f0f0fff0fff000000000000000000000000000000000
  1091. -- 223:fff0fff0f0f00f00f0f00f00f0f00f0000000000000000000000000000000000
  1092. -- 224:7333333373333333733333337333333333333333333333333333333333333333
  1093. -- 226:3033333330333333303333333300000033333333333333333333333333333333
  1094. -- 227:3333333033333330333333300000000333333333333333333333333333333333
  1095. -- 228:3333333333333333333333330000000033333333333333333333333333333333
  1096. -- 229:3333333333333333333333333333333333333333333333333333333333333333
  1097. -- 230:2222222222222222fff2fff22f22f2f22f22f2f2fff2f2f22222222222222222
  1098. -- 231:22222222222222222ff2fff22f222f222f222f22ff222f222222222222222222
  1099. -- 232:2222222222222222fff2f2f2f2f2f2f2ff22f2f2f2f2fff22222222222222222
  1100. -- 233:2222222222222222fff2fff2f2222f22f2222f22fff22f222222222222222222
  1101. -- 234:2222222222222222fff2fff22f22f2f22f22f2f2fff2fff22222222222222222
  1102. -- 235:2222222222222222fff22ff2f2f22f22f2f22f22f2f2ff222222222222222222
  1103. -- 240:cccccccccccccccc333333337777777733333333330000003300000033000000
  1104. -- 241:cccccccccccccccc333333337777777733333333000000000000000000000000
  1105. -- 242:cccccccccccccccc333333337777777733333333000000330000003300000033
  1106. -- 243:3333333333333333333333333333333333333333333333333333333333333333
  1107. -- 244:3333333333333333333333333333333333333333333333333333333333333333
  1108. -- 245:3300000033000000330000003300000033777777333333333333333333333333
  1109. -- 246:0000000000000000000000000000000077777777333333333333333333333333
  1110. -- 247:0000003300000033000000330000003377777733333333333333333333333333
  1111. -- 249:f2f2f2fffff2f2f2fff2f2f22222222222222222222222222222222222222222
  1112. -- 250:f22ff22ff22f2222f2ff222f2222222222222222222222222222222222222222
  1113. -- 251:2222222222222222222222222222222222222222222222222222222222222222
  1114. -- </TILES>
  1115.  
  1116. -- <SPRITES>
  1117. -- 000:2222222222ffffff2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa
  1118. -- 001:22222222ffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  1119. -- 002:22222222f2222222af222222af222222af222222af222222af222222af222222
  1120. -- 003:2222222222dddddd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd
  1121. -- 004:22222222dddddddddcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcd
  1122. -- 005:22222222d2222222dd222222cd222222dd222222cd222222dd222222cd222222
  1123. -- 006:2222222222dddddd2ddccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1124. -- 007:22222222ddddddddcccccccccccccccccccccccccccccccccccccccccccccccc
  1125. -- 008:22222222d2222222dd222222cd222222cd222222cd222222cd222222cd222222
  1126. -- 009:2222222222dddddd2ddccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1127. -- 010:22222222ddddddddcccccccccccccccccccccccccccccccccccccccccccccccc
  1128. -- 011:22222222d2222222dd222222cd222222cd222222cd222222cd222222cd222222
  1129. -- 016:2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa2faaaaaa
  1130. -- 017:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  1131. -- 018:af222222af222222af222222af222222af222222af222222af222222af222222
  1132. -- 019:2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd
  1133. -- 020:dcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcd
  1134. -- 021:dd222222cd222222dd222222cd222222dd222222cd222222dd222222cd222222
  1135. -- 022:2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1136. -- 023:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1137. -- 024:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1138. -- 025:2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1139. -- 026:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1140. -- 027:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1141. -- 032:2fafaafa2faaaaaa2fafafaf2afafafa2affffff2afaffaf2affffff2affffff
  1142. -- 033:afaafaafaaaaaaaaafafafaffafafafafffffffffaffaffaffffffffffffffff
  1143. -- 034:af222222af222222af222222fa222222fa222222fa222222fa222222fa222222
  1144. -- 035:2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd
  1145. -- 036:dcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcd
  1146. -- 037:dd222222cd222222dd222222cd222222dd222222cd222222dd222222cd222222
  1147. -- 038:2dcccccc2dcccccc2dcccccd2dcccccd2dcccccc2dcccccd2dcccccc2dcccccd
  1148. -- 039:ccddccccddccdccccdccdcccccddccccdddcdccccdddccccddcccccccccccccc
  1149. -- 040:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1150. -- 041:2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1151. -- 042:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1152. -- 043:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1153. -- 048:2affffff2affffff2affffff2affffff2affffff2affffff2affffff2affffff
  1154. -- 049:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1155. -- 050:fa222222fa222222fa222222fa222222fa222222fa222222fa222222fa222222
  1156. -- 051:2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd2ddcdcdc2dcdcdcd
  1157. -- 052:dcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcddcdcdcdccdcdcdcd
  1158. -- 053:dd222222cd222222dd222222cd222222dd222222cd222222dd222222cd222222
  1159. -- 054:2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1160. -- 055:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1161. -- 056:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1162. -- 057:2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc2dcccccc
  1163. -- 058:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
  1164. -- 059:cd222222cd222222cd222222cd222222cd222222cd222222cd222222cd222222
  1165. -- 064:2affffff27aaaaaa227777772222222222222222222222222222222222222222
  1166. -- 065:ffffffffaaaaaaaa777777772222222222222222222222222222222222222222
  1167. -- 066:fa222222a7222222722222222222222222222222222222222222222222222222
  1168. -- 067:2ddcdcdc2dddcdcd22dddddd2222222222222222222222222222222222222222
  1169. -- 068:dcdcdcdccdcdcdcddddddddd2222222222222222222222222222222222222222
  1170. -- 069:dd222222dd222222d22222222222222222222222222222222222222222222222
  1171. -- 070:2dcccccc2ddccccc22dddddd2222222222222222222222222222222222222222
  1172. -- 071:ccccccccccccccccdddddddd2222222222222222222222222222222222222222
  1173. -- 072:cd222222dd222222d22222222222222222222222222222222222222222222222
  1174. -- 073:2dcccccc2ddccccc22dddddd2222222222222222222222222222222222222222
  1175. -- 074:ccccccccccccccccdddddddd2222222222222222222222222222222222222222
  1176. -- 075:cd222222dd222222d22222222222222222222222222222222222222222222222
  1177. -- 080:222222222288888828aaaaaa28aadddd28adaaaa28adadad28adaada28adadad
  1178. -- 081:2222222288888888aaaaaaaadddddddaaaaaaaadadadadaddadadaadadadadad
  1179. -- 082:2222222282222222a8222222a8222222a8222222a8222222a8222222a8222222
  1180. -- 096:28adaada28adadad28adaada28adadad28adaada28adadad28adaada28adadad
  1181. -- 097:dadadaadadadadaddadadaadadadadaddadadaadadadadaddadadaadadadadad
  1182. -- 098:a8222222a8222222a8222222a8222222a8222222a8222222a8222222a8222222
  1183. -- 112:28adaada28adadad28adafdf24fdfdfd24fdffdf24fdfdad24fdffdf24fdfdfd
  1184. -- 113:dfdadaadadadadaddfdfdfadfdfdfdfddfdfdffdfdfdadfddfdfdffdfdfdfdfd
  1185. -- 114:a8222222a8222222a8222222f4222222f4222222f4222222f4222222f4222222
  1186. -- 119:2288888828aaaaaa28aadddd28adddaa28adddaa28adaadd28adaadd28adddaa
  1187. -- 120:88888822aaaaaa82ddddaa82ddadda82ddaada82aaddda82aaddda82ddaada82
  1188. -- 121:cccccccccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcd
  1189. -- 122:cccccccccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdcc
  1190. -- 128:24fdffdf24fdfdfd24fdffdf24fdfdfd24fdffdf24fdfdfd24fdffff24ffdddd
  1191. -- 129:dfdfdffdfdfdfdfddfdfdffdfdfdfdfddfdfdffdfdfdfdfdfffffffddddddddf
  1192. -- 130:f4222222f4222222f4222222f4222222f4222222f4222222f4222222f4222222
  1193. -- 135:28adddaa28adaadd24fdaadd24fdddff24fdddff24fdffdd24fdffdd24fdddff
  1194. -- 136:ddaada82aaddda82aadddf42ddffdf42ddffdf42ffdddf42ffdddf42ddffdf42
  1195. -- 137:ccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcd
  1196. -- 138:dcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdcc
  1197. -- 144:24ffffff21444444221111112222222222222222222222222222222222222222
  1198. -- 145:ffffffff44444444111111112222222222222222222222222222222222222222
  1199. -- 146:f422222241222222122222222222222222222222222222222222222222222222
  1200. -- 151:24fdddff24fdffdd24fddfdd24ffdddd244fffff214444442211111122222222
  1201. -- 152:ddffdf42ffdddf42ffdddf42ddddff42fffff442444444121111112222222222
  1202. -- 153:ccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccccccccc
  1203. -- 154:dcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccdcdcdccdcdcdcdccccccccc
  1204. -- 167:2222222222222222222222222222222222222222222222222222222222222222
  1205. -- 168:2222222222222222222222222222222222222222222222222222222222222222
  1206. -- 169:002222220f0222220ff022220fff02220ffff0220fffff020f00002200222222
  1207. -- 170:2222222222222222222222222222222222222222222222222222222222222222
  1208. -- </SPRITES>
  1209.  
  1210. -- <MAP>
  1211. -- 000:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1212. -- 001:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1213. -- 002:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1214. -- 003:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1215. -- 004:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1216. -- 005:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1217. -- 006:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1218. -- 007:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1219. -- 008:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b181818181818181818181818181807181818181818181818181818181b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1220. -- 009:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a32420a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1221. -- 010:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a33430a0a0a0a0a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b
  1222. -- 011:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a30400a0a0a0a0a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b
  1223. -- 012:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a31410a0a0a0a0a1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b
  1224. -- 013:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1225. -- 014:0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1b0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1226. -- 015:1d1f1f1f1f1f2f0c0c0c0c0c0c0c0c0c2d4d4d4d4d4d4d3d2d4d4d4d3d5d0b0a0a0a0a0a0a0a0a0a0a0a0a0a0a080a0a0a0a0a0a0a0a0a0a0a0a0a1b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1227. -- 016:0d6f6f6f6f6f7f0d0d0d0d0d0d0d0d0d2e4e4e4e4e4e4e3e2e4e4e4e3e5e1d1f1f1f1f1f2f0c0c0c0c0c0c0c0c172d4d4d4d4d4d4d3d2d4d4d4d3d5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1228. -- 017:0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0d6f6f6f6f6f7f0d0d0d0d0d0d0d0d0d2e4e4e4e4e4e4e3e2e4e4e4e3e5e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1229. -- 018:0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1230. -- 019:0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1231. -- 020:0a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1232. -- </MAP>
  1233.  
  1234. -- <WAVES>
  1235. -- 000:00000000ffffffff00000000ffffffff
  1236. -- 001:0123456789abcdeffedcba9876543210
  1237. -- 002:0123456789abcdef0123456789abcdef
  1238. -- 003:8c27b04c1b7b4961b52a05c92d5825b1
  1239. -- 004:334579abcddeeeffffffffffffeedcba
  1240. -- 005:aabb5aa98768abbbbbbaa7bbbaaa0000
  1241. -- 006:01223334455666778899aabbccddeeff
  1242. -- 007:037aceeffeddccccccb9522233444310
  1243. -- 008:2222222223457accddeeeeeeeeeeeeee
  1244. -- 009:8a71bdb318649b7349b5326fd8319be7
  1245. -- </WAVES>
  1246.  
  1247. -- <SFX>
  1248. -- 000:0700070007000700070007000700070007001700270037005700670087009700a700a700b700b700b700c700c700c700d700d700d700e700e700e700307000000000
  1249. -- 001:0ae70ae70ae70ae70ae70ae72ae77ae7bae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae7fae770b000000000
  1250. -- 002:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000
  1251. -- 003:479f479e479d479d479d479d479e579157925793579367936793679277917790779087928793879487949794979497949794a794a794a794a793a79320b00f00000f
  1252. -- 004:04000400040004000400040004000400040004001400140014002400240034004400540064007400840084009400a400a400b400b400c400c400c400507000000000
  1253. -- 005:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000
  1254. -- 006:1a020a020a030a030a040a050a050a060a070a070a070a071a071a072a073a074a075a076a078a078a079a079a07aa07ba07ba07ca07ca07da07ea07705000000000
  1255. -- 007:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1256. -- 008:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1257. -- 009:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1258. -- 010:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1259. -- 011:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1260. -- 012:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1261. -- 013:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1262. -- 014:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1263. -- 015:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1264. -- 016:000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000
  1265. -- </SFX>
  1266.  
  1267. -- <PATTERNS>
  1268. -- 000:4ff1060000000000000000000000000000001000000000000000000000000000000000004ff1080000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000004ff1060000000000000000000000000000001000000000000000000000000000000000004ff108000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1269. -- 001:4ff106000000000000000000000000000000100000000000000000000000000000000000eff1060000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000004ff106000000000000000000000000000000100000000000000000000000000000000000eff106000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1270. -- 002:4ff106000000000000000000000000000000100000000000000000000000000000000000bff1060000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000004ff106000000000000000000000000000000100000000000000000000000000000000000bff106000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1271. -- 003:4ff1460000000000000000000000000000001000000000000000000000000000000000004ff1480000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000004ff1460000000000000000000000000000001000000000000000000000000000000000004ff148000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1272. -- 004:4ff146000000000000000000000000000000100000000000000000000000000000000000eff1460000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000004ff146000000000000000000000000000000100000000000000000000000000000000000eff146000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1273. -- 005:000000eaa146000000100000eaa146000000baa146000000100000baa146000000eaa146000000100000eaa1460000009aa1460000001000009aa146000000eaa146000000100000eaa146000000000000100000100000eaa146000000100000eaa146000000baa146000000100000baa146000000eaa146000000100000eaa1460000009aa1460000001000009aa146000000eaa1460000001000004aa148000000000000000000000000000000000000000000000000000000000000000000
  1274. -- 006:eff1060000000000004ff108000000000000bff108000000000000bff106000000000000eff1060000000000004ff108000000000000bff108000000000000000000100000bff106000000000000eff1060000000000001000004ff108000000000000bff108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1275. -- 007:b88146000000100000e88146000000000000100000466148000000100000b66148000000100000b88146000000100000e88146000000000000100000466148000000100000b66148000000100000b88146000000100000e88146000000000000100000466148000000100000b66148000000100000b88146000000100000e88146000000000000100000466148000000100000b66148000000100000b88146000000100000e88146000000000000100000466148000000100000966148000000
  1276. -- 008:000000b88146000000100000e88146000000000000100000466148000000100000966148000000100000b88146000000100000e88146000000000000100000466148000000100000966148000000100000b88146000000100000e88146000000000000100000466148000000100000966148000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1277. -- 009:d9911e000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000100000000000000000000000000000000000000000000000000000000000000000000000
  1278. -- 010:61111e00000000000000000000000000000000000000000061111e00000000000000000061111e00000000000000000000000000000000000000000061111e00000000000000000091111e00000000000000000000000000000000000000000061111e00000000000000000000000000000000000000000061111e00000000000000000061111e00000000000000000000000000000000000000000061111e00000000000000000091111e000000000000000000000000000000000000000000
  1279. -- 011:444146000000000000000000000000000000100000000000000000000000000000000000444148000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000444146000000000000000000000000000000100000000000000000000000000000000000444148000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000
  1280. -- 012:000000eff146000000100000eff146000000bff146000000100000bff146000000eff146000000100000eff1460000009ff1460000001000009ff146000000eff146000000100000eff146000000000000100000100000eff146000000100000eff146000000bff146000000100000bff146000000eff146000000100000eff1460000009ff1460000001000009ff146000000eff1460000001000004ff148000000000000000000000000000000000000000000000000000000000000000000
  1281. -- </PATTERNS>
  1282.  
  1283. -- <TRACKS>
  1284. -- 000:1c20002c20003c20002c2000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1285. -- 001:4c20005c20004c2000000000700000800000900000800000b00000c00000d00000c00000b00000600000600000600000000000
  1286. -- 002:6c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1287. -- 003:8c20009c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1288. -- 004:8000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d0000
  1289. -- </TRACKS>
  1290.  
  1291. -- <SCREEN>
  1292. -- 000:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1293. -- 001:33333337ccccccccccccccccccccdddddddddddddddcccccccccdddddddddddddddcccccccccdddddddddddddddccccccccccccccccccccccccccccfffffffffffffffccccccccccccccdddddddddddddddcccccccccdddddddddddddddcccccccccfffffffffffffffccccccccccccccccccccc73333333
  1294. -- 002:33333337cccccccccccccccccccddcccccccccccccddcccccccddcccccccccccccddcccccccddcccccccccccccddccccccccccccccccccccccccccfa66aaaaaaaaaaaafccccccccccccddcccccccccccccddcccccccddcccccccccccccddcccccccf66aaaaaaaaaaaaafcccccccccccccccccccc73333333
  1295. -- 003:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccf6a66aaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfa6aaaaaaaaaaaaafcccccccccccccccccccc73333333
  1296. -- 004:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc0000000000ccccccccccf5666aaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfa6aaaaaaaaaaaaafcccccccccccccccccccc73333333
  1297. -- 005:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc011111b11110cccccccccfa55aaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfa6aaaaaaaaaaaaafcccccccccccccccccccc73333333
  1298. -- 006:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc1444bbbbb441cccccccccf5aaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccf666aaaaaaaaaaaafcccccccccccccccccccc73333333
  1299. -- 007:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc1444b4b4b441cccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1300. -- 008:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc14444bbb4441cccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1301. -- 009:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144444b44441cccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1302. -- 010:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc18888b888881cccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1303. -- 011:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc1111111111ccccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1304. -- 012:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1305. -- 013:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccfaaaaaaaaaaaaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1306. -- 014:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc0000000000ccccccccccfaaaaaaaa66aaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaaa666aaaaaafcccccccccccccccccccc73333333
  1307. -- 015:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc0111c1c1c110cccccccccfaaaaaa66aa6aaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaaa6aaa6aaaaafcccccccccccccccccccc73333333
  1308. -- 016:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc14444c4c4441cccccccccfafaaf6a6aa6aafafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfafaa6a666a6aafafcccccccccccccccccccc73333333
  1309. -- 017:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc1444c444c441cccccccccfaaaaa6aa66aaaaafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfaaaa6a6a6a6aaaafcccccccccccccccccccc73333333
  1310. -- 018:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144c4ccc4441cccccccccfafafaf666f6fafafccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccfafaf6f666f6fafafcccccccccccccccccccc73333333
  1311. -- 019:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc14444c4c4441cccccccccafafaf5f556fafafaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafafaf6faf6fafafacccccccccccccccccccc73333333
  1312. -- 020:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc1888c8c8c881cccccccccaffffff55fffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccaffffff666ffffffacccccccccccccccccccc73333333
  1313. -- 021:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc1111111111ccccccccccafaffa5faffaffafaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafaffaffaffaffafacccccccccccccccccccc73333333
  1314. -- 022:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1315. -- 023:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1316. -- 024:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc0000000000ccccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1317. -- 025:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc011110011110cccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1318. -- 026:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144004400441cccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1319. -- 027:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144044440441cccccccccafffffffffffffffaccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffffffacccccccccccccccccccc73333333
  1320. -- 028:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144044440441cccccccccaffffffffffffff5accccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccaffffffffffff666acccccccccccccccccccc73333333
  1321. -- 029:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc144004400441cccccccccaffffffffffff55faccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffff6facccccccccccccccccccc73333333
  1322. -- 030:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccc188880088881cccccccccafffffffffff6665accccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffff6facccccccccccccccccccc73333333
  1323. -- 031:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccc1111111111ccccccccccafffffffffff66f6accccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffff6facccccccccccccccccccc73333333
  1324. -- 032:33333337cccccccccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccdcccccccccccccccdccccccccccccccccccccccccccaffffffffffff66faccccccccccccdcccccccccccccccdcccccccdcccccccccccccccdcccccccafffffffffffff66acccccccccccccccccccc73333333
  1325. -- 033:33333337cccccccccccccccccccddcccccccccccccddcccccccddcccccccccccccddcccccccddcccccccccccccddcccccccccccccccccccccccccc7aaaaaaaaaaaaaaa7ccccccccccccddcccccccccccccddcccccccddcccccccccccccddccccccc7aaaaaaaaaaaaaaa7cccccccccccccccccccc73333333
  1326. -- 034:33333337ccccccccccccccccccccdddddddddddddddcccccccccdddddddddddddddcccccccccdddddddddddddddcccccccccccccccccccccccccccc777777777777777ccccccccccccccdddddddddddddddcccccccccdddddddddddddddccccccccc777777777777777ccccccccccccccccccccc73333333
  1327. -- 035:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1328. -- 036:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1329. -- 037:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1330. -- 038:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1331. -- 039:33333337ccccccccccccccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffcccccccccfffffffffffffffccccccccccccccccccccc73333333
  1332. -- 040:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccccccccccccccc73333333
  1333. -- 041:33333337cccccccccccccccccccfaa5aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf0aaaaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccccccccccccccc73333333
  1334. -- 042:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccccccccccccccc73333333
  1335. -- 043:33333337cccccccccccccccccccf5aaaaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf6aaaaaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf0aaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1336. -- 044:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccccccccccccccc73333333
  1337. -- 045:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1338. -- 046:33333337cccccccccccccccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccccccccccccccc73333333
  1339. -- 047:33333337cccccccccccccccccccf000aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccfa5a5aaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccccccccccccccc73333333
  1340. -- 048:33333337cccccccccccccccccccfaa0aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccf6666aaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccf0aaaaaaaaaaaaaafcccccccf6aaaaaaaaaaaaaafcccccccf6aaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1341. -- 049:33333337cccccccccccccccccccfa00aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf5aa5aaaaaaaaaaafcccccccf6aa6aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccccccccccccccc73333333
  1342. -- 050:33333337cccccccccccccccccccfaa0aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1343. -- 051:33333337cccccccccccccccccccf000aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccfa6aaaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccccccccccccccc73333333
  1344. -- 052:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1345. -- 053:33333337cccccccccccccccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccccccccccccccc73333333
  1346. -- 054:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccfa5a5aaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccfa5a5aaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1347. -- 055:33333337cccccccccccccccccccf5aaaaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccf6666aaaaaaaaaaafcccccccf6666aaaaaaaaaaafcccccccccccccccccccc73333333
  1348. -- 056:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf5aa5aaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf5aa5aaaaaaaaaaafcccccccf6aa6aaaaaaaaaaafcccccccf6aa6aaaaaaaaaaafcccccccccccccccccccc73333333
  1349. -- 057:33333337cccccccccccccccccccf5a5aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccf0aa0aaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccccccccccccccc73333333
  1350. -- 058:33333337cccccccccccccccccccf555aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccfa00aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccfa6aaaaaaaaaaaaafcccccccfa6aaaaaaaaaaaaafcccccccccccccccccccc73333333
  1351. -- 059:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1352. -- 060:33333337cccccccccccccccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccccccccccccccc73333333
  1353. -- 061:33333337cccccccccccccccccccfa5a5aaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf55aaaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf00aaaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccccccccccccccc73333333
  1354. -- 062:33333337cccccccccccccccccccfa55aaaaaaaaaaaafcccccccf6666aaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccfa5aaaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccfa0aaaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1355. -- 063:33333337cccccccccccccccccccf5aa5aaaaaaaaaaafcccccccf6aa6aaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccfa5aaaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccfa0aaaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1356. -- 064:33333337cccccccccccccccccccfa55aaaaaaaaaaaafcccccccfa66aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf6a6aaaaaaaaaaaafcccccccfa5aaaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccfa0aaaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1357. -- 065:33333337cccccccccccccccccccf5a5aaaaaaaaaaaafcccccccfa6aaaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf666aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccfaa6aaaaaaaaaaaafcccccccccccccccccccc73333333
  1358. -- 066:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1359. -- 067:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccfffffffffffffffffcccccccfaaaaaaaaaaaaaaafcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccfffffffffffffffffcccccccccccccccccccc73333333
  1360. -- 068:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccccccccccccccc73333333
  1361. -- 069:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccf0a0aaaaaaaaaaaafcccccccf5aaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1362. -- 070:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccf000aaaaaaaaaaaafcccccccfa55aaaaaaaaaaaafcccccccccccccccccccc73333333
  1363. -- 071:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccf5a5aaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccccccccccccccc73333333
  1364. -- 072:33333337cccccccccccccccccccfaaaaaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa5aaaaaaaaaaaafcccccccfaa0aaaaaaaaaaaafcccccccf555aaaaaaaaaaaafcccccccccccccccccccc73333333
  1365. -- 073:33333337cccccccccccccccccccfaaaaa5aaa5aaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaa0aaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1366. -- 074:33333337cccccccccccccccccccfaaaaaa555aaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaa0a0a0aaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1367. -- 075:33333337cccccccccccccccccccfafaafa5f55faafafcccccccfaaaaaaaaaaaaaaafcccccccfafaaf0afa0faafafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1368. -- 076:33333337cccccccccccccccccccfaaaaa5aaaa5aaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaa06a6a0aaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1369. -- 077:33333337cccccccccccccccccccfafaf5f555fafafafcccccccfaaaaaaaaaaaaaaafcccccccfafaf0f66666fafafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1370. -- 078:33333337cccccccccccccccccccafafafa5a5afafafacccccccfaaaaaaaaaaaaaaafcccccccafafafa6a6a6afafacccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1371. -- 079:33333337cccccccccccccccccccafffff5f5f5fffffacccccccfaaaaaaaaaaaaaaafcccccccafffff6f6f6fffffacccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccfaaaaaaaaaaaaaaafcccccccccccccccccccc73333333
  1372. -- 080:33333337cccccccccccccccccccafaff5f5aff5ffafacccccccfaaaaaa555aaaaaafcccccccafaff6ff6ff6ffafacccccccfaaaaaa555aaaaaafcccccccfaaaaaa555aaaaaafcccccccfaaaaaa555aaaaaafcccccccfaaaaaaaa0aaaaaafcccccccfaaaaaa555aaaaaafcccccccccccccccccccc73333333
  1373. -- 081:33333337cccccccccccccccccccafffffffffffffffacccccccfaaaaa5aaa5aaaaafcccccccafffffffffffffffacccccccfaaaaa5aaa5aaaaafcccccccfaaaaa5aaa5aaaaafcccccccfaaaaa5aaa5aaaaafcccccccfaaaa0a0a0aaaaaafcccccccfaaaaa5aaa5aaaaafcccccccccccccccccccc73333333
  1374. -- 082:33333337cccccccccccccccccccafffffffffffffffacccccccfafaafa555afaafafcccccccafffffffffffffffacccccccfafaafa555afaafafcccccccfafaafa555afaafafcccccccfafaafa555afaafafcccccccfafaaf0afa0faafafcccccccfafaafa555afaafafcccccccccccccccccccc73333333
  1375. -- 083:33333337cccccccccccccccccccafffffffffffffffacccccccfaaaaa5aaa5aaaaafcccccccafffffffffffffffacccccccfaaaaa5aaa5aaaaafcccccccfaaaaa5aaa5aaaaafcccccccfaaaaa5aaa5aaaaafcccccccfaaaaa06a6a0aaaafcccccccfaaaaa5aaa5aaaaafcccccccccccccccccccc73333333
  1376. -- 084:33333337cccccccccccccccccccafffffffffffffffacccccccfafafaf555fafafafcccccccafffffffffffffffacccccccfafafaf555fafafafcccccccfafafaf555fafafafcccccccfafafaf555fafafafcccccccfafaf0f66666fafafcccccccfafafaf555fafafafcccccccccccccccccccc73333333
  1377. -- 085:33333337cccccccccccccccccccafffffffffffffffacccccccafafaf5faf5fafafacccccccafffffffffffffffacccccccafafaf5faf5fafafacccccccafafaf5faf5fafafacccccccafafaf5faf5fafafacccccccafafafa6a6a6afafacccccccafafaf5faf5fafafacccccccccccccccccccc73333333
  1378. -- 086:33333337cccccccccccccccccccafffffffffffffffacccccccaffffff555ffffffacccccccafffffffffffffffacccccccaffffff555ffffffacccccccaffffff555ffffffacccccccaffffff555ffffffacccccccafffff6f6f6fffffacccccccaffffff555ffffffacccccccccccccccccccc73333333
  1379. -- 087:33333337cccccccccccccccccccaffffffffffff5f5acccccccafaffaffaffaffafacccccccaffffffffffff0ffacccccccafaffaffaffaffafacccccccafaffaffaffaffafacccccccafaffaffaffaffafacccccccafaff6ff6ff6ffafacccccccafaffaffaffaffafacccccccccccccccccccc73333333
  1380. -- 088:33333337cccccccccccccccccccaffffffffffff55facccccccafffffffffffffffacccccccaffffffffffff0ffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1381. -- 089:33333337cccccccccccccccccccafffffffffff5ff5acccccccafffffffffffffffacccccccaffffffffffff000acccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1382. -- 090:33333337cccccccccccccccccccaffffffffffff55facccccccafffffffffffffffacccccccaffffffffffff0f0acccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1383. -- 091:33333337cccccccccccccccccccafffffffffff5f5facccccccafffffffffffffffacccccccaffffffffffff0f0acccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1384. -- 092:33333337ccccccccccccccccccc7aaaaaaaaaaaaaaa7cccccccafffffffffffffffaccccccc7aaaaaaaaaaaaaaa7cccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1385. -- 093:33333337cccccccccccccccccccc777777777777777ccccccccafffffffffffffffacccccccc777777777777777ccccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccafffffffffffffffacccccccccccccccccccc73333333
  1386. -- 094:33333337cccccccccccccccccccccccccccccccccccccccccccaffffffffffff555acccccccccccccccccccccccccccccccaffffffffffff5ffacccccccaffffffffffff5ffacccccccaffffffffffff5ffacccccccaffffffffffff0ffacccccccaffffffffffff555acccccccccccccccccccc73333333
  1387. -- 095:33333337cccccccccccccccccccccccccccccccccccccccccccaffffffffffff5f5acccccccccccccccccccccccccccccccaffffffffffff5ffacccccccaffffffffffff5ffacccccccaffffffffffff5ffacccccccaffffffffffff0ffacccccccaffffffffffff5ffacccccccccccccccccccc73333333
  1388. -- 096:33333337cccccccccccccccccccccccccccccccccccccccccccaffffffffffff555acccccccccccccccccccccccccccccccaffffffffffff5ffacccccccaffffffffffff555acccccccaffffffffffff555acccccccaffffffffffff000acccccccaffffffffffff55facccccccccccccccccccc73333333
  1389. -- 097:33333337cccccccccccccccccccccccccccccccccccccccccccaffffffffffff5f5acccccccccccccccccccccccccccccccaffffffffffff5ffacccccccaffffffffffff5f5acccccccaffffffffffff5f5acccccccaffffffffffff0f0acccccccaffffffffffffff5acccccccccccccccccccc73333333
  1390. -- 098:33333337cccccccccccccccccccccccccccccccccccccccccccaffffffffffff555acccccccccccccccccccccccccccccccaffffffffffff555acccccccaffffffffffff5f5acccccccaffffffffffff555acccccccaffffffffffff000acccccccaffffffffffff555acccccccccccccccccccc73333333
  1391. -- 099:33333337ccccccccccccccccccccccccccccccccccccccccccc7aaaaaaaaaaaaaaa7ccccccccccccccccccccccccccccccc7aaaaaaaaaaaaaaa7ccccccc7aaaaaaaaaaaaaaa7ccccccc7aaaaaaaaaaaaaaa7ccccccc7aaaaaaaaaaaaaaa7ccccccc7aaaaaaaaaaaaaaa7cccccccccccccccccccc73333333
  1392. -- 100:33333337cccccccccccccccccccccccccccccccccccccccccccc777777777777777ccccccccccccccccccccccccccccccccc777777777777777ccccccccc777777777777777ccccccccc777777777777777ccccccccc777777777777777ccccccccc777777777777777ccccccccccccccccccccc73333333
  1393. -- 101:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1394. -- 102:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1395. -- 103:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1396. -- 104:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1397. -- 105:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1398. -- 106:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1399. -- 107:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1400. -- 108:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1401. -- 109:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1402. -- 110:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1403. -- 111:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1404. -- 112:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1405. -- 113:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1406. -- 114:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1407. -- 115:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1408. -- 116:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1409. -- 117:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1410. -- 118:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1411. -- 119:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1412. -- 120:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1413. -- 121:33333337cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc73333333
  1414. -- 122:333333373333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333330303333333333333333333333333333333333333073333333
  1415. -- 123:333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777077777777777777777777777777777777777777777777777777777777777770707777777777777777777777777777777777777033333333
  1416. -- 124:333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333066666666666666666666666666666666666666666666666666666666666660306666666666666666666666666666666666666033333333
  1417. -- 125:333333330000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333330303333333333333333333333333333333333333033333333
  1418. -- 126:3333333300000000000000000000000000000fff0000000000000033333333333333333333333333333333333333333333333333333333333333333333333333303333333fff3fff33ff3fff3fff3f3f3fff3fff3fff3fff3fff33ff33333330303333fff3fff3f3f333fff3fff3fff3fff3333033333333
  1419. -- 127:333333330000f0f0f0fff00ff00f000000000f0f00000000000000333333333333333333333333333333333333333333333333333333333333333333333333333033333333f33f3f33f333f33f3f3f3f3f3333f333f33f3f3f3f33f333333330303333f3f3f333f3f333f333f3f3fff3f333333033333333
  1420. -- 128:333333330000fff0f0f0f00f0000000000000f0f00000000000000333333333333333333333333333333333333333333333333333333333333333333333333333033333333f33f3f33f333f33ff33f3f3f3333f333f33f3f3f3f33f333333330303333f3f3ff33fff333f3f3fff3f3f3ff33333033333333
  1421. -- 129:333333330000fff0f0f0f0ff000f000000000fff0000000000000033333333333333333333333333333333333333333333333333333333333333333333333333303333333fff3f3f3ff333f33f3f3fff3fff33f33fff3fff3f3f3ff333333330303333f3f3fff3fff333fff3f3f3f3f3fff3333033333333
  1422. -- 130:333333330000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333330303333333333333333333333333333333333333033333333
  1423. -- 131:333333330000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333333333333300000000000000000000000000000000000000000000000000000000000003330000000000000000000000000000000000000333333333
  1424. -- 132:333333337777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
  1425. -- 133:333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
  1426. -- 134:333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
  1427. -- 135:333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
  1428. -- </SCREEN>
  1429.  
  1430. -- <PALETTE>
  1431. -- 000:140c1c44243430346d404c55855d301c853cba3838657175997d50c6b265cedac26d0c0c003c2400715deee291deeed6
  1432. -- </PALETTE>
  1433.  
  1434.  
Tags: tic-80
Advertisement
Add Comment
Please, Sign In to add comment