Advertisement
Kaikaku

bMansion

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