Advertisement
Kaikaku

bDome

Mar 29th, 2015
3,787
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 35.77 KB | None | 0 0
  1. --{program="bDome",version="1.01",date="2015-03-15"}
  2. ---------------------------------------
  3. -- bDome               by Kaikaku
  4. -- 2015-03-15, v1.01   initial version
  5. ---------------------------------------
  6.  
  7. ---------------------------------------
  8. ---- DESCRIPTION ----------------------
  9. ---------------------------------------
  10. -- One turtle builds a quarter of a dome.
  11. -- Details see information during program
  12. --   execution or YouTube video.
  13.  
  14.  
  15. ---------------------------------------
  16. ---- PARAMETERS -----------------------
  17. ---------------------------------------
  18. local cProgam   ="bDome"
  19. local cVersion  ="v1.01"
  20. local cMinFuel  =3200
  21.  
  22.  
  23. ---------------------------------------
  24. ---- VARIABLES ------------------------
  25. ---------------------------------------
  26. local blnAskForParameters = true
  27. local blnShowUsage   = false
  28.  
  29. ---------------------------------------
  30. ---- tArgs ----------------------------
  31. ---------------------------------------
  32. local tArgs = {...}
  33. if #tArgs == 1 then -- no error check
  34.   blnAskForParameters=false
  35.   if tArgs[1]=="help" then blnShowUsage=true end
  36.   -- any other parameter will start program
  37. end
  38.  
  39. if blnShowUsage then
  40.   print("Usage: bDome [anyParameter]")
  41.   print("If anyParameter exists, then the program")
  42.   print("  starts without need to press a key.")
  43.   print("If anyParameter is 'help', then this")
  44.   print("  info is displayed.")
  45.   return  
  46. end
  47.  
  48. ---------------------------------------
  49. -- BASIC FUNCTIONS FOR TURTLE CONTROL -
  50. ---------------------------------------
  51. local function gf(n)
  52.   if n==nil then n=1 end
  53.   for i=1,n,1 do while not turtle.forward() do end end
  54. end
  55. local function gb(n)
  56.   if n==nil then n=1 end
  57.   for i=1,n,1 do while not turtle.back() do end end
  58. end
  59. local function gu(n)
  60.   if n==nil then n=1 end
  61.   for i=1,n,1 do while not turtle.up() do end end
  62. end
  63. local function gd(n)
  64.   if n==nil then n=1 end
  65.   for i=1,n,1 do while not turtle.down() do end end
  66. end
  67. local function gl(n)
  68.   if n==nil then n=1 end
  69.   for i=1,n,1 do while not turtle.turnLeft() do end end
  70. end
  71. local function gr(n)
  72.   if n==nil then n=1 end
  73.   for i=1,n,1 do while not turtle.turnRight() do end end
  74. end
  75. local function pf(n)
  76.   -- moves backwards if n>1
  77.   if n==nil then n=1 end
  78.   for i=1,n,1 do if i~=1 then gb() end turtle.place() end
  79. end
  80. local function pu()  turtle.placeUp()   end
  81. local function pd()  turtle.placeDown() end
  82. local function df()  turtle.dig()       end
  83. local function du()  turtle.digUp()     end
  84. local function dd()  turtle.digDown()   end
  85. local function sf()  turtle.suck()      end
  86. local function su()  turtle.suckUp()    end
  87. local function sd()  turtle.suckDown()  end
  88. local function Df()  turtle.drop()      end
  89. local function Du()  turtle.dropUp()    end
  90. local function Dd()  turtle.dropDown()  end
  91. local function ss(s) turtle.select(s)   end
  92.  
  93. local function askForInputText(textt)
  94.   local at=""
  95.   -- check prompting texts
  96.   if textt==nil then textt="Enter text:" end
  97.  
  98.   -- ask for input
  99.   write(textt)
  100.   at=read()
  101.   return at
  102. end
  103.  
  104. local function checkFuel()
  105.   local tmp=turtle.getFuelLevel()
  106.   return tmp
  107. end
  108.  
  109.  
  110. ------------------------------------------------------------------------------
  111. ---- MAIN --------------------------------------------------------------------
  112. ------------------------------------------------------------------------------
  113.  
  114. ---------------------------------------
  115. -- step 0 usage hints -----------------
  116. ---------------------------------------
  117. if blnAskForParameters then
  118. term.clear() term.setCursorPos(1,1)
  119. repeat
  120. print("+-------------------------------------+")
  121. print("| ",cProgam," ",cVersion,", by Kaikaku      ",string.sub("            ",1,12-string.len(cProgam)),"|")
  122. print("+-------------------------------------+")
  123. print("| Turtle builds one quarter of a 51x51|")
  124. print("|   x21 dome. It needs about 3200 fuel|")
  125. print("|   and stops at next starting point. |")
  126. print("|   Options: e.g. use dome mat. in 3. |")
  127. print("| Materials:                          |")
  128. print("|   1:main struts(43), 2:support ring,|")
  129. print("|   (30), 3: additional struts (23),  |")
  130. print("|   4-13: dome material (each 64)     |")
  131. print("+-------------------------------------+")
  132. until askForInputText("Press enter for next page:")==""
  133.  
  134. end -- step 0
  135.  
  136. ---------------------------------------
  137. -- step 1 preconditions ---------------
  138. ---------------------------------------
  139. -- turtle?
  140. local turtleOk, turtleVal = pcall(checkFuel)
  141. if not turtleOk then
  142. term.clear() term.setCursorPos(1,1)
  143. print("+-------------------------------------+")
  144. print("| ",cProgam," ",cVersion,", by Kaikaku      ",string.sub("            ",1,12-string.len(cProgam)),"|")
  145. print("+-------------------------------------+")
  146. print("| This is a turtle build program.     |")
  147. print("| Please, execute it with a turtle!   |")
  148. print("+-------------------------------------+")
  149. return
  150. end
  151.  
  152. -- check fuel level
  153. turtleOk, turtleVal = pcall(checkFuel)
  154. if turtleVal<cMinFuel then
  155. term.clear() term.setCursorPos(1,1)
  156. print("+-------------------------------------+")
  157. print("| ",cProgam," ",cVersion,", by Kaikaku      ",string.sub("            ",1,12-string.len(cProgam)),"|")
  158. print("+-------------------------------------+")
  159. print("| Please refuel turtle, it needs a    |")
  160. print("| minimum of ",cMinFuel," fuel units.")
  161. print("| Tip: Put some fuel (e.g. coal) in   |")
  162. print("|      slot 1 and enter: refuel all.  |")
  163. print("|      This will consume all(!) fuel  |")
  164. print("|      items in the turtle's inventory|")
  165. print("+-------------------------------------+")
  166. return
  167. end
  168.  
  169. ss(1)
  170.  
  171. ---------------------------------------
  172. -- step 2 builder program -------------
  173. ---------------------------------------
  174.  term.clear() term.setCursorPos(1,1)
  175.  print("Let's build something nice:")
  176.  print("  working on layer 1 ...") gl()
  177.  gl() gb() gb() gb() gb() gb() gb()
  178.  gb() gb() gb() gb() gb() gb() gb()
  179.  gb() gb() gb() gb() gb() gb() gb()
  180.  gb() gb() ss(13) pf() gb() ss(1) pf()
  181.  gr() gb() gr() gb() gb() gb() gb()
  182.  ss(13) pf() gb() ss(13) pf() gb()
  183.  ss(13) pf() gb() gb() gb() gl() gb()
  184.  gl() gb() gb() ss(13) pf() gb() ss(13)
  185.  pf() gb() ss(13) pf() gr() gb() gr()
  186.  gb() gb() gb() gb() gb() ss(13) pf()
  187.  gb() gb() gl() gb() gl() gb() gb()
  188.  ss(13) pf() gb() ss(13) pf() gr() gb()
  189.  gr() gb() gb() gb() gb() ss(13) pf()
  190.  gb() gb() gl() gb() gl() gb() gb()
  191.  ss(13) pf() gb() ss(13) pf() gr() gb()
  192.  gr() gb() gb() gb() gb() ss(3) pf()
  193.  gb() gl() gb() gl() gb() gb() ss(13)
  194.  pf() gr() gb() gr() gb() gb() ss(13)
  195.  pf() gb() gl() gb() gl() gb() gb()
  196.  ss(13) pf() gr() gb() gr() gb() gb()
  197.  gb() ss(13) pf() gl() gb() gl() gb()
  198.  gb() ss(13) pf() gr() gb() gr() gb()
  199.  gb() gb() ss(13) pf() gb() gl() gb()
  200.  gl() gb() gb() ss(13) pf() gr() gb()
  201.  gr() gb() gb() ss(13) pf() gl() gb()
  202.  gl() gb() gb() ss(13) pf() gr() gb()
  203.  gr() gb() gb() gb() ss(13) pf() gl()
  204.  gb() gl() gb() gb() ss(13) pf() gr()
  205.  gb() gr() gb() gb() ss(13) pf() gl()
  206.  gb() gl() gb() ss(13) pf() gr() gb()
  207.  gr() gb() gl() gb() ss(1) pf() gb()
  208.  gb() gr() gb() gr() gb() gb() gb()
  209.  gb() gb() gb() gb() gb() gb() gb()
  210.  gb() gb() gb() gb() gb() gb() gb()
  211.  gb() gb() gb() gb() gb() gb() gb()
  212.  gl() gu()
  213.  print("  working on layer 2 ...") gl()
  214.  gl() gb() gb() gb() gb() gb() gb()
  215.  gb() gb() gb() gb() gb() gb() gb()
  216.  gb() gb() gb() gb() gb() gb() gb()
  217.  gb() gb() gb() ss(1) pf() gr() gb()
  218.  gr() gb() gb() gb() ss(13) pf() gb()
  219.  ss(13) pf() gb() ss(13) pf() gb()
  220.  ss(13) pf() gb() gb() gl() gb() gl()
  221.  gb() gb() ss(13) pf() gb() ss(13) pf()
  222.  gr() gb() gr() gb() gb() gb() gb()
  223.  ss(13) pf() gb() ss(13) pf() gb() gb()
  224.  gl() gb() gl() gb() gb() ss(13) pf()
  225.  gb() ss(13) pf() gr() gb() gr() gb()
  226.  gb() gb() gb() ss(13) pf() gb() gl()
  227.  gb() gl() gb() gb() ss(13) pf() gr()
  228.  gb() gr() gb() gb() gb() ss(13) pf()
  229.  gb() ss(3) pf() gl() gb() gl() gb()
  230.  gb() ss(13) pf() gr() gb() gr() gb()
  231.  gb() gb() ss(13) pf() gb() gl() gb()
  232.  gl() gb() gb() ss(13) pf() gr() gb()
  233.  gr() gb() gb() gb() ss(13) pf() gl()
  234.  gb() gl() gb() gb() ss(13) pf() gr()
  235.  gb() gr() gb() gb() gb() ss(13) pf()
  236.  gl() gb() gl() gb() gb() ss(13) pf()
  237.  gr() gb() gr() gb() gb() gb() ss(13)
  238.  pf() gl() gb() gl() gb() gb() ss(13)
  239.  pf() gr() gb() gr() gb() gb() gb()
  240.  ss(13) pf() gl() gb() gl() gb() gb()
  241.  ss(13) pf() gr() gb() gr() gb() gb()
  242.  ss(13) pf() gl() gb() gl() gb() gb()
  243.  ss(13) pf() gr() gb() gr() gb() gb()
  244.  gl() gb() ss(1) pf() gb() gb() gr()
  245.  gb() gr() gb() gb() gb() gb() gb()
  246.  gb() gb() gb() gb() gb() gb() gb()
  247.  gb() gb() gb() gb() gb() gb() gb()
  248.  gb() gb() gb() gb() gb() gl() gu()
  249.  print("  working on layer 3 ...") gl()
  250.  gl() gb() gb() gb() gb() gb() gb()
  251.  gb() gb() gb() gb() gb() gb() gb()
  252.  gb() gb() gb() gb() gb() gb() gb()
  253.  gb() gb() gb() ss(1) pf() gr() gb()
  254.  gr() gb() gb() gb() ss(12) pf() gb()
  255.  ss(12) pf() gb() ss(12) pf() gb()
  256.  ss(12) pf() gb() gb() gl() gb() gl()
  257.  gb() gb() ss(12) pf() gb() ss(12) pf()
  258.  gr() gb() gr() gb() gb() gb() gb()
  259.  ss(12) pf() gb() ss(12) pf() gb() gb()
  260.  gl() gb() gl() gb() gb() ss(12) pf()
  261.  gb() ss(12) pf() gr() gb() gr() gb()
  262.  gb() gb() gb() ss(12) pf() gb() gl()
  263.  gb() gl() gb() gb() ss(12) pf() gr()
  264.  gb() gr() gb() gb() gb() ss(12) pf()
  265.  gb() ss(3) pf() gl() gb() gl() gb()
  266.  gb() ss(12) pf() gr() gb() gr() gb()
  267.  gb() gb() ss(12) pf() gb() gl() gb()
  268.  gl() gb() gb() ss(12) pf() gr() gb()
  269.  gr() gb() gb() gb() ss(12) pf() gl()
  270.  gb() gl() gb() gb() ss(12) pf() gr()
  271.  gb() gr() gb() gb() gb() ss(12) pf()
  272.  gl() gb() gl() gb() gb() ss(12) pf()
  273.  gr() gb() gr() gb() gb() gb() ss(12)
  274.  pf() gl() gb() gl() gb() gb() ss(12)
  275.  pf() gr() gb() gr() gb() gb() gb()
  276.  ss(12) pf() gl() gb() gl() gb() gb()
  277.  ss(13) pf() gr() gb() gr() gb() gb()
  278.  ss(13) pf() gl() gb() gl() gb() gb()
  279.  ss(13) pf() gr() gb() gr() gb() gb()
  280.  gl() gb() ss(1) pf() gb() gb() gr()
  281.  gb() gr() gb() gb() gb() gb() gb()
  282.  gb() gb() gb() gb() gb() gb() gb()
  283.  gb() gb() gb() gb() gb() gb() gb()
  284.  gb() gb() gb() gb() gb() gl() gu()
  285.  print("  working on layer 4 ...") gl()
  286.  gl() gb() gb() gb() gb() gb() gb()
  287.  gb() gb() gb() gb() gb() gb() gb()
  288.  gb() gb() gb() gb() gb() gb() gb()
  289.  gb() gb() gb() gb() ss(1) pf() gb()
  290.  ss(1) pf() gb() ss(1) pf() gr() gb()
  291.  ss(1) pf() gr() gb() gb() gb() gb()
  292.  gb() ss(12) pf() gb() ss(12) pf() gb()
  293.  ss(12) pf() gb() ss(12) pf() gb() gb()
  294.  gb() gl() gb() gl() gb() gb() ss(12)
  295.  pf() gb() ss(12) pf() gb() ss(12) pf()
  296.  gr() gb() gr() gb() gb() gb() gb()
  297.  gb() ss(12) pf() gb() ss(12) pf() gb()
  298.  gl() gb() gl() gb() gb() ss(12) pf()
  299.  gr() gb() gr() gb() gb() gb() ss(12)
  300.  pf() gb() ss(12) pf() gb() gl() gb()
  301.  gl() gb() gb() ss(12) pf() gr() gb()
  302.  gr() gb() gb() gb() ss(12) pf() gb()
  303.  ss(3) pf() gl() gb() gl() gb() gb()
  304.  ss(12) pf() gr() gb() gr() gb() gb()
  305.  gb() ss(12) pf() gb() gl() gb() gl()
  306.  gb() gb() ss(12) pf() gr() gb() gr()
  307.  gb() gb() ss(12) pf() gb() gl() gb()
  308.  gl() gb() gb() ss(12) pf() gr() gb()
  309.  gr() gb() gb() gb() ss(12) pf() gl()
  310.  gb() gl() gb() gb() ss(12) pf() gr()
  311.  gb() gr() gb() gb() gb() ss(12) pf()
  312.  gl() gb() gl() gb() gb() ss(12) pf()
  313.  gr() gb() gr() gb() gb() ss(12) pf()
  314.  gb() gl() gb() gl() gb() gb() ss(12)
  315.  pf() gr() gb() gr() gb() gb() ss(12)
  316.  pf() gl() gb() gl() gb() gb() ss(12)
  317.  pf() gr() gb() gr() gb() gb() ss(12)
  318.  pf() gl() gb() gl() gb() ss(1) pf()
  319.  gr() gb() gr() gb() gl() gb() ss(1)
  320.  pf() gl() gb() gr() gr() gb() gb()
  321.  ss(1) pf() gr() gb() gb() gb() gb()
  322.  gb() gb() gb() gb() gb() gb() gb()
  323.  gb() gb() gb() gb() gb() gb() gb()
  324.  gb() gb() gb() gb() gb() gb() gl()
  325.  gu() print("  working on layer 5 ...")
  326.  gl() gl() gb() gb() gb() gb() gb()
  327.  gb() gb() gb() gb() gb() gb() gb()
  328.  gb() gb() gb() gb() gb() gb() gb()
  329.  gb() gb() gb() gb() gb() gb() gb()
  330.  gr() gb() ss(1) pf() gr() gb() gb()
  331.  ss(11) pf() gb() ss(11) pf() gb()
  332.  ss(11) pf() gb() ss(11) pf() gb()
  333.  ss(11) pf() gb() ss(11) pf() gb()
  334.  ss(11) pf() gb() gb() gl() gb() gl()
  335.  gb() gb() ss(11) pf() gb() ss(11) pf()
  336.  gr() gb() gr() gb() gb() gb() gb()
  337.  ss(11) pf() gb() ss(11) pf() gb() gb()
  338.  gl() gb() gl() gb() gb() ss(11) pf()
  339.  gb() ss(11) pf() gr() gb() gr() gb()
  340.  gb() gb() gb() ss(11) pf() gb() ss(11)
  341.  pf() gb() gl() gb() gl() gb() gb()
  342.  ss(11) pf() gr() gb() gr() gb() gb()
  343.  gb() ss(11) pf() gb() gl() gb() gl()
  344.  gb() gb() ss(11) pf() gb() ss(3) pf()
  345.  gr() gb() gr() gb() gb() gb() gb()
  346.  ss(11) pf() gb() gl() gb() gl() gb()
  347.  gb() ss(11) pf() gr() gb() gr() gb()
  348.  gb() ss(11) pf() gb() gl() gb() gl()
  349.  gb() gb() ss(12) pf() gr() gb() gr()
  350.  gb() gb() ss(12) pf() gb() gl() gb()
  351.  gl() gb() gb() ss(12) pf() gr() gb()
  352.  gr() gb() gb() ss(12) pf() gb() gl()
  353.  gb() gl() gb() gb() ss(12) pf() gr()
  354.  gb() gr() gb() gb() ss(12) pf() gb()
  355.  gl() gb() gl() gb() gb() ss(12) pf()
  356.  gr() gb() gr() gb() gb() ss(12) pf()
  357.  gl() gb() gl() gb() gb() ss(12) pf()
  358.  gr() gb() gr() gb() gb() ss(12) pf()
  359.  gl() gb() gl() gb() gb() ss(12) pf()
  360.  gr() gb() gr() gb() gb() ss(12) pf()
  361.  gl() gb() gl() gb() gb() gr() gr()
  362.  gb() gb() ss(12) pf() gb() gr() gb()
  363.  gb() gb() gb() gb() gb() gb() gb()
  364.  gb() gb() gb() gb() gb() gb() gb()
  365.  gb() gb() gb() gb() gb() gb() gb()
  366.  gb() gb() gl() gu()
  367.  print("  working on layer 6 ...") gl()
  368.  gl() gb() gr() gb() gl() gb() gb()
  369.  gb() gb() gb() gb() gb() gb() gb()
  370.  gb() gb() gb() gb() gb() gb() gb()
  371.  gb() gb() gb() gb() gb() ss(11) pf()
  372.  gb() ss(11) pf() gb() ss(11) pf() gb()
  373.  ss(11) pf() gb() ss(11) pf() gr() gb()
  374.  ss(1) pf() gr() gb() gb() gb() gb()
  375.  gb() gb() gb() ss(11) pf() gb() ss(11)
  376.  pf() gb() ss(11) pf() gb() ss(11) pf()
  377.  gb() gb() gl() gb() gl() gb() gb()
  378.  ss(11) pf() gb() ss(11) pf() gr() gb()
  379.  gr() gb() gb() gb() gb() ss(11) pf()
  380.  gb() ss(11) pf() gb() gl() gb() gl()
  381.  gb() gb() ss(11) pf() gr() gb() gr()
  382.  gb() gb() gb() ss(11) pf() gb() gl()
  383.  gb() gl() gb() gb() ss(11) pf() gr()
  384.  gb() gr() gb() gb() gb() ss(3) pf()
  385.  gb() gl() gb() gl() gb() gb() ss(11)
  386.  pf() gr() gb() gr() gb() gb() gb()
  387.  ss(11) pf() gb() gl() gb() gl() gb()
  388.  gb() ss(11) pf() gr() gb() gr() gb()
  389.  gb() gb() ss(11) pf() gl() gb() gl()
  390.  gb() gb() ss(11) pf() gr() gb() gr()
  391.  gb() gb() gb() ss(11) pf() gl() gb()
  392.  gl() gb() gb() ss(11) pf() gr() gb()
  393.  gr() gb() gb() gb() ss(11) pf() gl()
  394.  gb() gl() gb() gb() ss(11) pf() gr()
  395.  gb() gr() gb() gb() ss(11) pf() gl()
  396.  gb() gl() gb() gb() ss(11) pf() gr()
  397.  gb() gr() gb() gb() gb() ss(11) pf()
  398.  gl() gb() gl() gb() gb() ss(11) pf()
  399.  gr() gb() gr() gb() gb() ss(11) pf()
  400.  gl() gb() gl() gb() gb() ss(11) pf()
  401.  gr() gb() gr() gb() gb() ss(11) pf()
  402.  gb() gr() gb() gb() gb() gb() gb()
  403.  gb() gb() gb() gb() gb() gb() gb()
  404.  gb() gb() gb() gb() gb() gb() gb()
  405.  gb() gb() gb() gb() gb() gl() gu()
  406.  print("  working on layer 7 ...") gl()
  407.  gl() gb() gr() gb() gl() gb() gb()
  408.  gb() gb() gb() gb() gb() gb() gb()
  409.  gb() gb() gb() gb() gb() gb() gb()
  410.  gb() gb() gb() gb() gb() gb() ss(10)
  411.  pf() gb() ss(10) pf() gb() ss(10) pf()
  412.  gb() ss(10) pf() gr() gb() ss(1) pf()
  413.  gr() gb() gb() gb() gb() gb() gb()
  414.  ss(10) pf() gb() ss(10) pf() gb()
  415.  ss(10) pf() gb() ss(10) pf() gb() gb()
  416.  gl() gb() gl() gb() gb() ss(10) pf()
  417.  gb() ss(10) pf() gr() gb() gr() gb()
  418.  gb() gb() gb() ss(10) pf() gb() ss(10)
  419.  pf() gb() gl() gb() gl() gb() gb()
  420.  ss(10) pf() gr() gb() gr() gb() gb()
  421.  gb() ss(10) pf() gb() ss(10) pf() gb()
  422.  gl() gb() gl() gb() gb() ss(10) pf()
  423.  gr() gb() gr() gb() gb() gb() ss(3)
  424.  pf() gb() gl() gb() gl() gb() gb()
  425.  ss(10) pf() gr() gb() gr() gb() gb()
  426.  gb() ss(10) pf() gl() gb() gl() gb()
  427.  gb() ss(10) pf() gr() gb() gr() gb()
  428.  gb() gb() ss(10) pf() gb() gl() gb()
  429.  gl() gb() gb() ss(10) pf() gr() gb()
  430.  gr() gb() gb() ss(11) pf() gb() gl()
  431.  gb() gl() gb() gb() ss(11) pf() gr()
  432.  gb() gr() gb() gb() ss(11) pf() gb()
  433.  gl() gb() gl() gb() gb() ss(11) pf()
  434.  gr() gb() gr() gb() gb() ss(11) pf()
  435.  gl() gb() gl() gb() gb() ss(11) pf()
  436.  gr() gb() gr() gb() gb() ss(11) pf()
  437.  gb() gl() gb() gl() gb() gb() ss(11)
  438.  pf() gr() gb() gr() gb() gb() ss(11)
  439.  pf() gl() gb() gl() gb() gb() ss(11)
  440.  pf() gr() gb() gr() gb() gb() ss(11)
  441.  pf() gb() gr() gb() gb() gb() gb()
  442.  gb() gb() gb() gb() gb() gb() gb()
  443.  gb() gb() gb() gb() gb() gb() gb()
  444.  gb() gb() gb() gb() gb() gb() gl()
  445.  gu() print("  working on layer 8 ...")
  446.  gl() gl() gb() gr() gb() gb() gl()
  447.  gb() gb() gb() gb() gb() gb() gb()
  448.  gb() gb() gb() gb() gb() gb() gb()
  449.  gb() gb() gb() gb() gb() gb() ss(10)
  450.  pf() gb() ss(10) pf() gb() ss(10) pf()
  451.  gb() ss(10) pf() gb() ss(10) pf() gb()
  452.  ss(10) pf() gr() gb() ss(1) pf() gr()
  453.  gb() gb() gb() gb() gb() gb() gb()
  454.  gb() ss(10) pf() gb() ss(10) pf() gb()
  455.  ss(10) pf() gb() gb() gl() gb() gl()
  456.  gb() gb() ss(10) pf() gb() ss(10) pf()
  457.  gr() gb() gr() gb() gb() gb() gb()
  458.  ss(10) pf() gb() ss(10) pf() gb() gl()
  459.  gb() gl() gb() gb() ss(10) pf() gr()
  460.  gb() gr() gb() gb() gb() ss(10) pf()
  461.  gb() gb() gl() gb() gl() gb() gb()
  462.  ss(3) pf() gb() ss(10) pf() gr() gb()
  463.  gr() gb() gb() gb() ss(10) pf() gb()
  464.  gl() gb() gl() gb() gb() ss(10) pf()
  465.  gr() gb() gr() gb() gb() gb() ss(10)
  466.  pf() gb() gl() gb() gl() gb() gb()
  467.  ss(10) pf() gr() gb() gr() gb() gb()
  468.  ss(10) pf() gb() gl() gb() gl() gb()
  469.  gb() ss(10) pf() gr() gb() gr() gb()
  470.  gb() ss(10) pf() gb() gl() gb() gl()
  471.  gb() gb() ss(10) pf() gr() gb() gr()
  472.  gb() gb() ss(10) pf() gl() gb() gl()
  473.  gb() gb() ss(10) pf() gr() gb() gr()
  474.  gb() gb() gb() ss(10) pf() gl() gb()
  475.  gl() gb() gb() ss(10) pf() gr() gb()
  476.  gr() gb() gb() ss(10) pf() gl() gb()
  477.  gl() gb() gb() ss(10) pf() gr() gb()
  478.  gr() gb() gb() ss(10) pf() gl() gb()
  479.  gl() gb() gb() gr() gr() gb() gb()
  480.  ss(10) pf() gb() gb() gr() gb() gb()
  481.  gb() gb() gb() gb() gb() gb() gb()
  482.  gb() gb() gb() gb() gb() gb() gb()
  483.  gb() gb() gb() gb() gb() gb() gb()
  484.  gb() gl() gu()
  485.  print("  working on layer 9 ...") gl()
  486.  gl() gb() gr() gb() gb() gl() gb()
  487.  gb() gb() gb() gb() gb() gb() gb()
  488.  gb() gb() gb() gb() gb() gb() gb()
  489.  gb() gb() gb() gb() gb() gb() gb()
  490.  ss(9) pf() gb() ss(9) pf() gb() ss(9)
  491.  pf() gb() ss(9) pf() gr() gb() ss(1)
  492.  pf() gr() gb() gb() gb() gb() gb()
  493.  gb() ss(9) pf() gb() ss(9) pf() gb()
  494.  ss(9) pf() gb() ss(9) pf() gb() gb()
  495.  gl() gb() gl() gb() gb() ss(9) pf()
  496.  gb() ss(9) pf() gr() gb() gr() gb()
  497.  gb() gb() gb() ss(9) pf() gb() ss(9)
  498.  pf() gb() gl() gb() gl() gb() gb()
  499.  ss(9) pf() gr() gb() gr() gb() gb()
  500.  gb() ss(9) pf() gb() ss(9) pf() gb()
  501.  gl() gb() gl() gb() gb() ss(9) pf()
  502.  gr() gb() gr() gb() gb() ss(3) pf()
  503.  gb() ss(9) pf() gb() gl() gb() gl()
  504.  gb() gb() ss(9) pf() gr() gb() gr()
  505.  gb() gb() ss(9) pf() gb() gl() gb()
  506.  gl() gb() gb() ss(9) pf() gr() gb()
  507.  gr() gb() gb() gb() ss(9) pf() gl()
  508.  gb() gl() gb() gb() ss(10) pf() gr()
  509.  gb() gr() gb() gb() gb() ss(10) pf()
  510.  gl() gb() gl() gb() gb() ss(10) pf()
  511.  gr() gb() gr() gb() gb() gb() ss(10)
  512.  pf() gl() gb() gl() gb() gb() ss(10)
  513.  pf() gr() gb() gr() gb() gb() ss(10)
  514.  pf() gl() gb() gl() gb() gb() ss(10)
  515.  pf() gr() gb() gr() gb() gb() gb()
  516.  ss(10) pf() gl() gb() gl() gb() gb()
  517.  ss(10) pf() gr() gb() gr() gb() gb()
  518.  ss(10) pf() gl() gb() gl() gb() gb()
  519.  gr() gr() gb() gb() ss(10) pf() gb()
  520.  gb() gr() gb() gb() gb() gb() gb()
  521.  gb() gb() gb() gb() gb() gb() gb()
  522.  gb() gb() gb() gb() gb() gb() gb()
  523.  gb() gb() gb() gb() gb() gl() gu()
  524.  print("  working on layer 10 ...")
  525.  gl() gl() gb() gr() gb() gb() gb()
  526.  gl() gb() gb() gb() gb() gb() gb()
  527.  gb() gb() gb() gb() gb() gb() gb()
  528.  gb() gb() gb() gb() gb() gb() gb()
  529.  ss(9) pf() gb() ss(9) pf() gb() ss(9)
  530.  pf() gb() ss(9) pf() gb() ss(9) pf()
  531.  gb() ss(9) pf() gr() gb() ss(1) pf()
  532.  gr() gb() gb() gb() gb() gb() gb()
  533.  gb() gb() ss(9) pf() gb() ss(9) pf()
  534.  gb() ss(9) pf() gb() gb() gl() gb()
  535.  gl() gb() gb() ss(9) pf() gb() ss(9)
  536.  pf() gr() gb() gr() gb() gb() gb()
  537.  gb() ss(9) pf() gb() gb() gl() gb()
  538.  gl() gb() gb() ss(9) pf() gb() ss(9)
  539.  pf() gr() gb() gr() gb() gb() gb()
  540.  gb() ss(9) pf() gb() gl() gb() gl()
  541.  gb() gb() ss(3) pf() gr() gb() gr()
  542.  gb() gb() gb() ss(9) pf() gb() gl()
  543.  gb() gl() gb() gb() ss(9) pf() gr()
  544.  gb() gr() gb() gb() ss(9) pf() gb()
  545.  gl() gb() gl() gb() gb() ss(9) pf()
  546.  gr() gb() gr() gb() gb() gb() ss(9)
  547.  pf() gl() gb() gl() gb() gb() ss(9)
  548.  pf() gr() gb() gr() gb() gb() gb()
  549.  ss(9) pf() gl() gb() gl() gb() gb()
  550.  ss(9) pf() gr() gb() gr() gb() gb()
  551.  ss(9) pf() gb() gl() gb() gl() gb()
  552.  gb() ss(9) pf() gr() gb() gr() gb()
  553.  gb() ss(9) pf() gl() gb() gl() gb()
  554.  gb() ss(9) pf() gr() gb() gr() gb()
  555.  gb() ss(9) pf() gl() gb() gl() gb()
  556.  gb() ss(9) pf() gr() gb() gr() gb()
  557.  gb() ss(9) pf() gb() gb() gb() gr()
  558.  gb() gb() gb() gb() gb() gb() gb()
  559.  gb() gb() gb() gb() gb() gb() gb()
  560.  gb() gb() gb() gb() gb() gb() gb()
  561.  gb() gb() gb() gl() gu()
  562.  print("  working on layer 11 ...")
  563.  gl() gl() gb() gr() gb() gb() gb()
  564.  gl() gb() gb() gb() gb() gb() gb()
  565.  gb() gb() gb() gb() gb() gb() gb()
  566.  gb() gb() gb() gb() gb() gb() gb()
  567.  gb() gb() gb() ss(2) pf() gb() ss(2)
  568.  pf() gb() ss(2) pf() gr() gb() ss(1)
  569.  pf() gr() gb() gb() gb() gb() gb()
  570.  ss(2) pf() gb() ss(2) pf() gb() ss(2)
  571.  pf() gb() ss(2) pf() gb() gb() gl()
  572.  gb() gl() gb() gb() ss(2) pf() gb()
  573.  ss(2) pf() gr() gb() gr() gb() gb()
  574.  gb() gb() ss(2) pf() gb() ss(2) pf()
  575.  gb() gb() gl() gb() gl() gb() gb()
  576.  ss(2) pf() gb() ss(2) pf() gr() gb()
  577.  gr() gb() gb() gb() gb() ss(2) pf()
  578.  gb() gl() gb() gl() gb() gb() ss(2)
  579.  pf() gr() gb() gr() gb() gb() gb()
  580.  ss(2) pf() gb() gl() gb() gl() gb()
  581.  gb() ss(2) pf() gr() gb() gr() gb()
  582.  gb() gb() ss(2) pf() gl() gb() gl()
  583.  gb() gb() ss(2) pf() gr() gb() gr()
  584.  gb() gb() gb() ss(2) pf() gl() gb()
  585.  gl() gb() gb() ss(2) pf() gr() gb()
  586.  gr() gb() gb() gb() ss(2) pf() gl()
  587.  gb() gl() gb() gb() ss(2) pf() gr()
  588.  gb() gr() gb() gb() gb() ss(2) pf()
  589.  gl() gb() gl() gb() gb() ss(2) pf()
  590.  gr() gb() gr() gb() gb() ss(2) pf()
  591.  gl() gb() gl() gb() gb() ss(2) pf()
  592.  gr() gb() gr() gb() gb() gb() ss(2)
  593.  pf() gl() gb() gl() gb() gb() ss(2)
  594.  pf() gr() gb() gr() gb() gb() ss(2)
  595.  pf() gb() gb() gb() gr() gb() gb()
  596.  gb() gb() gb() gb() gb() gb() gb()
  597.  gb() gb() gb() gb() gb() gb() gb()
  598.  gb() gb() gb() gb() gb() gb() gb()
  599.  gb() gl() gu()
  600.  print("  working on layer 12 ...")
  601.  gl() gl() gb() gr() gb() gb() gb()
  602.  gb() gl() gb() gb() gb() gb() gb()
  603.  gb() gb() gb() gb() gb() gb() gb()
  604.  gb() gb() gb() gb() gb() gb() gb()
  605.  gb() gb() gb() ss(8) pf() gb() ss(8)
  606.  pf() gb() ss(8) pf() gb() ss(8) pf()
  607.  gr() gb() ss(1) pf() gr() gb() gb()
  608.  gb() gb() gb() gb() ss(8) pf() gb()
  609.  ss(8) pf() gb() ss(8) pf() gb() gb()
  610.  gb() gl() gb() gl() gb() gb() ss(8)
  611.  pf() gb() ss(8) pf() gb() ss(8) pf()
  612.  gr() gb() gr() gb() gb() gb() gb()
  613.  gb() ss(8) pf() gb() gb() gl() gb()
  614.  gl() gb() gb() ss(8) pf() gb() ss(8)
  615.  pf() gr() gb() gr() gb() gb() gb()
  616.  gb() ss(8) pf() gb() gl() gb() gl()
  617.  gb() gb() ss(3) pf() gr() gb() gr()
  618.  gb() gb() gb() ss(8) pf() gb() gl()
  619.  gb() gl() gb() gb() ss(9) pf() gr()
  620.  gb() gr() gb() gb() ss(9) pf() gb()
  621.  gl() gb() gl() gb() gb() ss(9) pf()
  622.  gr() gb() gr() gb() gb() gb() ss(9)
  623.  pf() gl() gb() gl() gb() gb() ss(9)
  624.  pf() gr() gb() gr() gb() gb() ss(9)
  625.  pf() gb() gl() gb() gl() gb() gb()
  626.  ss(9) pf() gr() gb() gr() gb() gb()
  627.  ss(9) pf() gl() gb() gl() gb() gb()
  628.  ss(9) pf() gr() gb() gr() gb() gb()
  629.  gb() ss(9) pf() gl() gb() gl() gb()
  630.  gb() ss(9) pf() gr() gb() gr() gb()
  631.  gb() ss(9) pf() gl() gb() gl() gb()
  632.  gb() gr() gr() gb() gb() ss(9) pf()
  633.  gb() gb() gb() gb() gr() gb() gb()
  634.  gb() gb() gb() gb() gb() gb() gb()
  635.  gb() gb() gb() gb() gb() gb() gb()
  636.  gb() gb() gb() gb() gb() gb() gb()
  637.  gb() gl() gu()
  638.  print("  working on layer 13 ...")
  639.  gl() gl() gb() gr() gb() gb() gb()
  640.  gb() gb() gl() gb() gb() gb() gb()
  641.  gb() gb() gb() gb() gb() gb() gb()
  642.  gb() gb() gb() gb() gb() gb() gb()
  643.  gb() gb() gb() ss(8) pf() gb() ss(8)
  644.  pf() gb() ss(8) pf() gb() ss(8) pf()
  645.  gb() ss(8) pf() gr() gb() ss(1) pf()
  646.  gr() gb() gb() gb() gb() gb() gb()
  647.  gb() ss(8) pf() gb() ss(8) pf() gb()
  648.  ss(8) pf() gb() gb() gl() gb() gl()
  649.  gb() gb() ss(8) pf() gb() ss(8) pf()
  650.  gr() gb() gr() gb() gb() gb() ss(8)
  651.  pf() gb() ss(8) pf() gb() gb() gl()
  652.  gb() gl() gb() gb() ss(8) pf() gb()
  653.  ss(8) pf() gr() gb() gr() gb() gb()
  654.  gb() ss(8) pf() gb() ss(8) pf() gb()
  655.  gl() gb() gl() gb() gb() ss(8) pf()
  656.  gb() ss(3) pf() gr() gb() gr() gb()
  657.  gb() gb() ss(8) pf() gb() ss(8) pf()
  658.  gl() gb() gl() gb() gb() ss(8) pf()
  659.  gr() gb() gr() gb() gb() gb() ss(8)
  660.  pf() gb() gl() gb() gl() gb() gb()
  661.  ss(8) pf() gb() ss(8) pf() gr() gb()
  662.  gr() gb() gb() gb() ss(8) pf() gb()
  663.  gl() gb() gl() gb() gb() ss(8) pf()
  664.  gr() gb() gr() gb() gb() ss(8) pf()
  665.  gl() gb() gl() gb() gb() ss(8) pf()
  666.  gr() gb() gr() gb() gb() gb() ss(8)
  667.  pf() gl() gb() gl() gb() gb() ss(8)
  668.  pf() gr() gb() gr() gb() gb() ss(8)
  669.  pf() gl() gb() gl() gb() gb() ss(8)
  670.  pf() gr() gb() gr() gb() gb() ss(8)
  671.  pf() gb() gb() gb() gb() gb() gr()
  672.  gb() gb() gb() gb() gb() gb() gb()
  673.  gb() gb() gb() gb() gb() gb() gb()
  674.  gb() gb() gb() gb() gb() gb() gb()
  675.  gb() gb() gb() gl() gu()
  676.  print("  working on layer 14 ...")
  677.  gl() gl() gb() gr() gb() gb() gb()
  678.  gb() gb() gb() gl() gb() gb() gb()
  679.  gb() gb() gb() gb() gb() gb() gb()
  680.  gb() gb() gb() gb() gb() gb() gb()
  681.  gb() gb() gb() gb() ss(7) pf() gb()
  682.  ss(7) pf() gb() ss(7) pf() gb() ss(7)
  683.  pf() gb() ss(7) pf() gr() gb() ss(1)
  684.  pf() gr() gb() gb() gb() gb() gb()
  685.  gb() ss(7) pf() gb() ss(7) pf() gb()
  686.  ss(7) pf() gb() ss(7) pf() gb() gl()
  687.  gb() gl() gb() gb() ss(7) pf() gb()
  688.  ss(7) pf() gr() gb() gr() gb() gb()
  689.  gb() gb() ss(7) pf() gb() ss(7) pf()
  690.  gb() gl() gb() gl() gb() gb() ss(8)
  691.  pf() gr() gb() gr() gb() gb() gb()
  692.  ss(8) pf() gb() ss(3) pf() gl() gb()
  693.  gl() gb() gb() ss(8) pf() gr() gb()
  694.  gr() gb() gb() gb() ss(8) pf() gb()
  695.  gl() gb() gl() gb() gb() ss(8) pf()
  696.  gr() gb() gr() gb() gb() ss(8) pf()
  697.  gb() gl() gb() gl() gb() gb() ss(8)
  698.  pf() gr() gb() gr() gb() gb() ss(8)
  699.  pf() gb() ss(8) pf() gl() gb() gl()
  700.  gb() gb() ss(8) pf() gr() gb() gr()
  701.  gb() gb() ss(8) pf() gb() gl() gb()
  702.  gl() gb() gb() ss(8) pf() gb() ss(8)
  703.  pf() gr() gb() gr() gb() gb() gb()
  704.  ss(8) pf() gl() gb() gl() gb() gb()
  705.  ss(8) pf() gr() gb() gr() gb() gb()
  706.  ss(8) pf() gl() gb() gl() gb() gb()
  707.  gr() gr() gb() gb() ss(8) pf() gb()
  708.  gb() gb() gb() gb() gb() gr() gb()
  709.  gb() gb() gb() gb() gb() gb() gb()
  710.  gb() gb() gb() gb() gb() gb() gb()
  711.  gb() gb() gb() gb() gb() gb() gb()
  712.  gb() gb() gl() gu()
  713.  print("  working on layer 15 ...")
  714.  gl() gl() gb() gr() gb() gb() gb()
  715.  gb() gb() gb() gb() gl() gb() gb()
  716.  gb() gb() gb() gb() gb() gb() gb()
  717.  gb() gb() gb() gb() gb() gb() gb()
  718.  gb() gb() gb() gb() gb() gb() ss(7)
  719.  pf() gb() ss(7) pf() gb() ss(7) pf()
  720.  gb() ss(7) pf() gr() gb() ss(1) pf()
  721.  gr() gb() gb() gb() gb() gb() ss(7)
  722.  pf() gb() ss(7) pf() gb() ss(7) pf()
  723.  gb() ss(7) pf() gb() gb() gl() gb()
  724.  gl() gb() gb() ss(7) pf() gb() ss(7)
  725.  pf() gb() ss(7) pf() gr() gb() gr()
  726.  gb() gb() gb() gb() ss(7) pf() gb()
  727.  ss(7) pf() gb() ss(7) pf() gb() gl()
  728.  gb() gl() gb() gb() ss(7) pf() gb()
  729.  ss(7) pf() gr() gb() gr() gb() gb()
  730.  gb() ss(7) pf() gb() ss(3) pf() gb()
  731.  gl() gb() gl() gb() gb() ss(7) pf()
  732.  gb() ss(7) pf() gr() gb() gr() gb()
  733.  gb() gb() ss(7) pf() gb() ss(7) pf()
  734.  gl() gb() gl() gb() gb() ss(7) pf()
  735.  gr() gb() gr() gb() gb() ss(7) pf()
  736.  gb() ss(7) pf() gl() gb() gl() gb()
  737.  gb() ss(7) pf() gr() gb() gr() gb()
  738.  gb() ss(7) pf() gb() ss(7) pf() gl()
  739.  gb() gl() gb() gb() ss(7) pf() gr()
  740.  gb() gr() gb() gb() ss(7) pf() gb()
  741.  gl() gb() gl() gb() gb() ss(7) pf()
  742.  gb() ss(7) pf() gr() gb() gr() gb()
  743.  gb() gb() ss(7) pf() gl() gb() gl()
  744.  gb() gb() ss(7) pf() gr() gb() gr()
  745.  gb() gb() ss(7) pf() gb() gb() gb()
  746.  gb() gb() gb() gb() gr() gb() gb()
  747.  gb() gb() gb() gb() gb() gb() gb()
  748.  gb() gb() gb() gb() gb() gb() gb()
  749.  gb() gb() gb() gb() gb() gb() gb()
  750.  gb() gl() gu()
  751.  print("  working on layer 16 ...")
  752.  gl() gl() gb() gr() gb() gb() gb()
  753.  gb() gb() gb() gb() gb() gl() gb()
  754.  gb() gb() gb() gb() gb() gb() gb()
  755.  gb() gb() gb() gb() gb() gb() gb()
  756.  gb() gb() gb() gb() gb() gb() gb()
  757.  gb() ss(6) pf() gb() ss(6) pf() gb()
  758.  ss(6) pf() gr() gb() ss(1) pf() gr()
  759.  gb() ss(1) pf() gb() ss(6) pf() gb()
  760.  ss(6) pf() gb() ss(6) pf() gb() ss(6)
  761.  pf() gb() ss(6) pf() gb() ss(6) pf()
  762.  gb() gb() gl() gb() gl() gb() gb()
  763.  ss(6) pf() gb() ss(6) pf() gb() ss(6)
  764.  pf() gr() gb() gr() gb() gb() gb()
  765.  gb() ss(6) pf() gb() ss(6) pf() gb()
  766.  ss(6) pf() gb() gl() gb() gl() gb()
  767.  gb() ss(6) pf() gb() ss(6) pf() gr()
  768.  gb() gr() gb() gb() gb() ss(6) pf()
  769.  gb() ss(3) pf() gb() gl() gb() gl()
  770.  gb() gb() ss(6) pf() gb() ss(7) pf()
  771.  gr() gb() gr() gb() gb() gb() ss(7)
  772.  pf() gb() ss(7) pf() gl() gb() gl()
  773.  gb() gb() ss(7) pf() gr() gb() gr()
  774.  gb() gb() ss(7) pf() gb() ss(7) pf()
  775.  gl() gb() gl() gb() gb() ss(7) pf()
  776.  gr() gb() gr() gb() gb() ss(7) pf()
  777.  gb() ss(7) pf() gl() gb() gl() gb()
  778.  gb() ss(7) pf() gr() gb() gr() gb()
  779.  gb() ss(7) pf() gb() gl() gb() gl()
  780.  gb() gb() ss(7) pf() gb() ss(7) pf()
  781.  gr() gb() gr() gb() gb() ss(7) pf()
  782.  gb() ss(7) pf() gl() gb() gl() gb()
  783.  gb() gb() gr() gr() gb() gb() ss(7)
  784.  pf() gb() ss(7) pf() gb() gb() gb()
  785.  gb() gb() gb() gb() gb() gr() gb()
  786.  gb() gb() gb() gb() gb() gb() gb()
  787.  gb() gb() gb() gb() gb() gb() gb()
  788.  gb() gb() gb() gb() gb() gb() gb()
  789.  gb() gb() gl() gu()
  790.  print("  working on layer 17 ...")
  791.  gl() gl() gb() gr() gb() gb() gb()
  792.  gb() gb() gb() gb() gb() gb() gb()
  793.  gl() gb() gb() gb() gb() gb() gb()
  794.  gb() gb() gb() gb() gb() gb() gb()
  795.  gb() gb() gb() gb() gb() gb() gb()
  796.  gb() ss(6) pf() gb() ss(6) pf() gb()
  797.  ss(6) pf() gb() ss(6) pf() gb() ss(6)
  798.  pf() gr() gb() ss(1) pf() gr() gb()
  799.  gb() gb() gb() ss(6) pf() gb() ss(6)
  800.  pf() gb() ss(6) pf() gb() ss(6) pf()
  801.  gb() ss(6) pf() gb() gb() gl() gb()
  802.  gl() gb() gb() ss(6) pf() gb() ss(6)
  803.  pf() gb() ss(6) pf() gb() ss(6) pf()
  804.  gr() gb() gr() gb() gb() gb() gb()
  805.  ss(6) pf() gb() ss(6) pf() gb() ss(6)
  806.  pf() gb() gl() gb() gl() gb() gb()
  807.  ss(3) pf() gb() ss(6) pf() gr() gb()
  808.  gr() gb() gb() gb() ss(6) pf() gb()
  809.  ss(6) pf() gb() gl() gb() gl() gb()
  810.  gb() ss(6) pf() gb() ss(6) pf() gr()
  811.  gb() gr() gb() gb() ss(6) pf() gb()
  812.  ss(6) pf() gb() gl() gb() gl() gb()
  813.  gb() ss(6) pf() gb() ss(6) pf() gr()
  814.  gb() gr() gb() gb() ss(6) pf() gb()
  815.  ss(6) pf() gb() gl() gb() gl() gb()
  816.  gb() ss(6) pf() gb() ss(6) pf() gr()
  817.  gb() gr() gb() gb() ss(6) pf() gb()
  818.  ss(6) pf() gl() gb() gl() gb() gb()
  819.  ss(6) pf() gb() ss(6) pf() gr() gb()
  820.  gr() gb() gb() gb() ss(6) pf() gl()
  821.  gb() gl() gb() gb() gr() gr() gb()
  822.  gb() ss(6) pf() gb() gb() gb() gb()
  823.  gb() gb() gb() gb() gb() gb() gr()
  824.  gb() gb() gb() gb() gb() gb() gb()
  825.  gb() gb() gb() gb() gb() gb() gb()
  826.  gb() gb() gb() gb() gb() gb() gb()
  827.  gb() gb() gb() gl() gu()
  828.  print("  working on layer 18 ...")
  829.  gl() gl() gb() gr() gb() gb() gb()
  830.  gb() gb() gb() gb() gb() gb() gb()
  831.  gb() gl() gb() gb() gb() gb() gb()
  832.  gb() gb() gb() gb() gb() gb() gb()
  833.  gb() gb() gb() gb() gb() gb() gb()
  834.  gb() gb() gb() gb() gb() ss(5) pf()
  835.  gb() ss(5) pf() gr() gb() ss(1) pf()
  836.  gr() gb() ss(1) pf() gb() ss(5) pf()
  837.  gb() ss(5) pf() gb() ss(5) pf() gb()
  838.  ss(5) pf() gb() ss(5) pf() gb() gb()
  839.  gl() gb() gl() gb() gb() ss(5) pf()
  840.  gb() ss(5) pf() gb() ss(5) pf() gb()
  841.  ss(5) pf() gb() ss(5) pf() gr() gb()
  842.  gr() gb() gb() gb() gb() gb() ss(5)
  843.  pf() gb() ss(5) pf() gb() ss(5) pf()
  844.  gb() ss(5) pf() gb() gl() gb() gl()
  845.  gb() gb() ss(3) pf() gb() ss(5) pf()
  846.  gb() ss(5) pf() gb() ss(5) pf() gr()
  847.  gb() gr() gb() gb() gb() gb() ss(3)
  848.  pf() gb() ss(5) pf() gb() ss(5) pf()
  849.  gl() gb() gl() gb() gb() ss(5) pf()
  850.  gb() ss(5) pf() gr() gb() gr() gb()
  851.  gb() ss(5) pf() gb() ss(5) pf() gb()
  852.  ss(5) pf() gl() gb() gl() gb() gb()
  853.  ss(5) pf() gb() ss(5) pf() gr() gb()
  854.  gr() gb() gb() gb() ss(6) pf() gb()
  855.  ss(5) pf() gl() gb() gl() gb() gb()
  856.  ss(6) pf() gb() ss(6) pf() gr() gb()
  857.  gr() gb() gb() ss(6) pf() gb() ss(6)
  858.  pf() gb() gl() gb() gl() gb() gb()
  859.  ss(6) pf() gb() ss(6) pf() gr() gb()
  860.  gr() gb() gb() ss(6) pf() gb() ss(6)
  861.  pf() gb() gb() gb() gb() gb() gb()
  862.  gb() gb() gb() gb() gb() gr() gb()
  863.  gb() gb() gb() gb() gb() gb() gb()
  864.  gb() gb() gb() gb() gb() gb() gb()
  865.  gb() gb() gb() gb() gb() gb() gb()
  866.  gb() gb() gl() gu()
  867.  print("  working on layer 19 ...")
  868.  gl() gl() gb() gr() gb() gb() gb()
  869.  gb() gb() gb() gb() gb() gb() gb()
  870.  gb() gb() gb() gl() gb() gb() gb()
  871.  gb() gb() gb() gb() gb() gb() gb()
  872.  gb() gb() gb() gb() gb() gb() gb()
  873.  gb() gb() gb() gb() gb() gb() gb()
  874.  ss(4) pf() gb() ss(4) pf() gr() gb()
  875.  ss(1) pf() gr() gb() ss(1) pf() gb()
  876.  ss(5) pf() gb() ss(5) pf() gb() ss(4)
  877.  pf() gb() ss(4) pf() gb() ss(4) pf()
  878.  gb() gl() gb() gl() gb() gb() ss(5)
  879.  pf() gb() ss(5) pf() gb() ss(5) pf()
  880.  gb() ss(5) pf() gb() ss(5) pf() gb()
  881.  ss(5) pf() gr() gb() ss(1) pf() gr()
  882.  gb() gb() gb() gb() gb() ss(5) pf()
  883.  gb() ss(5) pf() gb() ss(5) pf() gb()
  884.  ss(5) pf() gb() ss(5) pf() gb() gl()
  885.  gb() gl() gb() gb() ss(5) pf() gb()
  886.  ss(3) pf() gb() ss(5) pf() gb() ss(5)
  887.  pf() gr() gb() gr() gb() gb() gb()
  888.  ss(3) pf() gb() ss(5) pf() gb() ss(5)
  889.  pf() gb() gl() gb() gl() gb() gb()
  890.  ss(5) pf() gb() ss(5) pf() gb() ss(5)
  891.  pf() gr() gb() gr() gb() gb() gb()
  892.  ss(5) pf() gb() ss(5) pf() gb() ss(5)
  893.  pf() gl() gb() gl() gb() gb() ss(5)
  894.  pf() gb() ss(5) pf() gb() ss(5) pf()
  895.  gr() gb() gr() gb() gb() gb() ss(5)
  896.  pf() gb() ss(5) pf() gb() gl() gb()
  897.  gl() gb() gb() ss(5) pf() gb() ss(5)
  898.  pf() gb() ss(5) pf() gr() gb() gr()
  899.  gb() gb() ss(5) pf() gb() ss(5) pf()
  900.  gb() ss(5) pf() gb() gb() gb() gb()
  901.  gb() gb() gb() gb() gb() gb() gb()
  902.  gb() gb() gr() gb() gb() gb() gb()
  903.  gb() gb() gb() gb() gb() gb() gb()
  904.  gb() gb() gb() gb() gb() gb() gb()
  905.  gb() gb() gb() gb() gb() gb() gl()
  906.  gu()
  907.  print("  working on layer 20 ...")
  908.  gl() gl() gb() gr() gb() gb() gb()
  909.  gb() gb() gb() gb() gb() gb() gb()
  910.  gb() gb() gb() gb() gb() gb() gl()
  911.  gb() gb() gb() gb() gb() gb() gb()
  912.  gb() gb() gb() gb() gb() gb() gb()
  913.  gb() gb() gb() gb() gb() gb() gb()
  914.  gb() gb() ss(4) pf() gb() ss(4) pf()
  915.  gb() ss(4) pf() gr() gb() ss(1) pf()
  916.  gr() gb() ss(1) pf() gb() ss(4) pf()
  917.  gb() ss(4) pf() gb() ss(4) pf() gb()
  918.  ss(4) pf() gb() ss(4) pf() gb() gl()
  919.  gb() gl() gb() gb() ss(4) pf() gb()
  920.  ss(4) pf() gb() ss(4) pf() gb() ss(4)
  921.  pf() gb() ss(4) pf() gb() ss(4) pf()
  922.  gr() gb() ss(1) pf() gr() gb() ss(1)
  923.  pf() gb() ss(4) pf() gb() ss(4) pf()
  924.  gb() ss(4) pf() gb() ss(4) pf() gb()
  925.  ss(4) pf() gb() ss(3) pf() gb() ss(4)
  926.  pf() gb() gl() gb() gl() gb() gb()
  927.  ss(4) pf() gb() ss(4) pf() gb() ss(4)
  928.  pf() gb() ss(3) pf() gb() ss(4) pf()
  929.  gb() ss(4) pf() gr() gb() gr() gb()
  930.  gb() gb() ss(3) pf() gb() ss(4) pf()
  931.  gb() ss(4) pf() gb() ss(4) pf() gb()
  932.  ss(4) pf() gb() gl() gb() gl() gb()
  933.  gb() ss(4) pf() gb() ss(4) pf() gb()
  934.  ss(4) pf() gb() ss(4) pf() gb() ss(4)
  935.  pf() gr() gb() gr() gb() gb() gb()
  936.  ss(4) pf() gb() ss(4) pf() gb() ss(4)
  937.  pf() gb() ss(4) pf() gl() gb() gl()
  938.  gb() gb() gb() gb() gb() gr() gr()
  939.  gb() gb() ss(4) pf() gb() ss(4) pf()
  940.  gb() ss(4) pf() gb() ss(4) pf() gb()
  941.  gb() gb() gb() gb() gb() gb() gb()
  942.  gb() gb() gb() gb() gb() gb() gb()
  943.  gb() gr() gb() gb() gb() gb() gb()
  944.  gb() gb() gb() gb() gb() gb() gb()
  945.  gb() gb() gb() gb() gb() gb() gb()
  946.  gb() gb() gb() gb() gb() gl() gu()
  947.  print("  working on layer 21 ...")
  948.  gl() gl() gb() gr() gb() gb() gb()
  949.  gb() gb() gb() gb() gb() gb() gb()
  950.  gb() gb() gb() gb() gb() gb() gb()
  951.  gb() gb() gb() gl() gb() gb() gb()
  952.  gb() gb() gb() gb() gb() gb() gb()
  953.  gb() gb() gb() gb() gb() gb() gb()
  954.  gb() gb() gb() gb() gb() gb() gb()
  955.  ss(1) pf() gb() ss(1) pf() gr() gb()
  956.  ss(1) pf() gr() gb() ss(4) pf() gb()
  957.  ss(4) pf() gb() ss(4) pf() gb() ss(1)
  958.  pf() gb() gl() gb() gl() gb() gb()
  959.  ss(1) pf() gb() ss(4) pf() gb() ss(4)
  960.  pf() gb() ss(4) pf() gr() gb() ss(4)
  961.  pf() gr() gb() ss(4) pf() gb() ss(4)
  962.  pf() gb() ss(4) pf() gb() ss(4) pf()
  963.  gb() ss(4) pf() gb() ss(1) pf() gl()
  964.  gb() gl() gb() gb() gb() gb() gb()
  965.  gb() gr() gr() gb() ss(4) pf() gb()
  966.  ss(4) pf() gb() ss(4) pf() gb() ss(4)
  967.  pf() gb() ss(4) pf() gb() ss(1) pf()
  968.  gb() gb() gb() gb() gb() gb() gb()
  969.  gb() gb() gb() gb() gb() gb() gb()
  970.  gb() gb() gb() gb() gb() gb() gr()
  971.  gb() gb() gb() gb() gb() gb() gb()
  972.  gb() gb() gb() gb() gb() gb() gb()
  973.  gb() gb() gb() gb() gb() gb() gb()
  974.  gb() gb() gb() gl() gd() gd() gd()
  975.  gd() gd() gd() gd() gd() gd() gd()
  976.  gd() gd() gd() gd() gd() gd() gd()
  977.  gd() gd() gf() gd()
  978.  print("  moving to next start pos ...")
  979.  gf(19) gu(5) gf(12) gd(5) gf(19) gr() gb()
  980.  print("Done. Looks nice to me ;)")
  981.  os.sleep(0.4)
  982.  print("***************************************")
  983.  print("* Check out YouTube for more videos   *")
  984.  print("* and turtle programs by Kaikaku :)   *")
  985.  print("***************************************")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement