1ng0

CC - Turtle build bMansion

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