diff --git a/computer/0/startup.lua b/computer/0/startup.lua index 6cf3aad..360d8a0 100644 --- a/computer/0/startup.lua +++ b/computer/0/startup.lua @@ -44,10 +44,10 @@ while true do end end while true do - sound() - if math.random(100) > 97 then + --sound() + if math.random(100) > 97 or true then sfx.success() - sleep(random(1,4)) + sleep(math.random(1,4)) end end parallel.waitForAll(sound,sound,sound,sound,sound) diff --git a/computer/1/tobuild b/computer/1/tobuild index 70f7ece..113a9e7 100644 --- a/computer/1/tobuild +++ b/computer/1/tobuild @@ -1,2193 +1,676 @@ -18,-8,-86 --150,-8,146 --142,-8,146 --150,-8,138 --134,-8,146 --142,-8,138 --150,-8,130 --126,-8,146 --134,-8,138 --118,-8,146 --142,-8,130 --150,-8,122 --126,-8,138 --134,-8,130 --142,-8,122 --118,-8,138 --150,-8,114 --126,-8,130 --134,-8,122 --142,-8,114 --150,-8,106 --118,-8,130 --142,-8,106 --134,-8,114 --126,-8,122 --150,-8,98 --150,-8,-150 --110,-8,138 --110,-8,146 --150,-8,-142 --150,-8,-134 --150,-8,-126 --150,-8,90 --142,-8,-150 --142,-8,98 --150,-8,-118 --110,-8,130 --150,-8,-110 --134,-8,106 --118,-8,122 --126,-8,114 --142,-8,-142 --150,-8,82 --150,-8,-102 --142,-8,-134 --150,-8,-94 --150,-8,-86 --142,-8,90 --134,-8,-150 --150,-8,74 --134,-8,98 --110,-8,122 --142,-8,-126 --142,-8,-118 --126,-8,106 --118,-8,114 --150,-8,-78 --134,-8,-142 --142,-8,-110 --142,-8,-102 --142,-8,82 --150,-8,66 --134,-8,-134 --150,-8,-70 --102,-8,130 --102,-8,138 --102,-8,146 --142,-8,-94 --126,-8,-150 --134,-8,90 --134,-8,-126 --102,-8,122 --142,-8,-86 --126,-8,98 --110,-8,114 --150,-8,58 --142,-8,74 --118,-8,106 --134,-8,-118 --150,-8,-62 --126,-8,-142 --142,-8,-78 --134,-8,-110 --134,-8,-102 --134,-8,82 --150,-8,50 --150,-8,-54 --126,-8,-134 --142,-8,66 --126,-8,90 --142,-8,-70 --102,-8,114 --118,-8,-150 --150,-8,42 --118,-8,98 --110,-8,106 --134,-8,-94 --150,-8,-46 --126,-8,-126 --126,-8,-118 --134,-8,74 --94,-8,122 --94,-8,130 --94,-8,138 --94,-8,146 --134,-8,-86 --118,-8,-142 --126,-8,-110 --118,-8,-134 --142,-8,58 --150,-8,34 --126,-8,-102 --142,-8,-62 --150,-8,-38 --126,-8,82 --150,-8,26 --150,-8,-30 --94,-8,114 --142,-8,50 --118,-8,90 --110,-8,-150 --150,-8,18 --134,-8,-78 --134,-8,66 --150,-8,-22 --102,-8,106 --142,-8,-54 --110,-8,98 --126,-8,-94 --150,-8,10 --118,-8,-126 --150,-8,-14 --134,-8,-70 --150,-8,2 --150,-8,-6 --110,-8,-142 --126,-8,-86 --142,-8,42 --142,-8,-46 --86,-8,122 --86,-8,130 --86,-8,138 --86,-8,146 --118,-8,-118 --118,-8,-110 --110,-8,-134 --126,-8,74 --102,-8,-150 --134,-8,58 --86,-8,114 --118,-8,-102 --142,-8,34 --134,-8,-62 --118,-8,82 --142,-8,-38 --94,-8,106 --110,-8,-126 --110,-8,90 --126,-8,-78 --102,-8,98 --142,-8,26 --142,-8,-30 --102,-8,-142 --134,-8,50 --126,-8,66 --110,-8,-118 --134,-8,-54 --142,-8,18 --126,-8,-70 --142,-8,-22 --118,-8,-94 --142,-8,10 --142,-8,-14 --142,-8,2 --142,-8,-6 --118,-8,74 --78,-8,114 --78,-8,122 --78,-8,130 --78,-8,138 --78,-8,146 --102,-8,-134 --94,-8,-150 --110,-8,-110 --118,-8,-86 --102,-8,-126 --134,-8,42 --86,-8,106 --134,-8,-46 --110,-8,-102 --126,-8,58 --110,-8,82 --94,-8,98 --126,-8,-62 --102,-8,90 --94,-8,-142 --134,-8,34 --102,-8,-118 --134,-8,-38 --110,-8,-94 --118,-8,-78 --118,-8,66 --134,-8,26 --126,-8,50 --134,-8,-30 --86,-8,-150 --78,-8,106 --94,-8,-134 --126,-8,-54 --134,-8,18 --110,-8,74 --134,-8,-22 --86,-8,98 --110,-8,-86 --70,-8,114 --70,-8,122 --70,-8,130 --70,-8,138 --70,-8,146 --102,-8,-110 --94,-8,-126 --102,-8,-102 --86,-8,-142 --134,-8,10 --134,-8,-14 --118,-8,-70 --102,-8,82 --126,-8,42 --134,-8,2 --94,-8,90 --134,-8,-6 --78,-8,-150 --118,-8,58 --126,-8,-46 --94,-8,-118 --86,-8,-134 --110,-8,-78 --118,-8,-62 --70,-8,106 --126,-8,34 --126,-8,-38 --110,-8,66 --102,-8,-94 --78,-8,98 --118,-8,50 --102,-8,-86 --126,-8,26 --102,-8,74 --118,-8,-54 --126,-8,-30 --86,-8,90 --62,-8,106 --62,-8,114 --62,-8,122 --62,-8,130 --62,-8,138 --62,-8,146 --86,-8,-126 --78,-8,-142 --94,-8,-110 --70,-8,-150 --86,-8,-118 --94,-8,-102 --94,-8,82 --126,-8,18 --78,-8,-134 --126,-8,-22 --118,-8,42 --126,-8,10 --70,-8,-142 --110,-8,58 --110,-8,-70 --126,-8,-14 --94,-8,-94 --126,-8,2 --126,-8,-6 --118,-8,-46 --102,-8,-78 --70,-8,98 --102,-8,66 --118,-8,34 --78,-8,-126 --78,-8,90 --118,-8,-38 --62,-8,-150 --110,-8,-62 --94,-8,74 --86,-8,82 --110,-8,50 --54,-8,106 --54,-8,114 --54,-8,122 --54,-8,130 --54,-8,138 --54,-8,146 --86,-8,-110 --70,-8,-134 --78,-8,-118 --62,-8,-142 --70,-8,-126 --54,-8,-150 --110,-8,-54 --118,-8,26 --94,-8,-86 --62,-8,98 --102,-8,-70 --118,-8,-30 --118,-8,18 --102,-8,58 --118,-8,-22 --110,-8,42 --70,-8,90 --86,-8,-102 --86,-8,-94 --118,-8,10 --94,-8,-78 --110,-8,-46 --118,-8,-14 --118,-8,2 --118,-8,-6 --54,-8,98 --94,-8,66 --78,-8,82 --78,-8,-110 --86,-8,74 --102,-8,-62 --110,-8,34 --46,-8,106 --46,-8,114 --46,-8,122 --46,-8,130 --46,-8,138 --46,-8,146 --62,-8,-134 --54,-8,-142 --46,-8,-150 --62,-8,-126 --70,-8,-118 --78,-8,-102 --54,-8,-134 --86,-8,-86 --110,-8,-38 --70,-8,-110 --102,-8,50 --102,-8,-54 --46,-8,98 --62,-8,90 --110,-8,26 --110,-8,-30 --94,-8,58 --94,-8,-70 --70,-8,82 --110,-8,18 --102,-8,42 --78,-8,-94 --110,-8,-22 --38,-8,-150 --86,-8,66 --78,-8,74 --102,-8,-46 --46,-8,-142 --110,-8,10 --54,-8,90 --110,-8,-14 --38,-8,98 --38,-8,106 --38,-8,114 --38,-8,122 --38,-8,130 --38,-8,138 --38,-8,146 --54,-8,-126 --62,-8,-118 --70,-8,-102 --30,-8,-150 --46,-8,-134 --62,-8,-110 --86,-8,-78 --110,-8,2 --78,-8,-86 --110,-8,-6 --94,-8,-62 --102,-8,34 --38,-8,-142 --94,-8,50 --102,-8,-38 --54,-8,-118 --62,-8,82 --70,-8,-94 --46,-8,90 --86,-8,58 --102,-8,26 --70,-8,74 --86,-8,-70 --102,-8,-30 --78,-8,66 --94,-8,-54 --62,-8,-102 --94,-8,42 --78,-8,-78 --70,-8,-86 --38,-8,90 --30,-8,98 --30,-8,106 --30,-8,114 --30,-8,122 --30,-8,130 --30,-8,138 --30,-8,146 --22,-8,-150 --30,-8,-142 --46,-8,-126 --38,-8,-134 --46,-8,-118 --54,-8,-110 --22,-8,-142 --102,-8,18 --94,-8,-46 --102,-8,-22 --54,-8,82 --102,-8,10 --102,-8,-14 --62,-8,-94 --102,-8,2 --102,-8,-6 --30,-8,90 --86,-8,50 --86,-8,-62 --94,-8,34 --62,-8,74 --38,-8,-126 --94,-8,-38 --78,-8,58 --70,-8,66 --46,-8,82 --54,-8,-102 --46,-8,-110 --86,-8,-54 --94,-8,26 --22,-8,90 --22,-8,98 --22,-8,106 --22,-8,114 --22,-8,122 --22,-8,130 --22,-8,138 --22,-8,146 --14,-8,-150 --30,-8,-134 --14,-8,-142 --22,-8,-134 --62,-8,-86 --38,-8,-118 --30,-8,-126 --70,-8,-78 --94,-8,-30 --86,-8,42 --78,-8,-70 --38,-8,82 --54,-8,-94 --38,-8,-110 --54,-8,74 --94,-8,18 --94,-8,-22 --46,-8,-102 --78,-8,50 --78,-8,-62 --94,-8,10 --62,-8,66 --94,-8,-14 --70,-8,58 --14,-8,-134 --30,-8,82 --86,-8,-46 --86,-8,34 --94,-8,2 --94,-8,-6 --14,-8,90 --14,-8,98 --14,-8,106 --14,-8,114 --14,-8,122 --14,-8,130 --14,-8,138 --14,-8,146 --6,-8,-150 --6,-8,-142 --22,-8,-126 --30,-8,-118 --6,-8,-134 --14,-8,-126 --46,-8,-94 --30,-8,-110 --54,-8,-86 --86,-8,-38 --70,-8,-70 --46,-8,74 --22,-8,82 --62,-8,-78 --14,-8,82 --86,-8,26 --22,-8,-118 --78,-8,42 --86,-8,-30 --54,-8,66 --6,-8,-126 --78,-8,-54 --38,-8,-102 --38,-8,74 --70,-8,50 --62,-8,58 --86,-8,18 --86,-8,-22 --78,-8,-46 --6,-8,82 --6,-8,90 --6,-8,98 --6,-8,106 --6,-8,114 --6,-8,122 --6,-8,130 --6,-8,138 --6,-8,146 -2,-8,-150 -2,-8,-142 -2,-8,-134 --14,-8,-118 --22,-8,-110 --30,-8,-102 -2,-8,-126 --6,-8,-118 --38,-8,-94 --54,-8,-78 --86,-8,10 --22,-8,-102 --78,-8,34 --14,-8,-110 --86,-8,-14 --70,-8,-62 --30,-8,74 --86,-8,2 --86,-8,-6 --78,-8,-38 --46,-8,66 --46,-8,-86 --22,-8,74 --70,-8,42 --62,-8,-70 --78,-8,26 --54,-8,58 --14,-8,74 -2,-8,74 -2,-8,82 -2,-8,90 -2,-8,98 -2,-8,106 -2,-8,114 -2,-8,122 -2,-8,130 -2,-8,138 -2,-8,146 -10,-8,-150 -10,-8,-142 -10,-8,-134 -10,-8,-126 -2,-8,-118 --6,-8,-110 -10,-8,-118 --14,-8,-102 -2,-8,-110 --62,-8,50 --70,-8,-54 --6,-8,74 --78,-8,-30 --30,-8,-94 --6,-8,-102 --38,-8,-86 --38,-8,66 --70,-8,-46 -10,-8,-110 --78,-8,18 --78,-8,-22 --70,-8,34 --78,-8,10 --30,-8,66 --62,-8,-62 --46,-8,58 --78,-8,-14 --78,-8,2 -10,-8,74 -10,-8,82 -10,-8,90 -10,-8,98 -10,-8,106 -10,-8,114 -10,-8,122 -10,-8,130 -10,-8,138 -10,-8,146 -18,-8,-150 -18,-8,-142 -18,-8,-134 -18,-8,-126 -18,-8,-118 -18,-8,-110 -2,-8,-102 --6,-8,-94 -18,-8,-102 --22,-8,-94 --54,-8,-70 --78,-8,-6 --62,-8,42 --54,-8,50 --14,-8,-94 -10,-8,-102 -10,-8,66 --22,-8,66 --46,-8,-78 --70,-8,-38 --70,-8,26 --62,-8,-54 -2,-8,66 --14,-8,66 --70,-8,-30 --6,-8,66 --38,-8,58 -18,-8,66 -18,-8,74 -18,-8,82 -18,-8,90 -18,-8,98 -18,-8,106 -18,-8,114 -18,-8,122 -18,-8,130 -18,-8,138 -18,-8,146 -26,-8,-150 -26,-8,-142 -26,-8,-134 -26,-8,-126 -26,-8,-118 -26,-8,-110 -26,-8,-102 -26,-8,-70 -26,-8,-94 -18,-8,-94 -26,-8,-78 -2,-8,-94 --46,-8,-70 --30,-8,-86 -10,-8,-94 --70,-8,18 --62,-8,34 --54,-8,-62 --70,-8,-22 --46,-8,50 -26,-8,-62 --38,-8,-78 --54,-8,42 --30,-8,58 -18,-8,58 --70,-8,10 -26,-8,58 -26,-8,66 -26,-8,74 -26,-8,82 -26,-8,90 -26,-8,98 -26,-8,106 -26,-8,114 -26,-8,122 -26,-8,130 -26,-8,138 -26,-8,146 -34,-8,-150 -34,-8,-142 -34,-8,-134 -34,-8,-126 -34,-8,-118 -34,-8,-110 -34,-8,-102 -34,-8,-94 -34,-8,-86 -34,-8,-78 -34,-8,-70 -34,-8,-62 --22,-8,-86 --70,-8,-14 --62,-8,-46 --62,-8,-38 -34,-8,-54 --70,-8,2 --70,-8,-6 --46,-8,-62 -18,-8,-62 --22,-8,58 --62,-8,26 -10,-8,58 --62,-8,-30 -34,-8,50 -34,-8,58 -34,-8,66 -34,-8,74 -34,-8,82 -34,-8,90 -34,-8,98 -34,-8,106 -34,-8,114 -34,-8,122 -34,-8,130 -34,-8,138 -34,-8,146 -42,-8,-150 -42,-8,-142 -42,-8,-134 -42,-8,-126 -42,-8,-118 -42,-8,-110 -42,-8,-102 -42,-8,-94 -42,-8,-86 -42,-8,-78 -42,-8,-70 -42,-8,-62 -42,-8,-54 -42,-8,-46 --38,-8,50 -26,-8,50 -2,-8,58 --14,-8,58 -26,-8,-86 -18,-8,-70 --6,-8,58 --54,-8,34 -34,-8,42 -42,-8,34 -42,-8,42 -42,-8,50 -42,-8,58 -42,-8,66 -42,-8,74 -42,-8,82 -42,-8,90 -42,-8,98 -42,-8,106 -42,-8,114 -42,-8,122 -42,-8,130 -42,-8,138 -42,-8,146 -50,-8,-150 -50,-8,-142 -50,-8,-134 -50,-8,-126 -50,-8,-118 -50,-8,-110 -50,-8,-102 -50,-8,-94 -50,-8,-86 -50,-8,-78 -50,-8,-70 -50,-8,-62 -50,-8,-54 -50,-8,-46 -50,-8,-38 -50,-8,-30 -26,-8,-54 --46,-8,42 --54,-8,-54 --62,-8,18 -42,-8,-38 -50,-8,18 -50,-8,26 -50,-8,34 -50,-8,42 -50,-8,50 -50,-8,58 -50,-8,66 -50,-8,74 -50,-8,82 -50,-8,90 -50,-8,98 -50,-8,106 -50,-8,114 -50,-8,122 -50,-8,130 -50,-8,138 -50,-8,146 -58,-8,-150 -58,-8,-142 -58,-8,-134 -58,-8,-126 -58,-8,-118 -58,-8,-110 -58,-8,-102 -58,-8,-94 -58,-8,-86 -58,-8,-78 -58,-8,-70 -58,-8,-62 -58,-8,-54 -58,-8,-46 -58,-8,-38 -58,-8,-30 -58,-8,-22 -58,-8,-14 -58,-8,-6 -58,-8,2 -58,-8,10 -58,-8,18 -58,-8,26 -58,-8,34 -58,-8,42 -58,-8,50 -58,-8,58 -58,-8,66 -58,-8,74 -58,-8,82 -58,-8,90 -58,-8,98 -58,-8,106 -58,-8,114 -58,-8,122 -58,-8,130 -58,-8,138 -58,-8,146 -66,-8,-150 -66,-8,-142 -66,-8,-134 -66,-8,-126 -66,-8,-118 -66,-8,-110 -66,-8,-102 -66,-8,-94 -66,-8,-86 -66,-8,-78 -66,-8,-70 -66,-8,-62 -66,-8,-54 -66,-8,-46 -66,-8,-38 -66,-8,-30 -66,-8,-22 -66,-8,-14 -66,-8,-6 -66,-8,2 -66,-8,10 -66,-8,18 -66,-8,26 -66,-8,34 -66,-8,42 -66,-8,50 -66,-8,58 -66,-8,66 -66,-8,74 -66,-8,82 -66,-8,90 -66,-8,98 -66,-8,106 -66,-8,114 -66,-8,122 -66,-8,130 -66,-8,138 -66,-8,146 -74,-8,-150 -74,-8,-142 -74,-8,-134 -74,-8,-126 -74,-8,-118 -74,-8,-110 -74,-8,-102 -74,-8,-94 -74,-8,-86 -74,-8,-78 -74,-8,-70 -74,-8,-62 -74,-8,-54 -74,-8,-46 -74,-8,-38 -74,-8,-30 -74,-8,-22 -74,-8,-14 -74,-8,-6 -74,-8,2 -74,-8,10 -74,-8,18 -74,-8,26 -74,-8,34 -74,-8,42 -74,-8,50 -74,-8,58 -74,-8,66 -74,-8,74 -74,-8,82 -74,-8,90 -74,-8,98 -74,-8,106 -74,-8,114 -74,-8,122 -74,-8,130 -74,-8,138 -74,-8,146 -82,-8,-150 -82,-8,-142 -82,-8,-134 -82,-8,-126 -82,-8,-118 -82,-8,-110 -82,-8,-102 -82,-8,-94 -82,-8,-86 -82,-8,-78 -82,-8,-70 -82,-8,-62 -82,-8,-54 -82,-8,-46 -82,-8,-38 -82,-8,-30 -82,-8,-22 -82,-8,-14 -82,-8,-6 -82,-8,2 -82,-8,10 -82,-8,18 -82,-8,26 -82,-8,34 -82,-8,42 -82,-8,50 -82,-8,58 -82,-8,66 -82,-8,74 -82,-8,82 -82,-8,90 -82,-8,98 -82,-8,106 -82,-8,114 -82,-8,122 -82,-8,130 -82,-8,138 -82,-8,146 -90,-8,-150 -90,-8,-142 -90,-8,-134 -90,-8,-126 -90,-8,-118 -90,-8,-110 -90,-8,-102 -90,-8,-94 -90,-8,-86 -90,-8,-78 -90,-8,-70 -90,-8,-62 -90,-8,-54 -90,-8,-46 -90,-8,-38 -90,-8,-30 -90,-8,-22 -90,-8,-14 -90,-8,-6 -90,-8,2 -90,-8,10 -90,-8,18 -90,-8,26 -90,-8,34 -90,-8,42 -90,-8,50 -90,-8,58 -90,-8,66 -90,-8,74 -90,-8,82 -90,-8,90 -90,-8,98 -90,-8,106 -90,-8,114 -90,-8,122 -90,-8,130 -90,-8,138 -90,-8,146 -98,-8,-150 -98,-8,-142 -98,-8,-134 -98,-8,-126 -98,-8,-118 -98,-8,-110 -98,-8,-102 -98,-8,-94 -98,-8,-86 -98,-8,-78 -98,-8,-70 -98,-8,-62 -98,-8,-54 -98,-8,-46 -98,-8,-38 -98,-8,-30 -98,-8,-22 -98,-8,-14 -98,-8,-6 -98,-8,2 -98,-8,10 -98,-8,18 -98,-8,26 -98,-8,34 -98,-8,42 -98,-8,50 -98,-8,58 -98,-8,66 -98,-8,74 -98,-8,82 -98,-8,90 -98,-8,98 -98,-8,106 -98,-8,114 -98,-8,122 -98,-8,130 -98,-8,138 -98,-8,146 -106,-8,-150 -106,-8,-142 -106,-8,-134 -106,-8,-126 -106,-8,-118 -106,-8,-110 -106,-8,-102 -106,-8,-94 -106,-8,-86 -106,-8,-78 -106,-8,-70 -106,-8,-62 -106,-8,-54 -106,-8,-46 -106,-8,-38 -106,-8,-30 -106,-8,-22 -106,-8,-14 -106,-8,-6 -106,-8,2 -106,-8,10 -106,-8,18 -106,-8,26 -106,-8,34 -106,-8,42 -106,-8,50 -106,-8,58 -106,-8,66 -106,-8,74 -106,-8,82 -106,-8,90 -106,-8,98 -106,-8,106 -106,-8,114 -106,-8,122 -106,-8,130 -106,-8,138 -106,-8,146 -114,-8,-150 -114,-8,-142 -114,-8,-134 -114,-8,-126 -114,-8,-118 -114,-8,-110 -114,-8,-102 -114,-8,-94 -114,-8,-86 -114,-8,-78 -114,-8,-70 -114,-8,-62 -114,-8,-54 -114,-8,-46 -114,-8,-38 -114,-8,-30 -114,-8,-22 -114,-8,-14 -114,-8,-6 -114,-8,2 -114,-8,10 -114,-8,18 -114,-8,26 -114,-8,34 -114,-8,42 -114,-8,50 -114,-8,58 -114,-8,66 -114,-8,74 -114,-8,82 -114,-8,90 -114,-8,98 -114,-8,106 -114,-8,114 -114,-8,122 -114,-8,130 -114,-8,138 -114,-8,146 -122,-8,-150 -122,-8,-142 -122,-8,-134 -122,-8,-126 -122,-8,-118 -122,-8,-110 -122,-8,-102 -122,-8,-94 -122,-8,-86 -122,-8,-78 -122,-8,-70 -122,-8,-62 -122,-8,-54 -122,-8,-46 -122,-8,-38 -122,-8,-30 -122,-8,-22 -122,-8,-14 -122,-8,-6 -122,-8,2 -122,-8,10 -122,-8,18 -122,-8,26 -122,-8,34 -122,-8,42 -122,-8,50 -122,-8,58 -122,-8,66 -122,-8,74 -122,-8,82 -122,-8,90 -122,-8,98 -122,-8,106 -122,-8,114 -122,-8,122 -122,-8,130 -122,-8,138 -122,-8,146 -130,-8,-150 -130,-8,-142 -130,-8,-134 -130,-8,-126 -130,-8,-118 -130,-8,-110 -130,-8,-102 -130,-8,-94 -130,-8,-86 -130,-8,-78 -130,-8,-70 -130,-8,-62 -130,-8,-54 -130,-8,-46 -130,-8,-38 -130,-8,-30 -130,-8,-22 -130,-8,-14 -130,-8,-6 -130,-8,2 -130,-8,10 -130,-8,18 -130,-8,26 -130,-8,34 -130,-8,42 -130,-8,50 -130,-8,58 -130,-8,66 -130,-8,74 -130,-8,82 -130,-8,90 -130,-8,98 -130,-8,106 -130,-8,114 -130,-8,122 -130,-8,130 -130,-8,138 -130,-8,146 -138,-8,-150 -138,-8,-142 -138,-8,-134 -138,-8,-126 -138,-8,-118 -138,-8,-110 -138,-8,-102 -138,-8,-94 -138,-8,-86 -138,-8,-78 -138,-8,-70 -138,-8,-62 -138,-8,-54 -138,-8,-46 -138,-8,-38 -138,-8,-30 -138,-8,-22 -138,-8,-14 -138,-8,-6 -138,-8,2 -138,-8,10 -138,-8,18 -138,-8,26 -138,-8,34 -138,-8,42 -138,-8,50 -138,-8,58 -138,-8,66 -138,-8,74 -138,-8,82 -138,-8,90 -138,-8,98 -138,-8,106 -138,-8,114 -138,-8,122 -138,-8,130 -138,-8,138 -138,-8,146 -146,-8,-150 -146,-8,-142 -146,-8,-134 -146,-8,-126 -146,-8,-118 -146,-8,-110 -146,-8,-102 -146,-8,-94 -146,-8,-86 -146,-8,-78 -146,-8,-70 -146,-8,-62 -146,-8,-54 -146,-8,-46 -146,-8,-38 -146,-8,-30 -146,-8,-22 -146,-8,-14 -146,-8,-6 -146,-8,2 -146,-8,10 -146,-8,18 -146,-8,26 -146,-8,34 -146,-8,42 -146,-8,50 -146,-8,58 -146,-8,66 -146,-8,74 -146,-8,82 -146,-8,90 -146,-8,98 -146,-8,106 -146,-8,114 -146,-8,122 -146,-8,130 -146,-8,138 -146,-8,146 --150,0,-150 --150,0,-142 --150,0,-134 --150,0,-126 --150,0,-118 --150,0,-110 --150,0,-102 --150,0,-94 --150,0,-86 --150,0,-78 --150,0,-70 --150,0,-62 --150,0,-54 --150,0,-46 --150,0,-38 --150,0,-30 --150,0,-22 --150,0,-14 --150,0,-6 --150,0,2 --150,0,10 +10,0,-86 +-150,0,146 +-142,0,146 +-150,0,138 +-134,0,146 +-142,0,138 +-150,0,130 +-126,0,146 +-134,0,138 +-142,0,130 +-150,0,122 +-126,0,138 +-134,0,130 +-142,0,122 +-150,0,114 +-134,0,122 +-142,0,114 +-150,0,106 +-142,0,106 +-150,0,98 +-142,0,98 +-150,0,90 +-150,0,82 +-150,0,74 +-150,0,66 +-142,0,90 +-134,0,114 +-118,0,146 +-150,0,58 +-126,0,130 +-150,0,50 +-150,0,42 +-150,0,34 -150,0,18 -150,0,26 --150,0,34 --150,0,42 --150,0,50 --150,0,58 --150,0,66 --150,0,74 --150,0,82 --150,0,90 --150,0,98 --150,0,106 --150,0,114 --150,0,122 --150,0,130 --150,0,138 --150,0,146 --142,0,-150 --142,0,-142 --142,0,-134 --142,0,-126 --142,0,-118 --142,0,-110 --142,0,-102 --142,0,-94 --142,0,-86 --142,0,-78 --142,0,-70 --142,0,-62 --142,0,-54 --142,0,-46 --142,0,-38 --142,0,-30 --142,0,-22 --142,0,-14 --142,0,-6 --142,0,2 --142,0,10 --142,0,18 --142,0,26 --142,0,34 --142,0,42 --142,0,50 --142,0,58 --142,0,66 --142,0,74 +-150,0,10 +-134,0,106 -142,0,82 --142,0,90 --142,0,98 --142,0,106 --142,0,114 --142,0,122 --142,0,130 --142,0,138 --142,0,146 +-150,0,-150 +-150,0,2 +-126,0,122 +-118,0,138 +-150,0,-142 +-150,0,-6 +-150,0,-134 +-142,0,74 +-142,0,-150 +-134,0,98 +-150,0,-14 +-150,0,-126 +-142,0,66 +-150,0,-22 +-142,0,-142 +-150,0,-118 +-142,0,58 +-150,0,-30 +-142,0,-6 +-150,0,-110 +-142,0,-134 +-142,0,50 +-142,0,2 +-142,0,42 +-126,0,114 +-134,0,90 +-142,0,10 +-110,0,146 +-118,0,130 +-150,0,-38 +-142,0,34 +-126,0,106 +-150,0,-102 +-142,0,-14 -134,0,-150 +-142,0,18 +-150,0,-46 +-150,0,-94 +-142,0,26 +-110,0,138 +-134,0,82 +-150,0,-54 +-118,0,122 +-150,0,-86 +-150,0,-62 +-134,0,74 +-142,0,-126 +-150,0,-78 +-150,0,-70 +-126,0,98 +-102,0,146 -134,0,-142 --134,0,-134 --134,0,-126 --134,0,-118 --134,0,-110 --134,0,-102 --134,0,-94 --134,0,-86 --134,0,-78 --134,0,-70 --134,0,-62 --134,0,-54 --134,0,-46 --134,0,-38 --134,0,-30 --134,0,-22 --134,0,-14 +-134,0,66 +-142,0,-22 +-142,0,-118 +-134,0,58 +-142,0,-30 +-118,0,114 +-142,0,-110 -134,0,-6 +-134,0,50 +-126,0,90 +-134,0,-134 -134,0,2 +-110,0,130 +-134,0,42 +-142,0,-38 +-142,0,-102 -134,0,10 +-118,0,106 +-134,0,-14 +-126,0,-150 +-142,0,-46 +-142,0,-94 +-142,0,-54 +-102,0,138 +-126,0,82 +-134,0,-126 +-134,0,34 +-110,0,122 -134,0,18 -134,0,26 --134,0,34 --134,0,42 --134,0,50 --134,0,58 --134,0,66 --134,0,74 --134,0,82 --134,0,90 --134,0,98 --134,0,106 --134,0,114 --134,0,122 --134,0,130 --134,0,138 --134,0,146 --126,0,-150 --126,0,-142 --126,0,-134 --126,0,-126 --126,0,-118 --126,0,-110 --126,0,-102 --126,0,-94 --126,0,-86 --126,0,-78 --126,0,-70 --126,0,-62 --126,0,-54 --126,0,-46 --126,0,-38 --126,0,-30 --126,0,-22 --126,0,-14 --126,0,-6 --126,0,2 --126,0,10 --126,0,18 --126,0,26 --126,0,34 --126,0,42 --126,0,50 --126,0,58 --126,0,66 +-142,0,-86 +-142,0,-62 +-142,0,-78 -126,0,74 --126,0,82 --126,0,90 --126,0,98 --126,0,106 --126,0,114 --126,0,122 --126,0,130 --126,0,138 --126,0,146 +-94,0,146 +-118,0,98 +-142,0,-70 +-126,0,-142 +-110,0,114 +-134,0,-22 +-134,0,-118 +-102,0,130 +-126,0,66 +-134,0,-30 +-126,0,-134 +-134,0,-110 +-126,0,58 +-118,0,90 -118,0,-150 +-126,0,-6 +-126,0,50 +-134,0,-38 +-126,0,2 +-126,0,42 +-134,0,-102 +-118,0,82 +-126,0,-14 +-126,0,-126 +-134,0,-46 +-134,0,-94 +-134,0,-54 +-110,0,106 +-134,0,-86 +-94,0,138 +-102,0,122 +-126,0,10 +-134,0,-62 +-86,0,146 +-126,0,34 +-134,0,-78 +-126,0,18 -118,0,-142 +-126,0,26 +-126,0,-22 +-94,0,130 +-110,0,98 +-118,0,74 +-134,0,-70 +-126,0,-118 +-102,0,114 -118,0,-134 --118,0,-126 --118,0,-118 --118,0,-110 --118,0,-102 --118,0,-94 --118,0,-86 --118,0,-78 --118,0,-70 --118,0,-62 --118,0,-54 --118,0,-46 --118,0,-38 --118,0,-30 --118,0,-22 --118,0,-14 --118,0,-6 +-126,0,-30 +-126,0,-110 +-118,0,66 +-110,0,-150 +-126,0,-38 +-110,0,90 +-118,0,58 +-126,0,-102 +-118,0,50 -118,0,2 +-118,0,42 +-86,0,138 +-102,0,106 +-118,0,-6 +-118,0,-14 +-118,0,-126 +-126,0,-46 +-126,0,-94 +-110,0,82 +-126,0,-54 +-94,0,122 +-126,0,-86 +-78,0,146 -118,0,10 +-126,0,-62 +-118,0,34 +-118,0,-22 +-110,0,-142 +-126,0,-78 -118,0,18 -118,0,26 --118,0,34 --118,0,42 --118,0,50 --118,0,58 --118,0,66 --118,0,74 --118,0,82 --118,0,90 --118,0,98 --118,0,106 --118,0,114 --118,0,122 --118,0,130 --118,0,138 --118,0,146 --110,0,-150 --110,0,-142 +-126,0,-70 +-118,0,-118 +-86,0,130 +-102,0,98 +-94,0,114 +-110,0,74 -110,0,-134 --110,0,-126 --110,0,-118 --110,0,-110 --110,0,-102 --110,0,-94 --110,0,-86 --110,0,-78 --110,0,-70 --110,0,-62 --110,0,-54 --110,0,-46 --110,0,-38 --110,0,-30 --110,0,-22 +-118,0,-30 +-102,0,-150 +-118,0,-110 +-110,0,66 +-78,0,138 +-118,0,-38 -110,0,-14 +-102,0,90 +-110,0,58 +-110,0,50 +-94,0,106 +-86,0,122 +-102,0,82 +-118,0,-102 +-110,0,-126 +-118,0,-46 +-118,0,-94 +-110,0,-22 +-102,0,-142 +-70,0,146 +-118,0,-54 +-118,0,-86 -110,0,-6 +-110,0,42 +-110,0,-118 -110,0,2 +-118,0,-62 -110,0,10 +-94,0,-150 +-118,0,-78 +-110,0,34 +-78,0,130 +-86,0,114 -110,0,18 -110,0,26 --110,0,34 --110,0,42 --110,0,50 --110,0,58 --110,0,66 --110,0,74 --110,0,82 --110,0,90 --110,0,98 --110,0,106 --110,0,114 --110,0,122 --110,0,130 --110,0,138 --110,0,146 --102,0,-150 --102,0,-142 +-94,0,98 +-118,0,-70 +-70,0,138 -102,0,-134 +-110,0,-30 +-110,0,-110 +-102,0,74 +-110,0,-38 +-102,0,66 -102,0,-126 --102,0,-118 --102,0,-110 --102,0,-102 --102,0,-94 --102,0,-86 --102,0,-78 --102,0,-70 --102,0,-62 --102,0,-54 --102,0,-46 --102,0,-38 --102,0,-30 +-110,0,-102 +-94,0,90 +-62,0,146 +-78,0,122 +-94,0,-142 +-102,0,58 +-110,0,-46 +-110,0,-94 -102,0,-22 +-110,0,-54 +-110,0,-86 +-102,0,-118 +-86,0,106 +-110,0,-62 +-94,0,82 +-70,0,130 +-102,0,50 +-102,0,42 -102,0,-14 +-86,0,-150 +-86,0,98 +-78,0,114 +-110,0,-78 +-102,0,34 -102,0,-6 --102,0,2 +-62,0,138 +-94,0,-134 -102,0,10 +-110,0,-70 +-102,0,2 +-102,0,-30 +-102,0,-110 +-94,0,-126 +-54,0,146 +-86,0,-142 -102,0,18 -102,0,26 --102,0,34 --102,0,42 --102,0,50 --102,0,58 --102,0,66 --102,0,74 --102,0,82 --102,0,90 --102,0,98 --102,0,106 --102,0,114 --102,0,122 --102,0,130 --102,0,138 --102,0,146 --94,0,-150 --94,0,-142 --94,0,-134 --94,0,-126 +-94,0,74 +-70,0,122 +-102,0,-38 +-86,0,90 +-78,0,106 +-94,0,66 +-94,0,58 +-102,0,-102 +-102,0,-46 +-102,0,-94 +-78,0,-150 -94,0,-118 --94,0,-110 --94,0,-102 --94,0,-94 --94,0,-86 --94,0,-78 --94,0,-70 --94,0,-62 --94,0,-54 --94,0,-46 --94,0,-38 --94,0,-30 +-102,0,-54 +-62,0,130 +-102,0,-86 +-102,0,-62 +-86,0,82 +-94,0,50 -94,0,-22 +-78,0,98 +-102,0,-78 +-86,0,-134 +-102,0,-70 +-70,0,114 +-78,0,-142 +-94,0,-30 +-54,0,138 +-94,0,42 -94,0,-14 +-94,0,-110 +-46,0,146 -94,0,-6 --94,0,2 -94,0,10 +-94,0,2 +-94,0,34 -94,0,18 -94,0,26 --94,0,34 --94,0,42 --94,0,50 --94,0,58 --94,0,66 --94,0,74 --94,0,82 --94,0,90 --94,0,98 --94,0,106 --94,0,114 --94,0,122 --94,0,130 --94,0,138 --94,0,146 --86,0,-150 --86,0,-142 --86,0,-134 --86,0,-126 --86,0,-118 --86,0,-110 --86,0,-102 --86,0,-94 --86,0,-86 --86,0,-78 --86,0,-70 --86,0,-62 --86,0,-54 --86,0,-46 --86,0,-38 --86,0,-30 --86,0,-22 --86,0,-14 --86,0,-6 --86,0,2 --86,0,10 --86,0,18 --86,0,26 --86,0,34 --86,0,42 --86,0,50 --86,0,58 --86,0,66 +-62,0,122 -86,0,74 --86,0,82 --86,0,90 --86,0,98 --86,0,106 --86,0,114 --86,0,122 --86,0,130 --86,0,138 --86,0,146 --78,0,-150 --78,0,-142 --78,0,-134 --78,0,-126 --78,0,-118 --78,0,-110 --78,0,-102 --78,0,-94 --78,0,-86 --78,0,-78 --78,0,-70 --78,0,-62 --78,0,-54 --78,0,-46 --78,0,-38 --78,0,-30 --78,0,-22 --78,0,-14 --78,0,-6 --78,0,2 --78,0,10 --78,0,18 --78,0,26 --78,0,34 --78,0,42 --78,0,50 --78,0,58 --78,0,66 --78,0,74 --78,0,82 --78,0,90 --78,0,98 --78,0,106 --78,0,114 --78,0,122 --78,0,130 --78,0,138 --78,0,146 --70,0,-150 --70,0,-142 --70,0,-134 --70,0,-126 --70,0,-118 --70,0,-110 --70,0,-102 --70,0,-94 --70,0,-86 --70,0,-78 --70,0,-70 --70,0,-62 --70,0,-54 --70,0,-46 --70,0,-38 --70,0,-30 --70,0,-22 --70,0,-14 --70,0,-6 --70,0,2 --70,0,10 --70,0,18 --70,0,26 --70,0,34 --70,0,42 --70,0,50 --70,0,58 --70,0,66 --70,0,74 --70,0,82 --70,0,90 --70,0,98 +-86,0,-126 -70,0,106 --70,0,114 --70,0,122 --70,0,130 --70,0,138 --70,0,146 +-78,0,90 +-54,0,130 +-86,0,66 +-94,0,-38 +-94,0,-102 +-70,0,-150 +-94,0,-46 +-94,0,-94 +-86,0,-118 +-94,0,-54 +-94,0,-86 +-94,0,-62 +-46,0,138 +-78,0,-134 +-94,0,-78 +-38,0,146 +-86,0,58 +-62,0,114 +-78,0,82 +-70,0,98 +-94,0,-70 +-86,0,-22 +-70,0,-142 +-86,0,50 +-86,0,42 +-86,0,-30 +-54,0,122 +-86,0,-110 +-86,0,34 +-86,0,18 +-86,0,-14 +-78,0,-126 +-86,0,-6 -62,0,-150 +-78,0,74 +-86,0,26 +-86,0,-38 +-46,0,130 +-62,0,106 +-38,0,138 +-30,0,146 +-70,0,90 +-86,0,-102 +-86,0,-46 +-70,0,-134 +-78,0,-118 -62,0,-142 +-86,0,-94 +-86,0,-54 +-78,0,66 +-54,0,114 +-78,0,58 +-86,0,10 +-70,0,82 +-86,0,-86 +-86,0,2 +-86,0,-62 +-62,0,98 +-46,0,122 +-86,0,-78 +-78,0,-30 +-54,0,-150 +-86,0,-70 +-70,0,-126 +-78,0,-110 +-78,0,50 +-78,0,42 +-78,0,-22 -62,0,-134 +-70,0,74 +-38,0,130 +-54,0,106 +-22,0,146 +-30,0,138 +-78,0,34 +-78,0,26 +-62,0,90 +-46,0,114 +-70,0,66 +-78,0,-38 +-54,0,-142 +-78,0,-102 +-70,0,-118 +-78,0,-46 +-78,0,-94 +-46,0,-150 +-78,0,-54 +-78,0,-86 +-78,0,-62 +-70,0,-110 +-54,0,98 +-38,0,122 -62,0,-126 +-62,0,82 +-14,0,146 +-78,0,18 +-30,0,130 +-78,0,-14 +-78,0,-78 +-78,0,10 +-78,0,-6 +-22,0,138 +-38,0,-150 +-78,0,2 +-70,0,58 +-70,0,50 +-78,0,-70 +-46,0,106 +-70,0,42 +-62,0,74 +-54,0,90 +-38,0,114 +-70,0,34 +-54,0,-134 +-70,0,-38 +-62,0,66 +-30,0,122 +-6,0,146 +-70,0,-102 -62,0,-118 +-46,0,-142 +-70,0,-46 +-70,0,-94 +-54,0,-126 +-70,0,-54 +-70,0,-86 +-14,0,138 +-22,0,130 +-30,0,-150 +-70,0,-30 +-46,0,98 -62,0,-110 +-46,0,-134 +-54,0,82 +-70,0,26 +-70,0,-22 +-70,0,-62 +-62,0,58 +-38,0,106 +-70,0,-78 +-70,0,-14 +-62,0,50 +-54,0,74 +-70,0,18 +-70,0,10 +-70,0,-70 +-30,0,114 +-38,0,-142 +-46,0,90 +-6,0,138 +-22,0,122 +-14,0,130 +-62,0,-38 +-62,0,42 +-38,0,98 +2,0,146 +-22,0,-150 +-54,0,-118 -62,0,-102 +-46,0,-126 +-30,0,-142 +-62,0,-46 -62,0,-94 +-54,0,-110 +-38,0,-134 +-54,0,66 +-46,0,82 +-30,0,106 +-62,0,-54 -62,0,-86 +-54,0,58 +-62,0,-30 +-70,0,-6 +-62,0,34 +2,0,138 +-62,0,-62 +-22,0,114 +-14,0,-150 +-70,0,2 -62,0,-78 -62,0,-70 --62,0,-62 --62,0,-54 --62,0,-46 --62,0,-38 --62,0,-30 --62,0,-22 --62,0,-14 --62,0,-6 --62,0,2 --62,0,10 --62,0,18 --62,0,26 --62,0,34 --62,0,42 --62,0,50 --62,0,58 --62,0,66 --62,0,74 --62,0,82 --62,0,90 --62,0,98 --62,0,106 --62,0,114 --62,0,122 --62,0,130 --62,0,138 --62,0,146 --54,0,-150 --54,0,-142 --54,0,-134 --54,0,-126 --54,0,-118 --54,0,-110 --54,0,-102 --54,0,-94 --54,0,-86 --54,0,-78 --54,0,-70 --54,0,-62 --54,0,-54 --54,0,-46 --54,0,-38 --54,0,-30 --54,0,-22 --54,0,-14 --54,0,-6 --54,0,2 --54,0,10 --54,0,18 --54,0,26 --54,0,34 --54,0,42 --54,0,50 --54,0,58 --54,0,66 --54,0,74 --54,0,82 --54,0,90 --54,0,98 --54,0,106 --54,0,114 --54,0,122 --54,0,130 --54,0,138 --54,0,146 --46,0,-150 --46,0,-142 --46,0,-134 --46,0,-126 --46,0,-118 --46,0,-110 --46,0,-102 --46,0,-94 --46,0,-86 --46,0,-78 --46,0,-70 --46,0,-62 --46,0,-54 --46,0,-46 --46,0,-38 --46,0,-30 --46,0,-22 --46,0,-14 --46,0,-6 --46,0,2 --46,0,10 --46,0,18 --46,0,26 --46,0,34 --46,0,42 --46,0,50 --46,0,58 --46,0,66 --46,0,74 --46,0,82 --46,0,90 --46,0,98 --46,0,106 --46,0,114 --46,0,122 --46,0,130 --46,0,138 --46,0,146 --38,0,-150 --38,0,-142 --38,0,-134 --38,0,-126 --38,0,-118 --38,0,-110 --38,0,-102 --38,0,-94 --38,0,-86 --38,0,-78 --38,0,-70 --38,0,-62 --38,0,-54 --38,0,-46 --38,0,-38 --38,0,-30 --38,0,-22 --38,0,-14 --38,0,-6 --38,0,2 --38,0,10 --38,0,18 --38,0,26 --38,0,34 --38,0,42 --38,0,50 --38,0,58 --38,0,66 --38,0,74 --38,0,82 --38,0,90 --38,0,98 --38,0,106 --38,0,114 --38,0,122 --38,0,130 --38,0,138 --38,0,146 --30,0,-150 --30,0,-142 --30,0,-134 --30,0,-126 --30,0,-118 --30,0,-110 --30,0,-102 --30,0,-94 --30,0,-86 --30,0,-78 --30,0,-70 --30,0,-62 --30,0,-54 --30,0,-46 --30,0,-38 --30,0,-30 --30,0,-22 --30,0,-14 --30,0,-6 --30,0,2 --30,0,10 --30,0,18 --30,0,26 --30,0,34 --30,0,42 --30,0,50 --30,0,58 --30,0,66 --30,0,74 --30,0,82 --30,0,90 --30,0,98 --30,0,106 --30,0,114 --30,0,122 --30,0,130 --30,0,138 --30,0,146 --22,0,-150 -22,0,-142 --22,0,-134 --22,0,-126 --22,0,-118 --22,0,-110 --22,0,-102 --22,0,-94 --22,0,-86 --22,0,-78 --22,0,-70 --22,0,-62 --22,0,-54 --22,0,-46 --22,0,-38 --22,0,-30 --22,0,-22 --22,0,-14 --22,0,-6 --22,0,2 --22,0,10 --22,0,18 --22,0,26 --22,0,34 --22,0,42 --22,0,50 --22,0,58 --22,0,66 --22,0,74 --22,0,82 --22,0,90 --22,0,98 --22,0,106 --22,0,114 --22,0,122 --22,0,130 --22,0,138 --22,0,146 --14,0,-150 --14,0,-142 --14,0,-134 --14,0,-126 --14,0,-118 --14,0,-110 --14,0,-102 --14,0,-94 --14,0,-86 --14,0,-78 --14,0,-70 --14,0,-62 --14,0,-54 --14,0,-46 --14,0,-38 --14,0,-30 --14,0,-22 --14,0,-14 --14,0,-6 --14,0,2 --14,0,10 --14,0,18 --14,0,26 --14,0,34 --14,0,42 --14,0,50 --14,0,58 --14,0,66 --14,0,74 --14,0,82 --14,0,90 --14,0,98 --14,0,106 --14,0,114 --14,0,122 --14,0,130 --14,0,138 --14,0,146 --6,0,-150 --6,0,-142 --6,0,-134 --6,0,-126 --6,0,-118 --6,0,-110 --6,0,-102 --6,0,-94 --6,0,-86 --6,0,-78 --6,0,-70 --6,0,-62 --6,0,-54 --6,0,-46 --6,0,-38 --6,0,-30 --6,0,-22 --6,0,-14 --6,0,-6 --6,0,2 --6,0,10 --6,0,18 --6,0,26 --6,0,34 --6,0,42 --6,0,50 --6,0,58 --6,0,66 --6,0,74 --6,0,82 --6,0,90 --6,0,98 --6,0,106 --6,0,114 --6,0,122 +-38,0,90 -6,0,130 --6,0,138 --6,0,146 -2,0,-150 -2,0,-142 -2,0,-134 -2,0,-126 -2,0,-118 -2,0,-110 -2,0,-102 -2,0,-94 -2,0,-86 -2,0,-78 -2,0,-70 -2,0,-62 -2,0,-54 -2,0,-46 -2,0,-38 -2,0,-30 -2,0,-22 -2,0,-14 -2,0,-6 -2,0,2 -2,0,10 -2,0,18 -2,0,26 -2,0,34 -2,0,42 -2,0,50 -2,0,58 -2,0,66 -2,0,74 -2,0,82 -2,0,90 -2,0,98 -2,0,106 -2,0,114 -2,0,122 -2,0,130 -2,0,138 -2,0,146 -10,0,-150 -10,0,-142 -10,0,-134 -10,0,-126 -10,0,-118 -10,0,-110 -10,0,-102 -10,0,-94 -10,0,-86 -10,0,-78 -10,0,-70 -10,0,-62 -10,0,-54 -10,0,-46 -10,0,-38 -10,0,-30 -10,0,-22 -10,0,-14 -10,0,-6 -10,0,2 -10,0,10 -10,0,18 -10,0,26 -10,0,34 -10,0,42 -10,0,50 -10,0,58 -10,0,66 -10,0,74 -10,0,82 -10,0,90 -10,0,98 -10,0,106 -10,0,114 -10,0,122 -10,0,130 +-14,0,122 +-54,0,50 +-46,0,-118 +-46,0,74 +-54,0,42 +-30,0,98 +-54,0,-38 +-22,0,106 10,0,138 10,0,146 -18,0,-150 -18,0,-142 -18,0,-134 -18,0,-126 -18,0,-118 -18,0,-110 -18,0,-102 -18,0,-94 -18,0,-86 -18,0,-78 -18,0,-70 -18,0,-62 -18,0,-54 -18,0,-46 -18,0,-38 -18,0,-30 -18,0,-22 -18,0,-14 -18,0,-6 -18,0,2 -18,0,10 -18,0,18 -18,0,26 -18,0,34 -18,0,42 -18,0,50 -18,0,58 -18,0,66 -18,0,74 -18,0,82 -18,0,90 -18,0,98 -18,0,106 -18,0,114 -18,0,122 -18,0,130 +-6,0,-150 +-30,0,-134 +-38,0,-126 +-54,0,-102 +-54,0,-46 +2,0,-150 +-54,0,-94 +-46,0,-110 +-54,0,-54 +-46,0,66 +2,0,130 +-14,0,114 +-38,0,82 +-54,0,-86 +-62,0,-22 +-54,0,-62 +-62,0,26 +-6,0,122 +-14,0,-142 +-62,0,-14 +-38,0,-118 +-46,0,58 +-62,0,18 +10,0,-150 +-54,0,-30 +-30,0,90 +-38,0,74 +-46,0,50 +-22,0,98 +-22,0,-134 +10,0,130 +-14,0,106 +-54,0,-78 +2,0,122 +-6,0,114 +-38,0,66 18,0,138 18,0,146 +-30,0,-126 +-54,0,-70 +-46,0,-102 +-6,0,-142 +18,0,-150 +-46,0,-46 +2,0,-142 +-14,0,-134 +-38,0,-110 +-46,0,-94 +-30,0,82 +-30,0,-118 +18,0,130 26,0,-150 -26,0,-142 -26,0,-134 -26,0,-126 -26,0,-118 -26,0,-110 -26,0,-102 -26,0,-94 -26,0,-86 -26,0,-78 -26,0,-70 -26,0,-62 -26,0,-54 -26,0,-46 -26,0,-38 -26,0,-30 -26,0,-22 -26,0,-14 -26,0,-6 -26,0,2 -26,0,10 -26,0,18 -26,0,26 -26,0,34 -26,0,42 -26,0,50 -26,0,58 -26,0,66 -26,0,74 -26,0,82 -26,0,90 -26,0,98 -26,0,106 -26,0,114 -26,0,122 +-54,0,34 +-22,0,-126 +-62,0,10 +-22,0,90 +-46,0,42 +-38,0,58 +10,0,122 +-62,0,-6 +-46,0,-38 +-46,0,-54 +-62,0,2 +-14,0,98 +-6,0,106 +-46,0,-86 +2,0,114 +-30,0,74 +-46,0,-62 +-38,0,50 +-22,0,82 +18,0,122 +-30,0,66 26,0,130 26,0,138 26,0,146 +-46,0,-78 34,0,-150 +10,0,-142 +18,0,-142 +-6,0,-134 +-46,0,-70 +-38,0,-102 +-14,0,-126 +-30,0,-110 +-22,0,-118 +-38,0,-46 +10,0,114 +-14,0,90 +2,0,106 +-38,0,-94 +-6,0,98 +-30,0,58 +-54,0,26 +2,0,-134 +26,0,-142 +-54,0,-22 +-38,0,-54 +-38,0,-86 +-22,0,74 +26,0,122 +-30,0,50 +-14,0,82 +-22,0,66 +18,0,114 +10,0,-134 +2,0,98 +10,0,106 +-6,0,90 34,0,-142 -34,0,-134 -34,0,-126 -34,0,-118 -34,0,-110 -34,0,-102 -34,0,-94 -34,0,-86 -34,0,-78 -34,0,-70 -34,0,-62 -34,0,-54 -34,0,-46 -34,0,-38 -34,0,-30 -34,0,-22 -34,0,-14 -34,0,-6 -34,0,2 -34,0,10 -34,0,18 -34,0,26 -34,0,34 -34,0,42 -34,0,50 -34,0,58 -34,0,66 -34,0,74 -34,0,82 -34,0,90 -34,0,98 -34,0,106 -34,0,114 34,0,122 34,0,130 34,0,138 34,0,146 42,0,-150 +18,0,-134 +-30,0,-102 +-6,0,-126 +-38,0,-62 +-38,0,-70 42,0,-142 -42,0,-134 -42,0,-126 -42,0,-118 -42,0,-110 -42,0,-102 -42,0,-94 -42,0,-86 -42,0,-78 -42,0,-70 -42,0,-62 -42,0,-54 -42,0,-46 -42,0,-38 -42,0,-30 -42,0,-22 -42,0,-14 -42,0,-6 -42,0,2 -42,0,10 -42,0,18 -42,0,26 -42,0,34 -42,0,42 -42,0,50 -42,0,58 -42,0,66 -42,0,74 -42,0,82 -42,0,90 -42,0,98 -42,0,106 +-14,0,-118 +-22,0,-110 +-30,0,-46 +26,0,-134 +2,0,-126 +-22,0,58 +26,0,114 +-14,0,74 +-30,0,-94 +18,0,106 +10,0,-126 +-38,0,-38 +-46,0,-30 +-46,0,34 +-38,0,42 +10,0,98 +-6,0,82 +34,0,-134 +34,0,114 +2,0,90 +-14,0,66 +-6,0,74 +-30,0,-54 +26,0,106 +-14,0,58 +18,0,98 42,0,114 42,0,122 42,0,130 @@ -2195,36 +678,36 @@ 42,0,146 50,0,-150 50,0,-142 +-22,0,-102 +-30,0,-86 +-6,0,-118 +42,0,-134 +-14,0,-110 +-30,0,-62 +26,0,-126 50,0,-134 -50,0,-126 -50,0,-118 -50,0,-110 -50,0,-102 -50,0,-94 -50,0,-86 -50,0,-78 -50,0,-70 -50,0,-62 -50,0,-54 -50,0,-46 -50,0,-38 -50,0,-30 -50,0,-22 -50,0,-14 -50,0,-6 -50,0,2 -50,0,10 -50,0,18 -50,0,26 -50,0,34 -50,0,42 -50,0,50 -50,0,58 -50,0,66 -50,0,74 -50,0,82 -50,0,90 -50,0,98 +-30,0,-78 +18,0,-126 +10,0,90 +2,0,-118 +2,0,82 +-30,0,-70 +34,0,106 +-22,0,-94 +26,0,98 +-6,0,66 +18,0,90 +34,0,-126 +42,0,106 +2,0,74 +-14,0,-102 +10,0,82 +-6,0,58 +34,0,98 +-6,0,-110 +26,0,90 +2,0,66 +-22,0,-54 50,0,106 50,0,114 50,0,122 @@ -2234,34 +717,34 @@ 58,0,-150 58,0,-142 58,0,-134 +42,0,-126 +10,0,-118 +-22,0,-86 +26,0,-118 +50,0,-126 58,0,-126 -58,0,-118 -58,0,-110 -58,0,-102 -58,0,-94 -58,0,-86 -58,0,-78 -58,0,-70 -58,0,-62 -58,0,-54 -58,0,-46 -58,0,-38 -58,0,-30 -58,0,-22 -58,0,-14 -58,0,-6 -58,0,2 -58,0,10 -58,0,18 -58,0,26 -58,0,34 -58,0,42 -58,0,50 -58,0,58 -58,0,66 -58,0,74 -58,0,82 -58,0,90 +-22,0,-62 +-22,0,-78 +18,0,-118 +34,0,-118 +2,0,-110 +42,0,98 +18,0,82 +10,0,74 +34,0,90 +2,0,58 +-22,0,-70 +50,0,98 +-14,0,-94 +26,0,82 +10,0,66 +42,0,90 +18,0,74 +-6,0,-102 +34,0,82 +-14,0,-54 +50,0,90 +10,0,58 58,0,98 58,0,106 58,0,114 @@ -2273,32 +756,32 @@ 66,0,-142 66,0,-134 66,0,-126 +42,0,-118 +50,0,-118 66,0,-118 -66,0,-110 -66,0,-102 -66,0,-94 -66,0,-86 -66,0,-78 -66,0,-70 -66,0,-62 -66,0,-54 -66,0,-46 -66,0,-38 -66,0,-30 -66,0,-22 -66,0,-14 -66,0,-6 -66,0,2 -66,0,10 -66,0,18 -66,0,26 -66,0,34 -66,0,42 -66,0,50 -66,0,58 -66,0,66 -66,0,74 -66,0,82 +58,0,-118 +10,0,-110 +-14,0,-86 +34,0,-110 +-6,0,-94 +26,0,-110 +-14,0,-62 +18,0,-110 +26,0,74 +18,0,66 +42,0,82 +42,0,-110 +58,0,90 +-14,0,-78 +34,0,74 +50,0,-110 +50,0,82 +18,0,58 +26,0,66 +42,0,74 +2,0,-102 +58,0,82 +-14,0,-70 66,0,90 66,0,98 66,0,106 @@ -2313,29 +796,29 @@ 74,0,-126 74,0,-118 74,0,-110 +10,0,-102 +66,0,-110 +34,0,-102 +58,0,-110 +-6,0,-54 +-6,0,-86 +42,0,-102 74,0,-102 -74,0,-94 -74,0,-86 -74,0,-78 -74,0,-70 -74,0,-62 -74,0,-54 -74,0,-46 -74,0,-38 -74,0,-30 -74,0,-22 -74,0,-14 -74,0,-6 -74,0,2 -74,0,10 -74,0,18 -74,0,26 -74,0,34 -74,0,42 -74,0,50 -74,0,58 -74,0,66 -74,0,74 +2,0,-94 +18,0,50 +26,0,-102 +34,0,66 +50,0,-102 +66,0,82 +26,0,58 +50,0,74 +58,0,74 +-6,0,-62 +-6,0,-78 +42,0,66 +66,0,74 +26,0,50 +18,0,-102 74,0,82 74,0,90 74,0,98 @@ -2352,27 +835,27 @@ 82,0,-118 82,0,-110 82,0,-102 +66,0,-102 82,0,-94 +58,0,-102 +-6,0,-70 +34,0,-94 +42,0,-94 +2,0,-54 +74,0,-94 +18,0,-46 +50,0,-94 +2,0,-86 +74,0,74 +50,0,66 82,0,-86 -82,0,-78 -82,0,-70 -82,0,-62 -82,0,-54 -82,0,-46 -82,0,-38 -82,0,-30 -82,0,-22 -82,0,-14 -82,0,-6 -82,0,2 -82,0,10 -82,0,18 -82,0,26 -82,0,34 -82,0,42 -82,0,50 -82,0,58 -82,0,66 +58,0,66 +10,0,-94 +2,0,-62 +66,0,66 +50,0,58 +66,0,-94 +58,0,-94 82,0,74 82,0,82 82,0,90 @@ -2393,23 +876,23 @@ 90,0,-94 90,0,-86 90,0,-78 +26,0,-94 +74,0,-86 +10,0,-54 +42,0,-86 +50,0,-86 +18,0,-94 90,0,-70 -90,0,-62 -90,0,-54 -90,0,-46 -90,0,-38 -90,0,-30 -90,0,-22 -90,0,-14 -90,0,-6 -90,0,2 -90,0,10 -90,0,18 -90,0,26 -90,0,34 -90,0,42 -90,0,50 -90,0,58 +34,0,-38 +82,0,-78 +66,0,-86 +58,0,58 +74,0,66 +82,0,66 +82,0,-70 +26,0,-46 +50,0,2 +66,0,58 90,0,66 90,0,74 90,0,82 @@ -2434,19 +917,19 @@ 98,0,-70 98,0,-62 98,0,-54 +34,0,-86 +74,0,-78 98,0,-46 +42,0,-38 +90,0,-62 +50,0,-6 +42,0,-30 +58,0,50 +2,0,-78 +58,0,2 98,0,-38 -98,0,-30 -98,0,-22 -98,0,-14 -98,0,-6 -98,0,2 -98,0,10 -98,0,18 -98,0,26 -98,0,34 -98,0,42 -98,0,50 +74,0,58 +90,0,58 98,0,58 98,0,66 98,0,74 @@ -2475,14 +958,14 @@ 106,0,-46 106,0,-38 106,0,-30 +90,0,-46 106,0,-22 -106,0,-14 -106,0,-6 -106,0,2 +98,0,-30 +50,0,-14 106,0,10 106,0,18 -106,0,26 -106,0,34 +42,0,26 +82,0,58 106,0,42 106,0,50 106,0,58 diff --git a/computer/13/fluid_state.lua b/computer/13/fluid_state.lua index bd83de9..a006d42 100644 --- a/computer/13/fluid_state.lua +++ b/computer/13/fluid_state.lua @@ -8,12 +8,12 @@ return { amount = 50, }, { - name = "still_milk", - amount = 0, + name = "molten_brass", + amount = 192, }, { name = "lava", - amount = 1325, + amount = 1450, }, { name = "molten_copper", diff --git a/computer/13/fluids.lua b/computer/13/fluids.lua index b6e671e..07fbd96 100644 --- a/computer/13/fluids.lua +++ b/computer/13/fluids.lua @@ -13,6 +13,7 @@ isFluid = { molten_bronze = true, molten_tin = true, molten_zinc = true, + molten_brass = true, compound_mixture = true, } @@ -65,6 +66,15 @@ function getFluidAmount(type) return 0 end +function getFluidAmountInTanks(type, tanks) + for _, fluid in pairs(tanks) do + if stripModname(fluid.name) == type then + return fluid.amount + end + end + return 0 +end + function pumpToDevices(enable) goTo(vector.new(4, 0, -1)) -- clutches invert the signal diff --git a/computer/13/machines.lua b/computer/13/machines.lua index 0d236d3..1c3c401 100644 --- a/computer/13/machines.lua +++ b/computer/13/machines.lua @@ -161,19 +161,34 @@ function alloy(parts, product) connectTank(fluid.name) pumpToDevices(true) goTo(mixer_pos, "south") - -- TODO wait for 1B or tank content is in the mixer - sleep(5) + -- wait for 1B or tank content is in the mixer + expected_amount = math.min(getFluidAmount(fluid.name), 1000) + print("waiting for", expected_amount, fluid.name, "in mixer") + while getFluidAmountInTanks(fluid.name, pFront("tanks")) < expected_amount do + sleep(0.1) + end pumpToDevices(false) end goTo(mixer_pos, "south") - -- TODO wait for alloy to be done - sleep(10) + -- wait for alloy to be done + local is_done = false + while not is_done do + local mixer_tanks = pFront("tanks") + for _, part in pairs(parts) do + if getFluidAmountInTanks(part.name, mixer_tanks) == 0 then + is_done = true + end + end + end created_amount = 0 for _, fluid in pairs(pFront("tanks")) do if fluid.amount > 0 then connectTankOrAssign(stripModname(fluid.name)) pumpToTanks(true) - sleep(10) + goTo(mixer_pos, "south") + while getFluidAmountInTanks(fluid.name, pFront("tanks")) > 0 do + sleep(0.2) + end pumpToTanks(false) if stripModname(fluid.name) == product then fluidInvAdd(product, fluid.amount) @@ -241,16 +256,10 @@ function mix(extra_items, product, yield) end end until not inputs_remaining - if product == "still_milk" then - repeat - is_done = false - for _, t in pairs(pFront("tanks")) do - if stripModname(t.name) == "still_milk" then - is_done = t.amount >= yield - break - end - end - until is_done + if isFluid[product]then + while getFluidAmountInTanks(product, pFront("tanks")) < yield do + sleep(0.1) + end end for i = 10, 18 do @@ -262,7 +271,10 @@ function mix(extra_items, product, yield) if tank.amount > 0 then connectTankOrAssign(stripModname(tank.name)) pumpToTanks(true) - sleep(8) + goTo(mixer_pos, "south") + while getFluidAmountInTanks(tank.name, pFront("tanks")) > 0 do + sleep(0.1) + end pumpToTanks(false) end end diff --git a/computer/13/recipes.txt b/computer/13/recipes.txt index 7d9d743..04a7066 100644 --- a/computer/13/recipes.txt +++ b/computer/13/recipes.txt @@ -232,8 +232,9 @@ steps: spout molten_rose_gold:111 molten_rose_gold +yield 111 steps: -alloy molten_copper molten_gold +alloy molten_copper:111 molten_gold:111 rose_gold_ingot steps: @@ -458,3 +459,44 @@ deploy cogwheel deploy large_cogwheel deploy desh_nugget +oxygen_tank +steps: +craft bronze_sheet iron_rod nil bronze_sheet bronze_sheet nil bronze_sheet bronze_sheet + +iron_rod +yield 2 +base iron_ingot +steps: +rolling_mill + +brass_casing +base copper_casing +intermediate incomplete_brass_casing +repeat 3 +steps: +deploy brass_rod +spout molten_brass:12 +deploy brass_sheet +press + +brass_sheet +base brass_ingot +steps: +press + +brass_rod +base brass_ingot +yield 2 +steps: +rolling_mill + +molten_brass +base brass_ingot +yield 111 +steps: +melt + +mechanical_crafter +steps: +craft electron_tube nil nil brass_casing nil nil precision_mechanism + diff --git a/computer/13/work.lua b/computer/13/work.lua index e1dd33a..755ef0d 100644 --- a/computer/13/work.lua +++ b/computer/13/work.lua @@ -10,7 +10,7 @@ keep_stocked = { flint = 10 } -resetAllFluidDevices() +--resetAllFluidDevices() goHome() print("known recipes:\n") diff --git a/computer/4/bake.lua b/computer/4/bake.lua deleted file mode 100644 index 4b58a44..0000000 --- a/computer/4/bake.lua +++ /dev/null @@ -1,34 +0,0 @@ -chest = peripheral.wrap("front") - -local function bake() - for i = 2,16 do - turtle.select(i) - turtle.drop() - end - turtle.suck() - items = chest.list() - local pretty = require "cc.pretty" - pretty.pretty_print(items) - for k,v in pairs(items) do - if v.name == "minecraft:wheat" then - chest.pushItems("front",k,64,1) - end - end - turtle.drop() - turtle.select(2) - count = chest.getItemDetail(1).count/3 - turtle.suck(count) - turtle.select(5) - turtle.suck(count) - turtle.select(6) - turtle.suck(count) - for i = 1, count do - turtle.select(1) - turtle.placeDown() - turtle.craft() - turtle.select(3) - turtle.drop() - end -end -bake() - diff --git a/ids.json b/ids.json index f6028c3..98a1bc5 100644 --- a/ids.json +++ b/ids.json @@ -1,6 +1,6 @@ { - "computer": 22, - "disk": 2, + "computer": 23, + "disk": 3, "peripheral.create:fluid_tank": 2, "peripheral.create:item_vault": 0, "peripheral.create:chute": 0,