From 491112768c8fb7ba7d9ceb6ffe461843a30a8ac1 Mon Sep 17 00:00:00 2001 From: CrispyPin Date: Sun, 22 Jun 2025 00:08:46 +0200 Subject: [PATCH] idk lol --- computer/1/tobuild | 4163 ++++++----------------------------- computer/11/.settings | 4 + computer/11/oilrig.txt | 1 + computer/11/square.lua | 23 + computer/13/fluid_state.lua | 14 +- computer/13/fluids.lua | 22 +- computer/13/inventory.lua | 10 + computer/13/machines.lua | 16 +- computer/13/pathfinding.lua | 5 +- computer/13/recipes.lua | 53 +- computer/13/recipes.txt | 31 +- computer/13/sfx.lua | 5 + computer/13/startup.lua | 6 +- computer/13/todo.txt | 4 +- computer/13/work.lua | 1 + computer/18/.settings | 4 + computer/23/startup.lua | 21 + computer/24/remove.lua | 11 + computer/24/startup.lua | 22 + computer/24/stupid.lua | 31 + computer/3/felling | 53 + computer/3/ref.lua | 9 + computer/5/both | 56 + computer/5/julias | 40 + disk/4/mirror | 21 + disk/4/startup.lua | 2 + ids.json | 4 +- 27 files changed, 1095 insertions(+), 3537 deletions(-) create mode 100644 computer/11/.settings create mode 100644 computer/11/oilrig.txt create mode 100644 computer/11/square.lua create mode 100644 computer/18/.settings create mode 100644 computer/23/startup.lua create mode 100644 computer/24/remove.lua create mode 100644 computer/24/startup.lua create mode 100644 computer/24/stupid.lua create mode 100644 computer/3/felling create mode 100644 computer/3/ref.lua create mode 100644 computer/5/both create mode 100644 computer/5/julias create mode 100644 disk/4/mirror create mode 100644 disk/4/startup.lua diff --git a/computer/1/tobuild b/computer/1/tobuild index c487716..c3fbe7e 100644 --- a/computer/1/tobuild +++ b/computer/1/tobuild @@ -1,3081 +1,286 @@ --150,16,-150 --142,16,-150 --150,16,-142 --134,16,-150 --142,16,-142 --126,16,-150 --150,16,-134 --118,16,-150 --134,16,-142 --142,16,-134 --126,16,-142 --110,16,-150 --150,16,-126 --118,16,-142 --134,16,-134 --142,16,-126 --126,16,-134 --150,16,-118 --134,16,-126 --118,16,-134 --142,16,-118 --150,16,146 --110,16,-142 --150,16,-110 --126,16,-126 --134,16,-118 --102,16,-150 --142,16,146 --150,16,138 --110,16,-134 --118,16,-126 --134,16,146 --142,16,138 --150,16,130 --126,16,146 --142,16,-110 --150,16,-102 --134,16,138 --118,16,146 --126,16,-118 --134,16,-110 --142,16,130 --150,16,122 --142,16,-102 --126,16,138 --118,16,-118 --102,16,-142 --150,16,-94 --110,16,-126 --94,16,-150 --110,16,146 --126,16,-110 --134,16,130 --134,16,-102 --150,16,114 --150,16,-86 --102,16,-134 --142,16,-94 --142,16,122 --102,16,146 --118,16,-110 --126,16,-102 --118,16,138 --150,16,-78 --126,16,130 --134,16,-94 --110,16,138 --110,16,-118 --150,16,106 --134,16,122 --142,16,-86 --94,16,-142 --142,16,114 --118,16,130 --118,16,-102 --150,16,98 --150,16,-70 --126,16,122 --142,16,106 --134,16,114 --110,16,130 --102,16,138 --94,16,146 --86,16,-150 --102,16,-126 --110,16,-110 --94,16,-134 --126,16,-94 --142,16,-78 --150,16,90 --142,16,98 --118,16,122 --134,16,-86 --126,16,114 --134,16,106 --150,16,-62 --118,16,-94 --110,16,-102 --142,16,-70 --126,16,-86 --134,16,-78 --102,16,-118 --86,16,-142 --150,16,-54 --150,16,82 --142,16,-62 --142,16,90 --78,16,-150 --94,16,-126 --150,16,-46 --118,16,-86 --150,16,74 --134,16,98 --102,16,130 --86,16,146 --94,16,138 --126,16,106 --134,16,-70 --126,16,-78 --118,16,114 --150,16,66 --110,16,-94 --102,16,-110 --86,16,-134 --94,16,-118 --150,16,-38 --142,16,-54 --142,16,82 --110,16,122 --150,16,-30 --150,16,58 --134,16,90 --134,16,-62 --118,16,-78 --78,16,146 --78,16,-142 --110,16,-86 --150,16,-22 --126,16,-70 --126,16,98 --102,16,-102 --70,16,-150 --86,16,-126 --150,16,50 --142,16,-46 --142,16,74 --150,16,-14 --86,16,138 --94,16,130 --142,16,-38 --150,16,-6 --150,16,2 --102,16,-94 --102,16,122 --118,16,106 --110,16,114 --150,16,42 --150,16,34 --70,16,146 --94,16,-110 --78,16,-134 --70,16,-142 --86,16,-118 --134,16,-54 --150,16,10 --150,16,26 --134,16,82 --78,16,138 --62,16,-150 --142,16,66 --126,16,90 --110,16,-78 --118,16,98 --86,16,130 --102,16,-86 --150,16,18 --142,16,58 --126,16,-62 --94,16,-102 --78,16,-126 --94,16,122 --110,16,106 --102,16,114 --142,16,-30 --94,16,-94 --134,16,74 --118,16,-70 --134,16,-46 --142,16,-22 --126,16,-54 --142,16,-14 --86,16,-110 --70,16,138 --142,16,50 --110,16,-70 --86,16,122 --62,16,146 --70,16,-134 --62,16,-142 --54,16,-150 --78,16,-118 --142,16,42 --102,16,-78 --86,16,-102 --70,16,-126 --142,16,-6 --78,16,-110 --94,16,-86 --142,16,10 --142,16,34 --142,16,2 --78,16,130 --126,16,82 --134,16,-38 --118,16,-62 --110,16,98 --118,16,90 --62,16,138 --134,16,66 --142,16,26 --134,16,58 --142,16,18 --94,16,114 --102,16,106 --62,16,-134 --126,16,74 --126,16,-46 --134,16,-30 --134,16,-22 --102,16,-70 --70,16,130 --78,16,122 --134,16,50 --54,16,-142 --54,16,146 --46,16,-150 --86,16,-94 --70,16,-118 --78,16,-102 --62,16,-126 --94,16,-78 --54,16,138 --54,16,-134 --118,16,-54 --86,16,-86 --46,16,-142 --118,16,82 --134,16,-14 --110,16,90 --86,16,114 --110,16,-62 --94,16,106 --126,16,-38 --102,16,98 --62,16,130 --134,16,42 --134,16,-6 --134,16,2 --134,16,34 --70,16,-110 --134,16,10 --126,16,66 --94,16,-70 --134,16,26 --70,16,122 --118,16,74 --78,16,-94 --62,16,-118 --78,16,114 --134,16,18 --54,16,130 --46,16,138 --46,16,146 --38,16,-150 --54,16,-126 --70,16,-102 --38,16,-142 --46,16,-134 --126,16,58 --86,16,-78 --126,16,-30 --118,16,-46 --110,16,82 --78,16,-86 --62,16,-110 --70,16,-94 --102,16,90 --102,16,-62 --86,16,106 --110,16,-54 --94,16,98 --62,16,122 --54,16,-118 --126,16,-22 --70,16,114 --118,16,-38 --126,16,-14 --126,16,50 --86,16,-70 --94,16,-62 --126,16,-6 --110,16,-46 --46,16,-126 --78,16,-78 --126,16,42 --46,16,130 --78,16,106 --118,16,66 --38,16,130 --38,16,138 --38,16,146 --30,16,-150 --62,16,-102 --38,16,-134 --30,16,-142 --70,16,-86 --54,16,-110 --126,16,34 --126,16,26 --110,16,74 --62,16,-94 --126,16,2 --54,16,122 --102,16,-54 --94,16,90 --86,16,98 --102,16,82 --46,16,-118 --30,16,-134 --62,16,114 --126,16,10 --38,16,-126 --118,16,58 --118,16,-30 --126,16,18 --70,16,106 --46,16,122 --70,16,-78 --78,16,-70 --86,16,-62 --118,16,-22 --110,16,-38 --118,16,50 --78,16,98 --94,16,-54 --54,16,114 --30,16,130 --30,16,138 --30,16,146 --22,16,-150 --22,16,-142 --54,16,-102 --62,16,-86 --46,16,-110 --38,16,-118 --22,16,-134 --30,16,-126 --110,16,66 --118,16,-14 --118,16,-6 --94,16,82 --118,16,2 --118,16,42 --102,16,-46 --38,16,122 --86,16,90 --118,16,34 --110,16,-30 --30,16,122 --54,16,-94 --62,16,106 --102,16,74 --118,16,26 --46,16,-102 --110,16,58 --78,16,-62 --62,16,-78 --70,16,98 --70,16,-70 --46,16,114 --54,16,-86 --86,16,-54 --118,16,10 --22,16,122 --22,16,130 --22,16,138 --22,16,146 --14,16,-150 --14,16,-142 --14,16,-134 --38,16,-110 --22,16,-126 --30,16,-118 --46,16,-94 --38,16,-102 --102,16,66 --54,16,106 --110,16,-22 --30,16,-110 --118,16,18 --78,16,90 --102,16,-38 --38,16,114 --86,16,82 --30,16,114 --54,16,-78 --94,16,74 --94,16,-46 --78,16,-54 --62,16,98 --110,16,50 --110,16,-14 --62,16,-70 --110,16,2 --110,16,42 --46,16,106 --110,16,34 --110,16,-6 --70,16,90 --110,16,10 --22,16,114 --14,16,122 --14,16,130 --14,16,138 --14,16,146 --6,16,-150 --6,16,-142 --6,16,-134 --14,16,-126 --22,16,-118 --46,16,-86 --38,16,-94 --6,16,-126 --102,16,58 --70,16,-62 --30,16,-102 --22,16,-110 --46,16,-78 --14,16,-118 --102,16,-30 --14,16,114 --54,16,98 --38,16,-86 --86,16,-46 --38,16,106 --78,16,82 --54,16,-70 --86,16,74 --62,16,90 --70,16,-54 --110,16,26 --94,16,66 --110,16,18 --46,16,98 --94,16,-38 --102,16,-22 --30,16,106 --102,16,50 --6,16,114 --6,16,122 --6,16,130 --6,16,138 --6,16,146 -2,16,-150 -2,16,-142 -2,16,-134 -2,16,-126 --30,16,-94 --6,16,-118 --22,16,-102 --14,16,-110 --30,16,-86 --102,16,-14 --22,16,106 --78,16,-46 --102,16,42 --94,16,-30 --102,16,-6 --70,16,82 --70,16,-46 --6,16,106 -2,16,-118 --102,16,2 --78,16,74 --54,16,90 --62,16,-54 --22,16,-94 --102,16,10 --14,16,106 --102,16,34 --6,16,-110 --94,16,58 --38,16,98 --62,16,82 --46,16,90 -2,16,106 -2,16,114 -2,16,122 -2,16,130 -2,16,138 -2,16,146 -10,16,-150 -10,16,-142 -10,16,-134 -10,16,-126 --14,16,-102 --22,16,-86 -10,16,-118 -2,16,-110 --14,16,-94 --6,16,-102 --86,16,-38 --30,16,98 --94,16,-22 --102,16,26 --86,16,66 --78,16,-38 --102,16,18 -2,16,98 --62,16,-46 --94,16,-14 --94,16,50 --78,16,66 --70,16,74 -10,16,-110 --54,16,82 --86,16,-30 --14,16,-86 --6,16,98 --22,16,98 -2,16,-102 --6,16,-94 -10,16,98 -10,16,106 -10,16,114 -10,16,122 -10,16,130 -10,16,138 -10,16,146 -18,16,-150 -18,16,-142 -18,16,-134 -18,16,-126 -18,16,-118 -18,16,-110 --14,16,-78 -10,16,-102 --6,16,-86 -2,16,-94 --14,16,-70 --70,16,-38 --94,16,-6 --94,16,2 --62,16,-38 --38,16,90 --86,16,58 --62,16,74 --94,16,42 -10,16,90 --14,16,98 --46,16,82 --94,16,34 --86,16,-22 -18,16,-102 --94,16,10 -2,16,90 --30,16,90 --94,16,26 --70,16,66 -18,16,90 -18,16,98 -18,16,106 -18,16,114 -18,16,122 -18,16,130 -18,16,138 -18,16,146 -26,16,-150 -26,16,-142 -26,16,-134 -26,16,-126 -26,16,-118 -26,16,-110 --6,16,-78 -10,16,-94 -2,16,-86 --6,16,-70 -26,16,-102 --78,16,-30 -18,16,-94 --22,16,-62 --94,16,18 --70,16,-30 -2,16,-78 --14,16,-62 --86,16,50 --38,16,82 -10,16,-86 --54,16,-38 --78,16,58 --86,16,-14 --54,16,74 --62,16,-30 --6,16,90 -10,16,82 --6,16,-62 --22,16,90 -26,16,90 -26,16,98 -26,16,106 -26,16,114 -26,16,122 -26,16,130 -26,16,138 -26,16,146 -34,16,-150 -34,16,-142 -34,16,-134 -34,16,-126 -34,16,-118 -34,16,-110 -34,16,-102 -26,16,-94 -2,16,-70 -18,16,-86 -10,16,-78 --30,16,-54 --86,16,-6 -34,16,-94 -2,16,-62 --14,16,90 --86,16,2 --62,16,66 -26,16,-86 --78,16,-22 --86,16,26 --54,16,-30 --46,16,74 -26,16,82 -18,16,82 --22,16,-54 --86,16,42 -2,16,82 -10,16,-70 -34,16,82 -34,16,90 -34,16,98 -34,16,106 -34,16,114 -34,16,122 -34,16,130 -34,16,138 -34,16,146 -42,16,-150 -42,16,-142 -42,16,-134 -42,16,-126 -42,16,-118 -42,16,-110 -42,16,-102 -18,16,-78 -42,16,-94 -34,16,-86 -10,16,-62 -26,16,-78 -18,16,-70 --30,16,82 -42,16,-86 --46,16,-38 -34,16,-78 --70,16,58 --14,16,-54 -2,16,-54 --6,16,-54 --54,16,-22 -10,16,74 --86,16,10 --86,16,34 -26,16,74 -34,16,74 --38,16,74 -18,16,-62 -42,16,82 -42,16,90 -42,16,98 -42,16,106 -42,16,114 -42,16,122 -42,16,130 -42,16,138 -42,16,146 -50,16,-150 -50,16,-142 -50,16,-134 -50,16,-126 -50,16,-118 -50,16,-110 -50,16,-102 -50,16,-94 -50,16,-86 -26,16,-70 -42,16,-78 -18,16,-54 -34,16,-70 -10,16,-54 -26,16,-62 --86,16,18 --30,16,-46 --78,16,-14 --54,16,-14 --22,16,82 --6,16,82 -50,16,-78 -42,16,-70 -42,16,74 -18,16,74 --54,16,66 --62,16,58 -18,16,66 -50,16,74 -50,16,82 -50,16,90 -50,16,98 -50,16,106 -50,16,114 -50,16,122 -50,16,130 -50,16,138 -50,16,146 -58,16,-150 -58,16,-142 -58,16,-134 -58,16,-126 -58,16,-118 -58,16,-110 -58,16,-102 -58,16,-94 -58,16,-86 -26,16,-54 -58,16,-78 -34,16,-62 -50,16,-70 -42,16,-62 --46,16,-30 -26,16,-46 -34,16,-54 --54,16,2 -58,16,-70 -26,16,66 -34,16,66 --14,16,82 -42,16,66 -50,16,66 --38,16,-38 -50,16,-62 -10,16,66 -58,16,66 -58,16,74 -58,16,82 -58,16,90 -58,16,98 -58,16,106 -58,16,114 -58,16,122 -58,16,130 -58,16,138 -58,16,146 -66,16,-150 -66,16,-142 -66,16,-134 -66,16,-126 -66,16,-118 -66,16,-110 -66,16,-102 -66,16,-94 -66,16,-86 -66,16,-78 -34,16,-46 -66,16,-70 -42,16,-54 -58,16,-62 -18,16,-46 -50,16,-54 -34,16,-38 -66,16,-62 --78,16,50 --54,16,-6 --46,16,66 --22,16,-46 -2,16,74 -10,16,-46 -42,16,-46 -42,16,58 -58,16,58 -66,16,66 -66,16,74 -66,16,82 -66,16,90 -66,16,98 -66,16,106 -66,16,114 -66,16,122 -66,16,130 -66,16,138 -66,16,146 -74,16,-150 -74,16,-142 -74,16,-134 -74,16,-126 -74,16,-118 -74,16,-110 -74,16,-102 -74,16,-94 -74,16,-86 -74,16,-78 -74,16,-70 -74,16,-62 -58,16,-54 -42,16,-38 -50,16,-46 -66,16,-54 -50,16,58 -42,16,-30 -58,16,-46 -50,16,-38 -26,16,-38 -74,16,-54 -66,16,58 -34,16,58 -50,16,-30 --46,16,-22 -74,16,58 -74,16,66 -74,16,74 -74,16,82 -74,16,90 -74,16,98 -74,16,106 -74,16,114 -74,16,122 -74,16,130 -74,16,138 -74,16,146 -82,16,-150 -82,16,-142 -82,16,-134 -82,16,-126 -82,16,-118 -82,16,-110 -82,16,-102 -82,16,-94 -82,16,-86 -82,16,-78 -82,16,-70 -82,16,-62 -82,16,-54 -66,16,-46 -50,16,-22 --14,16,-46 -74,16,-46 -2,16,-46 -34,16,-30 -58,16,-38 -50,16,-14 -42,16,-22 --30,16,74 -58,16,-30 -74,16,50 -82,16,50 -82,16,58 -82,16,66 -82,16,74 -82,16,82 -82,16,90 -82,16,98 -82,16,106 -82,16,114 -82,16,122 -82,16,130 -82,16,138 -82,16,146 -90,16,-150 -90,16,-142 -90,16,-134 -90,16,-126 -90,16,-118 -90,16,-110 -90,16,-102 -90,16,-94 -90,16,-86 -90,16,-78 -90,16,-70 -90,16,-62 -90,16,-54 -90,16,-46 -82,16,-46 -66,16,-38 -74,16,-38 -90,16,-38 -26,16,58 -58,16,-22 -58,16,-14 -90,16,18 -90,16,26 -90,16,34 -90,16,42 -90,16,50 -90,16,58 -90,16,66 -90,16,74 -90,16,82 -90,16,90 -90,16,98 -90,16,106 -90,16,114 -90,16,122 -90,16,130 -90,16,138 -90,16,146 -98,16,-150 -98,16,-142 -98,16,-134 -98,16,-126 -98,16,-118 -98,16,-110 -98,16,-102 -98,16,-94 -98,16,-86 -98,16,-78 -98,16,-70 -98,16,-62 -98,16,-54 -98,16,-46 -98,16,-38 -98,16,-30 -98,16,-22 -98,16,-14 -98,16,-6 -82,16,-38 -98,16,10 -98,16,18 -98,16,26 -98,16,34 -98,16,42 -98,16,50 -98,16,58 -98,16,66 -98,16,74 -98,16,82 -98,16,90 -98,16,98 -98,16,106 -98,16,114 -98,16,122 -98,16,130 -98,16,138 -98,16,146 -106,16,-150 -106,16,-142 -106,16,-134 -106,16,-126 -106,16,-118 -106,16,-110 -106,16,-102 -106,16,-94 -106,16,-86 -106,16,-78 -106,16,-70 -106,16,-62 -106,16,-54 -106,16,-46 -106,16,-38 -106,16,-30 -106,16,-22 -106,16,-14 -106,16,-6 -106,16,2 -106,16,10 -106,16,18 -106,16,26 -106,16,34 -106,16,42 -106,16,50 -106,16,58 -106,16,66 -106,16,74 -106,16,82 -106,16,90 -106,16,98 -106,16,106 -106,16,114 -106,16,122 -106,16,130 -106,16,138 -106,16,146 -114,16,-150 -114,16,-142 -114,16,-134 -114,16,-126 -114,16,-118 -114,16,-110 -114,16,-102 -114,16,-94 -114,16,-86 -114,16,-78 -114,16,-70 -114,16,-62 -114,16,-54 -114,16,-46 -114,16,-38 -114,16,-30 -114,16,-22 -114,16,-14 -114,16,-6 -114,16,2 -114,16,10 -114,16,18 -114,16,26 -114,16,34 -114,16,42 -114,16,50 -114,16,58 -114,16,66 -114,16,74 -114,16,82 -114,16,90 -114,16,98 -114,16,106 -114,16,114 -114,16,122 -114,16,130 -114,16,138 -114,16,146 -122,16,-150 -122,16,-142 -122,16,-134 -122,16,-126 -122,16,-118 -122,16,-110 -122,16,-102 -122,16,-94 -122,16,-86 -122,16,-78 -122,16,-70 -122,16,-62 -122,16,-54 -122,16,-46 -122,16,-38 -122,16,-30 -122,16,-22 -122,16,-14 -122,16,-6 -122,16,2 -122,16,10 -122,16,18 -122,16,26 -122,16,34 -122,16,42 -122,16,50 -122,16,58 -122,16,66 -122,16,74 -122,16,82 -122,16,90 -122,16,98 -122,16,106 -122,16,114 -122,16,122 -122,16,130 -122,16,138 -122,16,146 -130,16,-150 -130,16,-142 -130,16,-134 -130,16,-126 -130,16,-118 -130,16,-110 -130,16,-102 -130,16,-94 -130,16,-86 -130,16,-78 -130,16,-70 -130,16,-62 -130,16,-54 -130,16,-46 -130,16,-38 -130,16,-30 -130,16,-22 -130,16,-14 -130,16,-6 -130,16,2 -130,16,10 -130,16,18 -130,16,26 -130,16,34 -130,16,42 -130,16,50 -130,16,58 -130,16,66 -130,16,74 -130,16,82 -130,16,90 -130,16,98 -130,16,106 -130,16,114 -130,16,122 -130,16,130 -130,16,138 -130,16,146 -138,16,-150 -138,16,-142 -138,16,-134 -138,16,-126 -138,16,-118 -138,16,-110 -138,16,-102 -138,16,-94 -138,16,-86 -138,16,-78 -138,16,-70 -138,16,-62 -138,16,-54 -138,16,-46 -138,16,-38 -138,16,-30 -138,16,-22 -138,16,-14 -138,16,-6 -138,16,2 -138,16,10 -138,16,18 -138,16,26 -138,16,34 -138,16,42 -138,16,50 -138,16,58 -138,16,66 -138,16,74 -138,16,82 -138,16,90 -138,16,98 -138,16,106 -138,16,114 -138,16,122 -138,16,130 -138,16,138 -138,16,146 -146,16,-150 -146,16,-142 -146,16,-134 -146,16,-126 -146,16,-118 -146,16,-110 -146,16,-102 -146,16,-94 -146,16,-86 -146,16,-78 -146,16,-70 -146,16,-62 -146,16,-54 -146,16,-46 -146,16,-38 -146,16,-30 -146,16,-22 -146,16,-14 -146,16,-6 -146,16,2 -146,16,10 -146,16,18 -146,16,26 -146,16,34 -146,16,42 -146,16,50 -146,16,58 -146,16,66 -146,16,74 -146,16,82 -146,16,90 -146,16,98 -146,16,106 -146,16,114 -146,16,122 -146,16,130 -146,16,138 -146,16,146 --150,24,-150 --150,24,-142 --150,24,-134 --150,24,-126 --150,24,-118 --150,24,-110 --150,24,-102 --150,24,-94 --150,24,-86 --150,24,-78 --150,24,-70 --150,24,-62 --150,24,-54 --150,24,-46 --150,24,-38 --150,24,-30 --150,24,-22 --150,24,-14 --150,24,-6 --150,24,2 --150,24,10 --150,24,18 --150,24,26 --150,24,34 --150,24,42 --150,24,50 --150,24,58 --150,24,66 --150,24,74 --150,24,82 --150,24,90 --150,24,98 --150,24,106 --150,24,114 --150,24,122 --150,24,130 --150,24,138 --150,24,146 --142,24,-150 --142,24,-142 --142,24,-134 --142,24,-126 --142,24,-118 --142,24,-110 --142,24,-102 --142,24,-94 --142,24,-86 --142,24,-78 --142,24,-70 --142,24,-62 --142,24,-54 --142,24,-46 --142,24,-38 --142,24,-30 --142,24,-22 --142,24,-14 --142,24,-6 --142,24,2 --142,24,10 --142,24,18 --142,24,26 --142,24,34 --142,24,42 --142,24,50 --142,24,58 --142,24,66 --142,24,74 --142,24,82 --142,24,90 --142,24,98 --142,24,106 --142,24,114 --142,24,122 --142,24,130 --142,24,138 --142,24,146 --134,24,-150 --134,24,-142 --134,24,-134 --134,24,-126 --134,24,-118 --134,24,-110 --134,24,-102 --134,24,-94 --134,24,-86 --134,24,-78 --134,24,-70 --134,24,-62 --134,24,-54 --134,24,-46 --134,24,-38 --134,24,-30 --134,24,-22 --134,24,-14 --134,24,-6 --134,24,2 --134,24,10 --134,24,18 --134,24,26 --134,24,34 --134,24,42 --134,24,50 --134,24,58 --134,24,66 --134,24,74 --134,24,82 --134,24,90 --134,24,98 --134,24,106 --134,24,114 --134,24,122 --134,24,130 --134,24,138 --134,24,146 --126,24,-150 --126,24,-142 --126,24,-134 --126,24,-126 --126,24,-118 --126,24,-110 --126,24,-102 --126,24,-94 --126,24,-86 --126,24,-78 --126,24,-70 --126,24,-62 --126,24,-54 --126,24,-46 --126,24,-38 --126,24,-30 --126,24,-22 --126,24,-14 --126,24,-6 --126,24,2 --126,24,10 --126,24,18 --126,24,26 --126,24,34 --126,24,42 --126,24,50 --126,24,58 --126,24,66 --126,24,74 --126,24,82 --126,24,90 --126,24,98 --126,24,106 --126,24,114 --126,24,122 --126,24,130 --126,24,138 --126,24,146 --118,24,-150 --118,24,-142 --118,24,-134 --118,24,-126 --118,24,-118 --118,24,-110 --118,24,-102 --118,24,-94 --118,24,-86 --118,24,-78 --118,24,-70 --118,24,-62 --118,24,-54 --118,24,-46 --118,24,-38 --118,24,-30 --118,24,-22 --118,24,-14 --118,24,-6 --118,24,2 --118,24,10 --118,24,18 --118,24,26 --118,24,34 --118,24,42 --118,24,50 --118,24,58 --118,24,66 --118,24,74 --118,24,82 --118,24,90 --118,24,98 --118,24,106 --118,24,114 --118,24,122 --118,24,130 --118,24,138 --118,24,146 --110,24,-150 --110,24,-142 --110,24,-134 --110,24,-126 --110,24,-118 --110,24,-110 --110,24,-102 --110,24,-94 --110,24,-86 --110,24,-78 --110,24,-70 --110,24,-62 --110,24,-54 --110,24,-46 --110,24,-38 --110,24,-30 --110,24,-22 --110,24,-14 --110,24,-6 --110,24,2 --110,24,10 --110,24,18 --110,24,26 --110,24,34 --110,24,42 --110,24,50 --110,24,58 --110,24,66 --110,24,74 --110,24,82 --110,24,90 --110,24,98 --110,24,106 --110,24,114 --110,24,122 --110,24,130 --110,24,138 --110,24,146 --102,24,-150 --102,24,-142 --102,24,-134 --102,24,-126 --102,24,-118 --102,24,-110 --102,24,-102 --102,24,-94 --102,24,-86 --102,24,-78 --102,24,-70 --102,24,-62 --102,24,-54 --102,24,-46 --102,24,-38 --102,24,-30 --102,24,-22 --102,24,-14 --102,24,-6 --102,24,2 --102,24,10 --102,24,18 --102,24,26 --102,24,34 --102,24,42 --102,24,50 --102,24,58 --102,24,66 --102,24,74 --102,24,82 --102,24,90 --102,24,98 --102,24,106 --102,24,114 --102,24,122 --102,24,130 --102,24,138 --102,24,146 --94,24,-150 --94,24,-142 --94,24,-134 --94,24,-126 --94,24,-118 --94,24,-110 --94,24,-102 --94,24,-94 --94,24,-86 --94,24,-78 --94,24,-70 --94,24,-62 --94,24,-54 --94,24,-46 --94,24,-38 --94,24,-30 --94,24,-22 --94,24,-14 --94,24,-6 --94,24,2 --94,24,10 --94,24,18 --94,24,26 --94,24,34 --94,24,42 --94,24,50 --94,24,58 --94,24,66 --94,24,74 --94,24,82 --94,24,90 --94,24,98 --94,24,106 --94,24,114 --94,24,122 --94,24,130 --94,24,138 --94,24,146 --86,24,-150 --86,24,-142 --86,24,-134 --86,24,-126 --86,24,-118 --86,24,-110 --86,24,-102 --86,24,-94 --86,24,-86 --86,24,-78 --86,24,-70 --86,24,-62 --86,24,-54 --86,24,-46 --86,24,-38 --86,24,-30 --86,24,-22 --86,24,-14 --86,24,-6 --86,24,2 --86,24,10 --86,24,18 --86,24,26 --86,24,34 --86,24,42 --86,24,50 --86,24,58 --86,24,66 --86,24,74 --86,24,82 --86,24,90 --86,24,98 --86,24,106 --86,24,114 --86,24,122 --86,24,130 --86,24,138 --86,24,146 --78,24,-150 --78,24,-142 --78,24,-134 --78,24,-126 --78,24,-118 --78,24,-110 --78,24,-102 --78,24,-94 --78,24,-86 --78,24,-78 --78,24,-70 --78,24,-62 --78,24,-54 --78,24,-46 --78,24,-38 --78,24,-30 --78,24,-22 --78,24,-14 --78,24,-6 --78,24,2 --78,24,10 --78,24,18 --78,24,26 --78,24,34 --78,24,42 --78,24,50 --78,24,58 --78,24,66 --78,24,74 --78,24,82 --78,24,90 --78,24,98 --78,24,106 --78,24,114 --78,24,122 --78,24,130 --78,24,138 --78,24,146 --70,24,-150 --70,24,-142 --70,24,-134 --70,24,-126 --70,24,-118 --70,24,-110 --70,24,-102 --70,24,-94 --70,24,-86 --70,24,-78 --70,24,-70 --70,24,-62 --70,24,-54 --70,24,-46 --70,24,-38 --70,24,-30 --70,24,-22 --70,24,-14 --70,24,-6 --70,24,2 --70,24,10 --70,24,18 --70,24,26 --70,24,34 --70,24,42 --70,24,50 --70,24,58 --70,24,66 --70,24,74 --70,24,82 --70,24,90 --70,24,98 --70,24,106 --70,24,114 --70,24,122 --70,24,130 --70,24,138 --70,24,146 --62,24,-150 --62,24,-142 --62,24,-134 --62,24,-126 --62,24,-118 --62,24,-110 --62,24,-102 --62,24,-94 --62,24,-86 --62,24,-78 --62,24,-70 --62,24,-62 --62,24,-54 --62,24,-46 --62,24,-38 --62,24,-30 --62,24,-22 --62,24,-14 --62,24,-6 --62,24,2 --62,24,10 --62,24,18 --62,24,26 --62,24,34 --62,24,42 --62,24,50 --62,24,58 --62,24,66 --62,24,74 --62,24,82 --62,24,90 --62,24,98 --62,24,106 --62,24,114 --62,24,122 --62,24,130 --62,24,138 --62,24,146 --54,24,-150 --54,24,-142 --54,24,-134 --54,24,-126 --54,24,-118 --54,24,-110 --54,24,-102 --54,24,-94 --54,24,-86 --54,24,-78 --54,24,-70 --54,24,-62 --54,24,-54 --54,24,-46 --54,24,-38 --54,24,-30 --54,24,-22 --54,24,-14 --54,24,-6 --54,24,2 --54,24,10 --54,24,18 --54,24,26 --54,24,34 --54,24,42 --54,24,50 --54,24,58 --54,24,66 --54,24,74 --54,24,82 --54,24,90 --54,24,98 --54,24,106 --54,24,114 --54,24,122 --54,24,130 --54,24,138 --54,24,146 --46,24,-150 --46,24,-142 --46,24,-134 --46,24,-126 --46,24,-118 --46,24,-110 --46,24,-102 --46,24,-94 --46,24,-86 --46,24,-78 --46,24,-70 --46,24,-62 --46,24,-54 --46,24,-46 --46,24,-38 --46,24,-30 --46,24,-22 --46,24,-14 --46,24,-6 --46,24,2 --46,24,10 --46,24,18 --46,24,26 --46,24,34 --46,24,42 --46,24,50 --46,24,58 --46,24,66 --46,24,74 --46,24,82 --46,24,90 --46,24,98 --46,24,106 --46,24,114 --46,24,122 --46,24,130 --46,24,138 --46,24,146 --38,24,-150 --38,24,-142 --38,24,-134 --38,24,-126 --38,24,-118 --38,24,-110 --38,24,-102 --38,24,-94 --38,24,-86 --38,24,-78 --38,24,-70 --38,24,-62 --38,24,-54 --38,24,-46 --38,24,-38 --38,24,-30 --38,24,-22 --38,24,-14 --38,24,-6 --38,24,2 --38,24,10 --38,24,18 --38,24,26 --38,24,34 --38,24,42 --38,24,50 --38,24,58 --38,24,66 --38,24,74 --38,24,82 --38,24,90 --38,24,98 --38,24,106 --38,24,114 --38,24,122 --38,24,130 --38,24,138 --38,24,146 --30,24,-150 --30,24,-142 --30,24,-134 --30,24,-126 --30,24,-118 --30,24,-110 --30,24,-102 --30,24,-94 --30,24,-86 --30,24,-78 --30,24,-70 --30,24,-62 --30,24,-54 --30,24,-46 --30,24,-38 --30,24,-30 --30,24,-22 --30,24,-14 --30,24,-6 --30,24,2 --30,24,10 --30,24,18 --30,24,26 --30,24,34 --30,24,42 --30,24,50 --30,24,58 --30,24,66 --30,24,74 --30,24,82 --30,24,90 --30,24,98 --30,24,106 --30,24,114 --30,24,122 --30,24,130 --30,24,138 --30,24,146 --22,24,-150 --22,24,-142 --22,24,-134 --22,24,-126 --22,24,-118 --22,24,-110 --22,24,-102 --22,24,-94 --22,24,-86 --22,24,-78 --22,24,-70 --22,24,-62 --22,24,-54 --22,24,-46 --22,24,-38 --22,24,-30 --22,24,-22 --22,24,-14 --22,24,-6 --22,24,2 --22,24,10 --22,24,18 --22,24,26 --22,24,34 --22,24,42 --22,24,50 --22,24,58 --22,24,66 --22,24,74 --22,24,82 --22,24,90 --22,24,98 --22,24,106 --22,24,114 --22,24,122 --22,24,130 --22,24,138 --22,24,146 --14,24,-150 --14,24,-142 --14,24,-134 --14,24,-126 --14,24,-118 --14,24,-110 --14,24,-102 --14,24,-94 --14,24,-86 --14,24,-78 --14,24,-70 --14,24,-62 --14,24,-54 --14,24,-46 --14,24,-38 --14,24,-30 --14,24,-22 --14,24,-14 --14,24,-6 --14,24,2 --14,24,10 --14,24,18 --14,24,26 --14,24,34 --14,24,42 --14,24,50 --14,24,58 --14,24,66 --14,24,74 --14,24,82 --14,24,90 --14,24,98 --14,24,106 --14,24,114 --14,24,122 --14,24,130 --14,24,138 --14,24,146 --6,24,-150 --6,24,-142 --6,24,-134 --6,24,-126 --6,24,-118 --6,24,-110 --6,24,-102 --6,24,-94 --6,24,-86 --6,24,-78 --6,24,-70 --6,24,-62 --6,24,-54 --6,24,-46 --6,24,-38 --6,24,-30 --6,24,-22 --6,24,-14 --6,24,-6 --6,24,2 --6,24,10 --6,24,18 --6,24,26 --6,24,34 --6,24,42 --6,24,50 --6,24,58 --6,24,66 --6,24,74 --6,24,82 --6,24,90 --6,24,98 --6,24,106 --6,24,114 --6,24,122 --6,24,130 --6,24,138 --6,24,146 -2,24,-150 -2,24,-142 -2,24,-134 -2,24,-126 -2,24,-118 -2,24,-110 -2,24,-102 -2,24,-94 -2,24,-86 -2,24,-78 -2,24,-70 -2,24,-62 -2,24,-54 -2,24,-46 -2,24,-38 -2,24,-30 -2,24,-22 -2,24,-14 -2,24,-6 -2,24,2 -2,24,10 -2,24,18 -2,24,26 -2,24,34 -2,24,42 -2,24,50 -2,24,58 -2,24,66 -2,24,74 -2,24,82 -2,24,90 -2,24,98 -2,24,106 -2,24,114 -2,24,122 -2,24,130 -2,24,138 -2,24,146 -10,24,-150 -10,24,-142 -10,24,-134 -10,24,-126 -10,24,-118 -10,24,-110 -10,24,-102 -10,24,-94 -10,24,-86 -10,24,-78 -10,24,-70 -10,24,-62 -10,24,-54 -10,24,-46 -10,24,-38 -10,24,-30 -10,24,-22 -10,24,-14 -10,24,-6 -10,24,2 -10,24,10 -10,24,18 -10,24,26 -10,24,34 -10,24,42 -10,24,50 -10,24,58 -10,24,66 -10,24,74 -10,24,82 -10,24,90 -10,24,98 -10,24,106 -10,24,114 -10,24,122 -10,24,130 -10,24,138 -10,24,146 -18,24,-150 -18,24,-142 -18,24,-134 -18,24,-126 -18,24,-118 -18,24,-110 -18,24,-102 -18,24,-94 -18,24,-86 -18,24,-78 -18,24,-70 -18,24,-62 -18,24,-54 -18,24,-46 -18,24,-38 -18,24,-30 -18,24,-22 -18,24,-14 -18,24,-6 -18,24,2 -18,24,10 -18,24,18 -18,24,26 -18,24,34 -18,24,42 -18,24,50 -18,24,58 -18,24,66 -18,24,74 -18,24,82 -18,24,90 -18,24,98 -18,24,106 -18,24,114 -18,24,122 -18,24,130 -18,24,138 -18,24,146 -26,24,-150 -26,24,-142 -26,24,-134 -26,24,-126 -26,24,-118 -26,24,-110 -26,24,-102 -26,24,-94 -26,24,-86 -26,24,-78 -26,24,-70 -26,24,-62 -26,24,-54 -26,24,-46 -26,24,-38 -26,24,-30 -26,24,-22 -26,24,-14 -26,24,-6 -26,24,2 -26,24,10 -26,24,18 -26,24,26 -26,24,34 -26,24,42 -26,24,50 -26,24,58 -26,24,66 -26,24,74 -26,24,82 -26,24,90 -26,24,98 -26,24,106 -26,24,114 -26,24,122 -26,24,130 -26,24,138 -26,24,146 -34,24,-150 -34,24,-142 -34,24,-134 -34,24,-126 -34,24,-118 -34,24,-110 -34,24,-102 -34,24,-94 -34,24,-86 -34,24,-78 -34,24,-70 -34,24,-62 -34,24,-54 -34,24,-46 -34,24,-38 -34,24,-30 -34,24,-22 -34,24,-14 -34,24,-6 -34,24,2 -34,24,10 -34,24,18 -34,24,26 -34,24,34 -34,24,42 -34,24,50 -34,24,58 -34,24,66 -34,24,74 -34,24,82 -34,24,90 -34,24,98 -34,24,106 -34,24,114 -34,24,122 -34,24,130 -34,24,138 -34,24,146 -42,24,-150 -42,24,-142 -42,24,-134 -42,24,-126 -42,24,-118 -42,24,-110 -42,24,-102 -42,24,-94 -42,24,-86 -42,24,-78 -42,24,-70 -42,24,-62 -42,24,-54 -42,24,-46 -42,24,-38 -42,24,-30 -42,24,-22 -42,24,-14 -42,24,-6 -42,24,2 -42,24,10 -42,24,18 -42,24,26 -42,24,34 -42,24,42 -42,24,50 -42,24,58 -42,24,66 -42,24,74 -42,24,82 -42,24,90 -42,24,98 -42,24,106 -42,24,114 -42,24,122 -42,24,130 -42,24,138 -42,24,146 -50,24,-150 -50,24,-142 -50,24,-134 -50,24,-126 -50,24,-118 -50,24,-110 -50,24,-102 -50,24,-94 -50,24,-86 -50,24,-78 -50,24,-70 -50,24,-62 -50,24,-54 -50,24,-46 -50,24,-38 -50,24,-30 -50,24,-22 -50,24,-14 -50,24,-6 -50,24,2 -50,24,10 -50,24,18 -50,24,26 -50,24,34 -50,24,42 -50,24,50 -50,24,58 -50,24,66 -50,24,74 -50,24,82 -50,24,90 -50,24,98 -50,24,106 -50,24,114 -50,24,122 -50,24,130 -50,24,138 -50,24,146 -58,24,-150 -58,24,-142 -58,24,-134 -58,24,-126 -58,24,-118 -58,24,-110 -58,24,-102 -58,24,-94 -58,24,-86 -58,24,-78 -58,24,-70 -58,24,-62 -58,24,-54 -58,24,-46 -58,24,-38 -58,24,-30 -58,24,-22 -58,24,-14 -58,24,-6 -58,24,2 -58,24,10 -58,24,18 -58,24,26 -58,24,34 -58,24,42 -58,24,50 -58,24,58 -58,24,66 -58,24,74 -58,24,82 -58,24,90 -58,24,98 -58,24,106 -58,24,114 -58,24,122 -58,24,130 -58,24,138 -58,24,146 -66,24,-150 -66,24,-142 -66,24,-134 -66,24,-126 -66,24,-118 -66,24,-110 -66,24,-102 -66,24,-94 -66,24,-86 -66,24,-78 -66,24,-70 -66,24,-62 -66,24,-54 -66,24,-46 -66,24,-38 -66,24,-30 -66,24,-22 -66,24,-14 -66,24,-6 -66,24,2 -66,24,10 -66,24,18 -66,24,26 -66,24,34 -66,24,42 -66,24,50 -66,24,58 -66,24,66 -66,24,74 -66,24,82 -66,24,90 -66,24,98 -66,24,106 -66,24,114 -66,24,122 -66,24,130 -66,24,138 -66,24,146 -74,24,-150 -74,24,-142 -74,24,-134 -74,24,-126 -74,24,-118 -74,24,-110 -74,24,-102 -74,24,-94 -74,24,-86 -74,24,-78 -74,24,-70 -74,24,-62 -74,24,-54 -74,24,-46 -74,24,-38 -74,24,-30 -74,24,-22 -74,24,-14 -74,24,-6 -74,24,2 -74,24,10 -74,24,18 -74,24,26 -74,24,34 -74,24,42 -74,24,50 -74,24,58 -74,24,66 -74,24,74 -74,24,82 -74,24,90 -74,24,98 -74,24,106 -74,24,114 -74,24,122 -74,24,130 -74,24,138 -74,24,146 -82,24,-150 -82,24,-142 -82,24,-134 -82,24,-126 -82,24,-118 -82,24,-110 -82,24,-102 -82,24,-94 -82,24,-86 -82,24,-78 -82,24,-70 -82,24,-62 -82,24,-54 -82,24,-46 -82,24,-38 -82,24,-30 -82,24,-22 -82,24,-14 -82,24,-6 -82,24,2 -82,24,10 -82,24,18 -82,24,26 -82,24,34 -82,24,42 -82,24,50 -82,24,58 -82,24,66 -82,24,74 -82,24,82 -82,24,90 -82,24,98 -82,24,106 -82,24,114 -82,24,122 -82,24,130 -82,24,138 -82,24,146 -90,24,-150 -90,24,-142 -90,24,-134 -90,24,-126 -90,24,-118 -90,24,-110 -90,24,-102 -90,24,-94 -90,24,-86 -90,24,-78 -90,24,-70 -90,24,-62 -90,24,-54 -90,24,-46 -90,24,-38 -90,24,-30 -90,24,-22 -90,24,-14 -90,24,-6 -90,24,2 -90,24,10 -90,24,18 -90,24,26 -90,24,34 -90,24,42 -90,24,50 -90,24,58 -90,24,66 -90,24,74 -90,24,82 -90,24,90 -90,24,98 -90,24,106 -90,24,114 -90,24,122 -90,24,130 -90,24,138 -90,24,146 -98,24,-150 -98,24,-142 -98,24,-134 -98,24,-126 -98,24,-118 -98,24,-110 -98,24,-102 -98,24,-94 -98,24,-86 -98,24,-78 -98,24,-70 -98,24,-62 -98,24,-54 -98,24,-46 -98,24,-38 -98,24,-30 -98,24,-22 -98,24,-14 -98,24,-6 -98,24,2 -98,24,10 -98,24,18 -98,24,26 -98,24,34 -98,24,42 -98,24,50 -98,24,58 -98,24,66 -98,24,74 -98,24,82 -98,24,90 -98,24,98 -98,24,106 -98,24,114 -98,24,122 -98,24,130 -98,24,138 -98,24,146 -106,24,-150 -106,24,-142 -106,24,-134 -106,24,-126 -106,24,-118 -106,24,-110 -106,24,-102 -106,24,-94 -106,24,-86 -106,24,-78 -106,24,-70 -106,24,-62 -106,24,-54 -106,24,-46 -106,24,-38 -106,24,-30 -106,24,-22 -106,24,-14 -106,24,-6 -106,24,2 -106,24,10 -106,24,18 -106,24,26 -106,24,34 -106,24,42 -106,24,50 -106,24,58 -106,24,66 -106,24,74 -106,24,82 -106,24,90 -106,24,98 -106,24,106 -106,24,114 -106,24,122 -106,24,130 -106,24,138 -106,24,146 -114,24,-150 -114,24,-142 -114,24,-134 -114,24,-126 -114,24,-118 -114,24,-110 -114,24,-102 -114,24,-94 -114,24,-86 -114,24,-78 -114,24,-70 -114,24,-62 -114,24,-54 -114,24,-46 -114,24,-38 -114,24,-30 -114,24,-22 -114,24,-14 -114,24,-6 -114,24,2 -114,24,10 -114,24,18 -114,24,26 -114,24,34 -114,24,42 -114,24,50 -114,24,58 -114,24,66 -114,24,74 -114,24,82 -114,24,90 -114,24,98 -114,24,106 -114,24,114 -114,24,122 -114,24,130 -114,24,138 -114,24,146 -122,24,-150 -122,24,-142 -122,24,-134 -122,24,-126 -122,24,-118 -122,24,-110 -122,24,-102 -122,24,-94 -122,24,-86 -122,24,-78 -122,24,-70 -122,24,-62 -122,24,-54 -122,24,-46 -122,24,-38 -122,24,-30 -122,24,-22 -122,24,-14 -122,24,-6 -122,24,2 -122,24,10 -122,24,18 -122,24,26 -122,24,34 -122,24,42 -122,24,50 -122,24,58 -122,24,66 -122,24,74 -122,24,82 -122,24,90 -122,24,98 -122,24,106 -122,24,114 -122,24,122 -122,24,130 -122,24,138 -122,24,146 -130,24,-150 -130,24,-142 -130,24,-134 -130,24,-126 -130,24,-118 -130,24,-110 -130,24,-102 -130,24,-94 -130,24,-86 -130,24,-78 -130,24,-70 -130,24,-62 -130,24,-54 -130,24,-46 -130,24,-38 -130,24,-30 -130,24,-22 -130,24,-14 -130,24,-6 -130,24,2 -130,24,10 -130,24,18 -130,24,26 -130,24,34 -130,24,42 -130,24,50 -130,24,58 -130,24,66 -130,24,74 -130,24,82 -130,24,90 -130,24,98 -130,24,106 -130,24,114 -130,24,122 -130,24,130 -130,24,138 -130,24,146 -138,24,-150 -138,24,-142 -138,24,-134 -138,24,-126 -138,24,-118 -138,24,-110 -138,24,-102 -138,24,-94 -138,24,-86 -138,24,-78 -138,24,-70 -138,24,-62 -138,24,-54 -138,24,-46 -138,24,-38 -138,24,-30 -138,24,-22 -138,24,-14 -138,24,-6 -138,24,2 -138,24,10 -138,24,18 -138,24,26 -138,24,34 -138,24,42 -138,24,50 -138,24,58 -138,24,66 -138,24,74 -138,24,82 -138,24,90 -138,24,98 -138,24,106 -138,24,114 -138,24,122 -138,24,130 -138,24,138 -138,24,146 -146,24,-150 -146,24,-142 -146,24,-134 -146,24,-126 -146,24,-118 -146,24,-110 -146,24,-102 -146,24,-94 -146,24,-86 -146,24,-78 -146,24,-70 -146,24,-62 -146,24,-54 -146,24,-46 -146,24,-38 -146,24,-30 -146,24,-22 -146,24,-14 -146,24,-6 -146,24,2 -146,24,10 -146,24,18 -146,24,26 -146,24,34 -146,24,42 -146,24,50 -146,24,58 -146,24,66 -146,24,74 -146,24,82 -146,24,90 -146,24,98 -146,24,106 -146,24,114 -146,24,122 -146,24,130 -146,24,138 -146,24,146 --150,32,-150 --150,32,-142 --150,32,-134 --150,32,-126 --150,32,-118 --150,32,-110 --150,32,-102 --150,32,-94 --150,32,-86 --150,32,-78 --150,32,-70 --150,32,-62 --150,32,-54 --150,32,-46 --150,32,-38 --150,32,-30 --150,32,-22 --150,32,-14 --150,32,-6 --150,32,2 --150,32,10 --150,32,18 --150,32,26 --150,32,34 --150,32,42 --150,32,50 --150,32,58 --150,32,66 --150,32,74 --150,32,82 --150,32,90 --150,32,98 --150,32,106 --150,32,114 --150,32,122 --150,32,130 --150,32,138 +10,32,-78 +2,32,-70 -150,32,146 --142,32,-150 --142,32,-142 --142,32,-134 --142,32,-126 --142,32,-118 --142,32,-110 --142,32,-102 --142,32,-94 --142,32,-86 --142,32,-78 --142,32,-70 --142,32,-62 --142,32,-54 --142,32,-46 --142,32,-38 --142,32,-30 --142,32,-22 --142,32,-14 --142,32,-6 --142,32,2 --142,32,10 --142,32,18 --142,32,26 --142,32,34 --142,32,42 --142,32,50 --142,32,58 --142,32,66 --142,32,74 --142,32,82 --142,32,90 --142,32,98 --142,32,106 --142,32,114 --142,32,122 --142,32,130 --142,32,138 -142,32,146 --134,32,-150 --134,32,-142 --134,32,-134 --134,32,-126 --134,32,-118 --134,32,-110 --134,32,-102 --134,32,-94 --134,32,-86 --134,32,-78 --134,32,-70 --134,32,-62 --134,32,-54 --134,32,-46 --134,32,-38 --134,32,-30 --134,32,-22 --134,32,-14 --134,32,-6 --134,32,2 --134,32,10 --134,32,18 --134,32,26 --134,32,34 --134,32,42 --134,32,50 --134,32,58 --134,32,66 --134,32,74 --134,32,82 --134,32,90 --134,32,98 --134,32,106 --134,32,114 --134,32,122 --134,32,130 --134,32,138 +-150,32,138 -134,32,146 --126,32,-150 --126,32,-142 --126,32,-134 --126,32,-126 --126,32,-118 --126,32,-110 --126,32,-102 --126,32,-94 --126,32,-86 --126,32,-78 --126,32,-70 --126,32,-62 --126,32,-54 --126,32,-46 --126,32,-38 --126,32,-30 --126,32,-22 --126,32,-14 --126,32,-6 --126,32,2 --126,32,10 --126,32,18 --126,32,26 --126,32,34 --126,32,42 --126,32,50 --126,32,58 --126,32,66 --126,32,74 --126,32,82 --126,32,90 --126,32,98 --126,32,106 --126,32,114 --126,32,122 --126,32,130 --126,32,138 +-142,32,138 +-150,32,130 -126,32,146 --118,32,-150 --118,32,-142 --118,32,-134 --118,32,-126 --118,32,-118 --118,32,-110 --118,32,-102 --118,32,-94 --118,32,-86 --118,32,-78 --118,32,-70 --118,32,-62 --118,32,-54 --118,32,-46 --118,32,-38 --118,32,-30 --118,32,-22 --118,32,-14 --118,32,-6 --118,32,2 --118,32,10 --118,32,18 --118,32,26 --118,32,34 --118,32,42 --118,32,50 --118,32,58 --118,32,66 --118,32,74 --118,32,82 --118,32,90 --118,32,98 --118,32,106 --118,32,114 --118,32,122 +-134,32,138 +-142,32,130 +-150,32,122 +-126,32,138 +-134,32,130 +-142,32,122 +-150,32,114 +-126,32,130 +-134,32,122 +-142,32,114 +-150,32,106 +-126,32,122 -118,32,130 -118,32,138 -118,32,146 --110,32,-150 --110,32,-142 --110,32,-134 --110,32,-126 --110,32,-118 --110,32,-110 --110,32,-102 --110,32,-94 --110,32,-86 --110,32,-78 --110,32,-70 --110,32,-62 --110,32,-54 --110,32,-46 --110,32,-38 --110,32,-30 --110,32,-22 --110,32,-14 --110,32,-6 --110,32,2 --110,32,10 --110,32,18 --110,32,26 --110,32,34 --110,32,42 --110,32,50 --110,32,58 --110,32,66 --110,32,74 --110,32,82 --110,32,90 --110,32,98 --110,32,106 +-134,32,114 +-142,32,106 +-150,32,98 +-118,32,122 +-126,32,114 +-134,32,106 +-150,32,90 +-142,32,98 +-118,32,114 +-126,32,106 +-150,32,82 +-134,32,98 +-142,32,90 +-150,32,74 +-126,32,98 +-142,32,82 +-134,32,90 +-150,32,66 +-118,32,106 +-142,32,74 +-134,32,82 +-150,32,58 +-142,32,66 +-150,32,50 +-142,32,58 +-150,32,42 +-150,32,-150 +-150,32,34 +-150,32,-142 +-150,32,26 +-142,32,-150 +-150,32,-134 +-126,32,90 -110,32,114 -110,32,122 -110,32,130 -110,32,138 -110,32,146 --102,32,-150 --102,32,-142 --102,32,-134 --102,32,-126 --102,32,-118 --102,32,-110 --102,32,-102 --102,32,-94 --102,32,-86 --102,32,-78 --102,32,-70 --102,32,-62 --102,32,-54 --102,32,-46 --102,32,-38 --102,32,-30 --102,32,-22 --102,32,-14 --102,32,-6 --102,32,2 --102,32,10 --102,32,18 --102,32,26 --102,32,34 --102,32,42 --102,32,50 --102,32,58 --102,32,66 --102,32,74 --102,32,82 --102,32,90 --102,32,98 --102,32,106 +-150,32,18 +-150,32,-126 +-142,32,-142 +-150,32,10 +-150,32,-118 +-134,32,74 +-150,32,2 +-142,32,-134 +-142,32,50 +-118,32,98 +-142,32,42 +-134,32,-150 +-134,32,66 +-150,32,-110 +-110,32,106 +-126,32,82 +-150,32,-6 +-142,32,-126 +-150,32,-102 +-142,32,34 +-150,32,-14 +-142,32,26 +-134,32,58 +-150,32,-94 +-150,32,-22 +-134,32,-142 +-118,32,90 +-142,32,18 +-150,32,-86 +-150,32,-30 +-150,32,-78 +-150,32,-38 +-142,32,2 -102,32,114 -102,32,122 -102,32,130 -102,32,138 -102,32,146 --94,32,-150 --94,32,-142 --94,32,-134 --94,32,-126 --94,32,-118 --94,32,-110 --94,32,-102 --94,32,-94 --94,32,-86 --94,32,-78 --94,32,-70 --94,32,-62 --94,32,-54 --94,32,-46 --94,32,-38 --94,32,-30 --94,32,-22 --94,32,-14 --94,32,-6 --94,32,2 --94,32,10 --94,32,18 --94,32,26 --94,32,34 --94,32,42 --94,32,50 --94,32,58 --94,32,66 --94,32,74 --94,32,82 --94,32,90 --94,32,98 --94,32,106 +-142,32,-118 +-134,32,-134 +-150,32,-70 +-142,32,10 +-150,32,-46 +-126,32,74 +-142,32,-6 +-142,32,-110 +-126,32,-150 +-150,32,-62 +-110,32,98 +-134,32,50 +-102,32,106 +-150,32,-54 +-134,32,42 +-118,32,82 +-134,32,-126 +-126,32,66 +-134,32,34 +-142,32,-102 +-142,32,-14 +-110,32,90 +-126,32,58 +-126,32,-142 +-134,32,26 +-142,32,-94 +-142,32,-22 +-118,32,74 +-134,32,-118 +-126,32,-134 +-142,32,-86 +-142,32,-30 +-134,32,18 -94,32,114 -94,32,122 -94,32,130 -94,32,138 -94,32,146 --86,32,-150 --86,32,-142 --86,32,-134 --86,32,-126 --86,32,-118 --86,32,-110 --86,32,-102 --86,32,-94 --86,32,-86 --86,32,-78 --86,32,-70 --86,32,-62 --86,32,-54 --86,32,-46 --86,32,-38 --86,32,-30 --86,32,-22 --86,32,-14 --86,32,-6 --86,32,2 --86,32,10 --86,32,18 --86,32,26 --86,32,34 --86,32,42 --86,32,50 --86,32,58 --86,32,66 --86,32,74 --86,32,82 --86,32,90 --86,32,98 +-142,32,-78 +-142,32,-38 +-134,32,-6 +-142,32,-70 +-134,32,2 +-102,32,98 +-118,32,-150 +-134,32,-110 +-142,32,-46 +-134,32,10 +-94,32,106 +-126,32,-126 +-142,32,-62 +-126,32,50 +-110,32,82 +-118,32,66 +-126,32,42 +-142,32,-54 +-134,32,-102 +-134,32,-14 +-102,32,90 +-126,32,34 +-118,32,-142 +-134,32,-94 +-94,32,98 +-118,32,58 +-110,32,74 +-134,32,-22 +-126,32,-118 +-126,32,26 +-110,32,-150 +-134,32,-86 -86,32,106 -86,32,114 -86,32,122 -86,32,130 -86,32,138 -86,32,146 --78,32,-150 --78,32,-142 --78,32,-134 --78,32,-126 --78,32,-118 --78,32,-110 --78,32,-102 --78,32,-94 --78,32,-86 --78,32,-78 --78,32,-70 --78,32,-62 --78,32,-54 --78,32,-46 --78,32,-38 --78,32,-30 --78,32,-22 --78,32,-14 --78,32,-6 --78,32,2 --78,32,10 --78,32,18 --78,32,26 --78,32,34 --78,32,42 --78,32,50 --78,32,58 --78,32,66 --78,32,74 --78,32,82 --78,32,90 --78,32,98 +-134,32,-30 +-134,32,-78 +-134,32,-38 +-134,32,-70 +-118,32,-134 +-126,32,18 +-126,32,-6 +-126,32,-110 +-134,32,-46 +-118,32,-126 +-126,32,10 +-126,32,2 +-134,32,-62 +-118,32,50 +-102,32,82 +-110,32,66 +-134,32,-54 +-110,32,-142 +-126,32,-102 +-94,32,90 +-118,32,42 +-86,32,98 +-118,32,34 +-126,32,-14 +-102,32,74 +-118,32,-118 +-126,32,-94 +-110,32,58 +-102,32,-150 +-118,32,26 +-126,32,-22 +-118,32,18 -78,32,106 -78,32,114 -78,32,122 -78,32,130 -78,32,138 -78,32,146 --70,32,-150 --70,32,-142 --70,32,-134 --70,32,-126 --70,32,-118 --70,32,-110 --70,32,-102 --70,32,-94 --70,32,-86 --70,32,-78 --70,32,-70 --70,32,-62 --70,32,-54 --70,32,-46 --70,32,-38 --70,32,-30 --70,32,-22 --70,32,-14 --70,32,-6 --70,32,2 --70,32,10 --70,32,18 --70,32,26 --70,32,34 --70,32,42 --70,32,50 --70,32,58 --70,32,66 --70,32,74 --70,32,82 --70,32,90 --70,32,98 +-126,32,-86 +-126,32,-30 +-110,32,-134 +-126,32,-78 +-118,32,-110 +-126,32,-38 +-126,32,-70 +-118,32,10 +-126,32,-46 +-118,32,-6 +-94,32,82 +-110,32,-126 +-118,32,2 +-110,32,50 +-102,32,-142 +-126,32,-62 +-126,32,-54 +-94,32,-150 +-86,32,90 +-102,32,66 +-78,32,98 +-110,32,42 +-118,32,-102 +-118,32,-14 +-94,32,74 +-110,32,-118 +-102,32,58 +-110,32,34 +-118,32,-94 +-118,32,-22 +-118,32,-86 +-86,32,82 -70,32,106 -70,32,114 -70,32,122 -70,32,130 -70,32,138 -70,32,146 --62,32,-150 --62,32,-142 --62,32,-134 --62,32,-126 --62,32,-118 --62,32,-110 --62,32,-102 --62,32,-94 --62,32,-86 --62,32,-78 --62,32,-70 --62,32,-62 --62,32,-54 --62,32,-46 --62,32,-38 --62,32,-30 --62,32,-22 --62,32,-14 --62,32,-6 --62,32,2 --62,32,10 --62,32,18 --62,32,26 --62,32,34 --62,32,42 --62,32,50 --62,32,58 --62,32,66 --62,32,74 --62,32,82 --62,32,90 +-102,32,-134 +-118,32,-30 +-110,32,-110 +-118,32,-78 +-110,32,26 +-110,32,18 +-118,32,-38 +-94,32,-142 +-118,32,-70 +-70,32,98 +-102,32,-126 +-78,32,90 +-110,32,-6 +-118,32,-46 +-110,32,10 +-110,32,-102 +-86,32,-150 +-102,32,50 +-118,32,-62 +-110,32,2 +-94,32,66 +-102,32,42 +-118,32,-54 +-102,32,-118 +-110,32,-14 +-86,32,74 +-110,32,-94 +-94,32,58 +-110,32,-22 +-78,32,82 +-102,32,34 -62,32,98 -62,32,106 -62,32,114 @@ -3083,37 +288,37 @@ -62,32,130 -62,32,138 -62,32,146 --54,32,-150 --54,32,-142 --54,32,-134 --54,32,-126 --54,32,-118 --54,32,-110 --54,32,-102 --54,32,-94 --54,32,-86 --54,32,-78 --54,32,-70 --54,32,-62 --54,32,-54 --54,32,-46 --54,32,-38 --54,32,-30 --54,32,-22 --54,32,-14 --54,32,-6 --54,32,2 --54,32,10 --54,32,18 --54,32,26 --54,32,34 --54,32,42 --54,32,50 --54,32,58 --54,32,66 --54,32,74 --54,32,82 --54,32,90 +-94,32,-134 +-102,32,-110 +-86,32,-142 +-110,32,-86 +-70,32,90 +-94,32,-126 +-110,32,-30 +-110,32,-78 +-102,32,26 +-110,32,-38 +-110,32,-70 +-102,32,18 +-102,32,-102 +-78,32,-150 +-102,32,-6 +-94,32,-118 +-110,32,-46 +-86,32,66 +-94,32,50 +-102,32,10 +-102,32,2 +-110,32,-62 +-110,32,-54 +-78,32,74 +-102,32,-14 +-86,32,-134 +-94,32,42 +-102,32,-94 +-62,32,90 +-70,32,82 +-86,32,58 -54,32,98 -54,32,106 -54,32,114 @@ -3121,37 +326,37 @@ -54,32,130 -54,32,138 -54,32,146 --46,32,-150 --46,32,-142 --46,32,-134 --46,32,-126 --46,32,-118 --46,32,-110 --46,32,-102 --46,32,-94 --46,32,-86 --46,32,-78 --46,32,-70 --46,32,-62 --46,32,-54 --46,32,-46 --46,32,-38 --46,32,-30 --46,32,-22 --46,32,-14 --46,32,-6 --46,32,2 --46,32,10 --46,32,18 --46,32,26 --46,32,34 --46,32,42 --46,32,50 --46,32,58 --46,32,66 --46,32,74 --46,32,82 --46,32,90 +-102,32,-22 +-78,32,-142 +-94,32,-110 +-70,32,-150 +-102,32,-86 +-102,32,-30 +-102,32,-78 +-94,32,34 +-102,32,-38 +-102,32,-70 +-78,32,66 +-86,32,-126 +-94,32,26 +-78,32,-134 +-86,32,50 +-94,32,-102 +-94,32,18 +-94,32,-6 +-86,32,-118 +-94,32,10 +-94,32,2 +-102,32,-46 +-94,32,-14 +-102,32,-62 +-102,32,-54 +-54,32,90 +-70,32,74 +-62,32,82 +-86,32,42 +-94,32,-94 +-94,32,-22 -46,32,98 -46,32,106 -46,32,114 @@ -3159,36 +364,36 @@ -46,32,130 -46,32,138 -46,32,146 --38,32,-150 --38,32,-142 --38,32,-134 --38,32,-126 --38,32,-118 --38,32,-110 --38,32,-102 --38,32,-94 --38,32,-86 --38,32,-78 --38,32,-70 --38,32,-62 --38,32,-54 --38,32,-46 --38,32,-38 --38,32,-30 --38,32,-22 --38,32,-14 --38,32,-6 --38,32,2 --38,32,10 --38,32,18 --38,32,26 --38,32,34 --38,32,42 --38,32,50 --38,32,58 --38,32,66 --38,32,74 --38,32,82 +-70,32,-142 +-62,32,-150 +-86,32,-110 +-94,32,-86 +-78,32,-126 +-78,32,58 +-94,32,-30 +-86,32,34 +-94,32,-78 +-70,32,-134 +-70,32,66 +-62,32,-142 +-46,32,90 +-94,32,-38 +-78,32,50 +-86,32,-102 +-94,32,-70 +-86,32,26 +-78,32,-118 +-54,32,82 +-62,32,74 +-86,32,-14 +-86,32,-6 +-94,32,-46 +-86,32,18 +-86,32,10 +-54,32,-150 +-86,32,2 +-94,32,-62 +-70,32,58 -38,32,90 -38,32,98 -38,32,106 @@ -3197,36 +402,36 @@ -38,32,130 -38,32,138 -38,32,146 --30,32,-150 --30,32,-142 --30,32,-134 --30,32,-126 --30,32,-118 --30,32,-110 --30,32,-102 --30,32,-94 --30,32,-86 --30,32,-78 --30,32,-70 --30,32,-62 --30,32,-54 --30,32,-46 --30,32,-38 --30,32,-30 --30,32,-22 --30,32,-14 --30,32,-6 --30,32,2 --30,32,10 --30,32,18 --30,32,26 --30,32,34 --30,32,42 --30,32,50 --30,32,58 --30,32,66 --30,32,74 --30,32,82 +-94,32,-54 +-86,32,-94 +-78,32,-110 +-86,32,-22 +-70,32,-126 +-86,32,-86 +-78,32,42 +-86,32,-30 +-46,32,82 +-62,32,66 +-62,32,-134 +-46,32,-150 +-86,32,-78 +-86,32,-38 +-54,32,-142 +-54,32,74 +-78,32,34 +-70,32,50 +-78,32,-102 +-86,32,-70 +-70,32,-118 +-78,32,-14 +-78,32,26 +-78,32,18 +-78,32,2 +-86,32,-46 +-78,32,10 +-78,32,-6 +-38,32,82 +-62,32,-126 -30,32,90 -30,32,98 -30,32,106 @@ -3235,36 +440,36 @@ -30,32,130 -30,32,138 -30,32,146 --22,32,-150 --22,32,-142 --22,32,-134 --22,32,-126 --22,32,-118 --22,32,-110 --22,32,-102 --22,32,-94 --22,32,-86 --22,32,-78 --22,32,-70 --22,32,-62 --22,32,-54 --22,32,-46 --22,32,-38 --22,32,-30 --22,32,-22 --22,32,-14 --22,32,-6 --22,32,2 --22,32,10 --22,32,18 --22,32,26 --22,32,34 --22,32,42 --22,32,50 --22,32,58 --22,32,66 --22,32,74 --22,32,82 +-86,32,-62 +-86,32,-54 +-70,32,-110 +-78,32,-94 +-38,32,-150 +-78,32,-22 +-62,32,58 +-54,32,-134 +-78,32,-86 +-46,32,-142 +-78,32,-30 +-70,32,42 +-46,32,74 +-54,32,66 +-70,32,34 +-70,32,-102 +-78,32,-78 +-62,32,50 +-62,32,-118 +-30,32,-150 +-54,32,-126 +-78,32,-38 +-30,32,82 +-38,32,-142 +-70,32,26 +-38,32,74 +-78,32,-70 +-54,32,58 +-78,32,-46 +-46,32,66 -22,32,90 -22,32,98 -22,32,106 @@ -3273,36 +478,36 @@ -22,32,130 -22,32,138 -22,32,146 --14,32,-150 --14,32,-142 --14,32,-134 --14,32,-126 --14,32,-118 --14,32,-110 --14,32,-102 --14,32,-94 --14,32,-86 --14,32,-78 --14,32,-70 --14,32,-62 --14,32,-54 --14,32,-46 --14,32,-38 --14,32,-30 --14,32,-22 --14,32,-14 --14,32,-6 --14,32,2 --14,32,10 --14,32,18 --14,32,26 --14,32,34 --14,32,42 --14,32,50 --14,32,58 --14,32,66 --14,32,74 --14,32,82 +-46,32,-134 +-78,32,-62 +-70,32,-94 +-62,32,-110 +-78,32,-54 +-70,32,-86 +-70,32,-6 +-62,32,-102 +-70,32,18 +-70,32,-14 +-70,32,-22 +-22,32,-150 +-70,32,2 +-62,32,42 +-70,32,10 +-62,32,34 +-54,32,-118 +-22,32,82 +-30,32,-142 +-46,32,-126 +-70,32,-30 +-30,32,74 +-70,32,-78 +-54,32,50 +-70,32,-38 +-38,32,66 +-46,32,58 +-70,32,-70 +-62,32,26 +-22,32,74 -14,32,90 -14,32,98 -14,32,106 @@ -3311,36 +516,36 @@ -14,32,130 -14,32,138 -14,32,146 +-38,32,-134 +-62,32,-94 +-54,32,-110 +-14,32,-150 +-70,32,-46 +-70,32,-62 +-46,32,-118 +-62,32,-6 +-22,32,-142 +-70,32,-54 +-62,32,-14 +-62,32,-22 +-14,32,82 +-30,32,-134 +-54,32,-102 +-54,32,42 +-62,32,18 +-62,32,10 +-62,32,2 +-62,32,-86 +-30,32,66 +-46,32,50 -6,32,-150 --6,32,-142 --6,32,-134 --6,32,-126 --6,32,-118 --6,32,-110 --6,32,-102 --6,32,-94 --6,32,-86 --6,32,-78 --6,32,-70 --6,32,-62 --6,32,-54 --6,32,-46 --6,32,-38 --6,32,-30 --6,32,-22 --6,32,-14 --6,32,-6 --6,32,2 --6,32,10 --6,32,18 --6,32,26 --6,32,34 --6,32,42 --6,32,50 --6,32,58 --6,32,66 --6,32,74 --6,32,82 +-62,32,-30 +-38,32,-126 +-38,32,58 +-54,32,34 +-62,32,-78 +-54,32,26 +-14,32,74 -6,32,90 -6,32,98 -6,32,106 @@ -3349,35 +554,35 @@ -6,32,130 -6,32,138 -6,32,146 +-14,32,-142 2,32,-150 -2,32,-142 -2,32,-134 -2,32,-126 -2,32,-118 -2,32,-110 -2,32,-102 -2,32,-94 -2,32,-86 -2,32,-78 -2,32,-70 -2,32,-62 -2,32,-54 -2,32,-46 -2,32,-38 -2,32,-30 -2,32,-22 -2,32,-14 -2,32,-6 -2,32,2 -2,32,10 -2,32,18 -2,32,26 -2,32,34 -2,32,42 -2,32,50 -2,32,58 -2,32,66 -2,32,74 +-46,32,-110 +-38,32,-118 +-22,32,-134 +-62,32,-38 +-54,32,-94 +-62,32,-70 +-62,32,-46 +-62,32,-62 +-30,32,-126 +-6,32,82 +-54,32,-14 +-22,32,66 +-46,32,42 +-54,32,-22 +-46,32,-102 +-54,32,18 +-54,32,-6 +-54,32,10 +-6,32,-142 +-54,32,2 +-30,32,58 +-38,32,50 +-6,32,74 +-14,32,-134 +-54,32,-86 +-14,32,66 +-54,32,-30 2,32,82 2,32,90 2,32,98 @@ -3388,34 +593,34 @@ 2,32,138 2,32,146 10,32,-150 +-38,32,-110 +-22,32,-126 +-54,32,-78 +2,32,-142 +-54,32,-38 +-46,32,-94 +-30,32,-118 +-54,32,-70 +-6,32,-134 +-46,32,34 +-38,32,-102 +-46,32,26 +-46,32,-14 +-54,32,-62 +-54,32,-54 +-22,32,58 +-38,32,42 +-46,32,-86 +-6,32,66 +-46,32,-22 +2,32,74 10,32,-142 -10,32,-134 -10,32,-126 -10,32,-118 -10,32,-110 -10,32,-102 -10,32,-94 -10,32,-86 -10,32,-78 -10,32,-70 -10,32,-62 -10,32,-54 -10,32,-46 -10,32,-38 -10,32,-30 -10,32,-22 -10,32,-14 -10,32,-6 -10,32,2 -10,32,10 -10,32,18 -10,32,26 -10,32,34 -10,32,42 -10,32,50 -10,32,58 -10,32,66 -10,32,74 +-30,32,-110 +-30,32,50 +-46,32,18 +-46,32,-6 +-46,32,10 +-14,32,-126 10,32,82 10,32,90 10,32,98 @@ -3427,32 +632,32 @@ 10,32,146 18,32,-150 18,32,-142 +-46,32,-30 +2,32,-134 +-46,32,-78 +-22,32,-118 +-46,32,-38 +-46,32,-70 +-46,32,2 +-38,32,-94 +-6,32,-126 +-30,32,-102 +-14,32,-118 +10,32,-134 +-38,32,34 +-14,32,58 +-46,32,-46 +-46,32,-62 +-22,32,50 +10,32,74 +2,32,66 +-30,32,42 18,32,-134 -18,32,-126 -18,32,-118 -18,32,-110 -18,32,-102 -18,32,-94 -18,32,-86 -18,32,-78 -18,32,-70 -18,32,-62 -18,32,-54 -18,32,-46 -18,32,-38 -18,32,-30 -18,32,-22 -18,32,-14 -18,32,-6 -18,32,2 -18,32,10 -18,32,18 -18,32,26 -18,32,34 -18,32,42 -18,32,50 -18,32,58 -18,32,66 +-38,32,-86 +-46,32,-54 +-6,32,58 +-38,32,26 +-38,32,-14 18,32,74 18,32,82 18,32,90 @@ -3465,32 +670,32 @@ 18,32,146 26,32,-150 26,32,-142 +-38,32,-30 +-22,32,-110 +2,32,-126 26,32,-134 -26,32,-126 -26,32,-118 -26,32,-110 -26,32,-102 -26,32,-94 -26,32,-86 -26,32,-78 -26,32,-70 -26,32,-62 -26,32,-54 -26,32,-46 -26,32,-38 -26,32,-30 -26,32,-22 -26,32,-14 -26,32,-6 -26,32,2 -26,32,10 -26,32,18 -26,32,26 -26,32,34 -26,32,42 -26,32,50 -26,32,58 -26,32,66 +-38,32,-78 +-30,32,-94 +-38,32,-6 +-6,32,-118 +-22,32,-102 +-38,32,-22 +-38,32,-38 +-38,32,18 +-38,32,-70 +-30,32,-86 +-14,32,-110 +2,32,58 +10,32,66 +10,32,-126 +-38,32,10 +-38,32,2 +-38,32,-46 +-14,32,50 +-30,32,34 +-22,32,42 +-30,32,-30 +18,32,66 26,32,74 26,32,82 26,32,90 @@ -3504,31 +709,31 @@ 34,32,-150 34,32,-142 34,32,-134 +-22,32,-94 +2,32,-118 +18,32,-126 +-38,32,-62 +-6,32,-110 +26,32,-126 +-38,32,-54 +-30,32,-78 +-6,32,50 +10,32,-118 34,32,-126 -34,32,-118 -34,32,-110 -34,32,-102 -34,32,-94 -34,32,-86 -34,32,-78 -34,32,-70 -34,32,-62 -34,32,-54 -34,32,-46 -34,32,-38 -34,32,-30 -34,32,-22 -34,32,-14 -34,32,-6 -34,32,2 -34,32,10 -34,32,18 -34,32,26 -34,32,34 -34,32,42 -34,32,50 -34,32,58 -34,32,66 +-30,32,26 +10,32,58 +-22,32,34 +-30,32,-38 +-30,32,-22 +-30,32,-70 +-30,32,18 +-30,32,-14 +-14,32,-102 +-30,32,-6 +-22,32,-86 +26,32,66 +2,32,50 +-14,32,-94 34,32,74 34,32,82 34,32,90 @@ -3543,29 +748,29 @@ 42,32,-142 42,32,-134 42,32,-126 -42,32,-118 -42,32,-110 -42,32,-102 -42,32,-94 -42,32,-86 -42,32,-78 -42,32,-70 -42,32,-62 -42,32,-54 -42,32,-46 -42,32,-38 -42,32,-30 -42,32,-22 -42,32,-14 -42,32,-6 -42,32,2 -42,32,10 -42,32,18 -42,32,26 -42,32,34 -42,32,42 -42,32,50 -42,32,58 +2,32,-110 +-30,32,-46 +18,32,-118 +26,32,-118 +-30,32,-62 +-30,32,-54 +-14,32,42 +-22,32,-78 +-22,32,-30 +18,32,58 +-30,32,10 +-6,32,-102 +-22,32,-38 +10,32,50 +-30,32,2 +34,32,66 +34,32,-118 +-22,32,-14 +10,32,-110 +-6,32,42 +-22,32,26 +-14,32,34 +26,32,58 42,32,66 42,32,74 42,32,82 @@ -3581,29 +786,29 @@ 50,32,-142 50,32,-134 50,32,-126 +42,32,-118 +2,32,-102 50,32,-118 -50,32,-110 -50,32,-102 -50,32,-94 -50,32,-86 -50,32,-78 -50,32,-70 -50,32,-62 -50,32,-54 -50,32,-46 -50,32,-38 -50,32,-30 -50,32,-22 -50,32,-14 -50,32,-6 -50,32,2 -50,32,10 -50,32,18 -50,32,26 -50,32,34 -50,32,42 -50,32,50 -50,32,58 +18,32,-110 +-22,32,-70 +-14,32,-86 +-22,32,18 +-6,32,-94 +-22,32,-22 +10,32,-102 +18,32,50 +-22,32,-46 +-22,32,-62 +26,32,-110 +2,32,42 +-6,32,-86 +34,32,-110 +34,32,58 +-22,32,-54 +-22,32,-6 +18,32,42 +26,32,50 +-22,32,10 50,32,66 50,32,74 50,32,82 @@ -3621,26 +826,26 @@ 58,32,-126 58,32,-118 58,32,-110 +42,32,-110 +50,32,-110 +-14,32,-78 +-14,32,-38 +18,32,-102 +2,32,-94 +-14,32,-70 +-14,32,-30 +26,32,-102 +-6,32,-78 +42,32,58 58,32,-102 -58,32,-94 -58,32,-86 -58,32,-78 -58,32,-70 -58,32,-62 -58,32,-54 -58,32,-46 -58,32,-38 -58,32,-30 -58,32,-22 -58,32,-14 -58,32,-6 -58,32,2 -58,32,10 -58,32,18 -58,32,26 -58,32,34 -58,32,42 -58,32,50 +10,32,42 +50,32,58 +-22,32,2 +10,32,-94 +34,32,50 +34,32,-102 +50,32,-102 +-6,32,34 58,32,58 58,32,66 58,32,74 @@ -3660,24 +865,24 @@ 66,32,-118 66,32,-110 66,32,-102 +-14,32,-46 +2,32,-86 +18,32,-94 +42,32,-102 +-14,32,-22 66,32,-94 -66,32,-86 -66,32,-78 -66,32,-70 -66,32,-62 -66,32,-54 -66,32,-46 -66,32,-38 -66,32,-30 -66,32,-22 -66,32,-14 -66,32,-6 -66,32,2 -66,32,10 -66,32,18 -66,32,26 -66,32,34 -66,32,42 +-14,32,-62 +-14,32,-54 +26,32,-94 +10,32,-86 +42,32,50 +-14,32,-14 +-6,32,-30 +58,32,50 +-6,32,-38 +-6,32,-70 +50,32,50 +2,32,-78 66,32,50 66,32,58 66,32,66 @@ -3700,21 +905,21 @@ 74,32,-102 74,32,-94 74,32,-86 +58,32,-94 +50,32,-94 +34,32,-94 +66,32,-86 +42,32,-94 +-6,32,-46 +18,32,-86 74,32,-78 -74,32,-70 -74,32,-62 -74,32,-54 -74,32,-46 -74,32,-38 -74,32,-30 -74,32,-22 -74,32,-14 -74,32,-6 -74,32,2 -74,32,10 -74,32,18 -74,32,26 -74,32,34 +-14,32,26 +-14,32,-6 +-6,32,-62 +2,32,34 +66,32,42 +26,32,-86 +-6,32,-54 74,32,42 74,32,50 74,32,58 @@ -3743,14 +948,14 @@ 82,32,-62 82,32,-54 82,32,-46 +74,32,-46 +58,32,-86 +50,32,-86 82,32,-38 -82,32,-30 -82,32,-22 -82,32,-14 82,32,-6 +-14,32,18 +74,32,34 82,32,2 -82,32,10 -82,32,18 82,32,26 82,32,34 82,32,42 @@ -12734,4 +9939,4 @@ 146,80,122 146,80,130 146,80,138 -146,80,146 +146,80,146 \ No newline at end of file diff --git a/computer/11/.settings b/computer/11/.settings new file mode 100644 index 0000000..4bc0f68 --- /dev/null +++ b/computer/11/.settings @@ -0,0 +1,4 @@ +{ + [ "motd.enable" ] = false, + [ "motd.path" ] = "/rom/motd.txt:/motd.txt:/rom/cccbridge_motd.txt", +} \ No newline at end of file diff --git a/computer/11/oilrig.txt b/computer/11/oilrig.txt new file mode 100644 index 0000000..f11c82a --- /dev/null +++ b/computer/11/oilrig.txt @@ -0,0 +1 @@ +9 \ No newline at end of file diff --git a/computer/11/square.lua b/computer/11/square.lua new file mode 100644 index 0000000..9fb323d --- /dev/null +++ b/computer/11/square.lua @@ -0,0 +1,23 @@ +turtle.forward() +right = true + +function turn() + if right then + turtle.turnRight() + else + turtle.turnLeft() + end +end + +for row = 1, 5 do + for block = 1, 16 do + turtle.placeDown() + turtle.forward() + end + turn() + turtle.forward() + turn() + turtle.forward() + right = not right +end + diff --git a/computer/13/fluid_state.lua b/computer/13/fluid_state.lua index c48865f..2a82c79 100644 --- a/computer/13/fluid_state.lua +++ b/computer/13/fluid_state.lua @@ -1,26 +1,26 @@ return { { name = "water", - amount = 25900, + amount = 1409400, }, { name = "blood", - amount = 50, + amount = 4050, }, { name = "molten_brass", - amount = 42, + amount = 2991, }, { name = "lava", - amount = 1450, + amount = 162000, }, { name = "molten_silver", - amount = 55.555, + amount = 31500, }, { - name = "still_milk", + name = "molten_copper", amount = 0, }, { @@ -29,7 +29,7 @@ return { }, { name = "molten_rose_gold", - amount = 0, + amount = 9000, }, { amount = 0, diff --git a/computer/13/fluids.lua b/computer/13/fluids.lua index 353bfd6..3c01cbc 100644 --- a/computer/13/fluids.lua +++ b/computer/13/fluids.lua @@ -2,6 +2,8 @@ require("pathfinding") pretty = require("cc.pretty") pp = pretty.pretty_print +tankCapacity = 2 * 10 * 81000 + isFluid = { water = true, lava = true, @@ -70,7 +72,7 @@ end function getFluidAmountInTanks(type, tanks) for _, fluid in pairs(tanks) do if stripModname(fluid.name) == type then - return fluid.amount + return mb2droplet(fluid.amount) end end return 0 @@ -91,14 +93,6 @@ end function resetAllFluidDevices() pumpToDevices(false) pumpToTanks(false) - -- for name, pos in pairs(fluidDevicePos) do - -- goTo(pos) - -- setRedRouter(false) - -- end - -- for x = 2, -4, -1 do - -- goTo(vector.new(x, 0, -1)) - -- setRedRouter(false) - -- end end function selectFluidDevice(name) @@ -159,14 +153,20 @@ function connectTank(name) end function fluidInvAdd(name, amount) - print("added", amount, "to", name) + print("added", droplet2string(amount), "to", name) for index, tank in pairs(_G.fluidTanks) do if tank.name == name then tank.amount = tank.amount + amount if tank.amount < 1 then tank.amount = 0 end - -- TODO limit capacity + if tank.amount > tankCapacity then + tank.amount = tankCapacity + if name ~= "water" then + error("Warning: tank capacity for " .. + name .. "(tank " .. index .. ") exceeded by " .. droplet2string(tank.amount - tankCapacity)) + end + end end end saveFluids() diff --git a/computer/13/inventory.lua b/computer/13/inventory.lua index 67572cc..a636364 100644 --- a/computer/13/inventory.lua +++ b/computer/13/inventory.lua @@ -114,3 +114,13 @@ function takeDepot() turtle.suckDown() end +function emptyInventory() + for i = 1, 16 do + if turtle.getItemCount(i) ~= 0 then + turtle.select(i) + chest_items = pFront("items") + + turtle.drop() + end + end +end \ No newline at end of file diff --git a/computer/13/machines.lua b/computer/13/machines.lua index 470f8e7..5a6ce20 100644 --- a/computer/13/machines.lua +++ b/computer/13/machines.lua @@ -162,8 +162,8 @@ function alloy(parts, product) pumpToDevices(true) goTo(mixer_pos, "south") -- 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") + expected_amount = math.min(getFluidAmount(fluid.name), 81000) + print("waiting for", droplet2string(expected_amount), fluid.name, "in mixer") while getFluidAmountInTanks(fluid.name, pFront("tanks")) < expected_amount do sleep(0.1) end @@ -191,13 +191,13 @@ function alloy(parts, product) end pumpToTanks(false) if stripModname(fluid.name) == product then - fluidInvAdd(product, fluid.amount) + fluidInvAdd(product, mb2droplet(fluid.amount)) created_amount = fluid.amount end end end for _, fluid in pairs(parts) do - fluidInvAdd(fluid.name, -created_amount) + fluidInvAdd(fluid.name, -mb2droplet(created_amount)) end end @@ -226,7 +226,7 @@ function mix(extra_items, product, yield) end end if #fluids > 0 then - print("mixing with fluids", fluids[1]) + print("mixing with fluid", fluids[1].name) selectFluidDevice("mixer") connectTank(fluids[1].name) pumpToDevices(true) @@ -335,8 +335,8 @@ function cast_ingot(source, product, yield) until done_filling pumpToDevices(false) local fluid_in_melter = melter_tank.amount - local ingot_count = math.floor(fluid_in_melter / 111) - local leftover = fluid_in_melter - ingot_count * 111.11 + local ingot_count = math.floor(fluid_in_melter / 9000) + local leftover = fluid_in_melter - ingot_count * 9000 print("expecting", ingot_count, "ingots") goTo(casting_pos, "west") for i = 1, ingot_count do @@ -356,7 +356,7 @@ function cast_ingot(source, product, yield) sleep(5) pumpToTanks(false) end - fluidInvAdd(fluid.name, -(ingot_count * 111)) + fluidInvAdd(fluid.name, -(ingot_count * 9000)) end function rolling_mill(extra_items) diff --git a/computer/13/pathfinding.lua b/computer/13/pathfinding.lua index 1a5aa39..ba0886e 100644 --- a/computer/13/pathfinding.lua +++ b/computer/13/pathfinding.lua @@ -57,6 +57,9 @@ end function goForward() if turtle.forward() then _G.pos = _G.pos + vecOf[_G.facing] + if math.random(10) > 9 then + meow() + end else printError("failed to go forward") printError(pos) @@ -106,4 +109,4 @@ end function goHome() goTo(vector.new(0,0,0), "south") -end \ No newline at end of file +end diff --git a/computer/13/recipes.lua b/computer/13/recipes.lua index b8fa57a..64818fd 100644 --- a/computer/13/recipes.lua +++ b/computer/13/recipes.lua @@ -1,7 +1,44 @@ pp = require("cc.pretty").pretty_print require("stringshit") +require("fluids") recipes = {} +local knownAmounts = {} +knownAmounts["111"] = 9000 +knownAmounts["222"] = 18000 +knownAmounts["333"] = 27000 +knownAmounts["444"] = 36000 +knownAmounts["41.6"] = 3375 -- 500mB / 12 +knownAmounts["41"] = 3375 -- 500mB / 12 +knownAmounts["12"] = 1000 + +function mb2droplet(amount) + return math.floor(amount * 81 + 0.5) +end + +function droplet2mb(amount) + return amount / 81 +end + +function droplet2string(droplets) + local mb = droplet2mb(droplets) + local out = tostring(math.floor(mb)) + -- local frac = math.fmod(mb, 1) + -- if frac > 0 then + -- out = out .. "" + -- end + out = out .. " mB" + return out +end + +function parseFluidAmount(text) + -- local parts = splitString(text, "*") + if knownAmounts[text] then + return knownAmounts[text] + end + return mb2droplet(tonumber(text)) +end + function read_recipe(file) product = file.readLine() if product == nil then return nil end @@ -18,8 +55,11 @@ function read_recipe(file) intermediate = string.sub(line, 14) elseif string.sub(line, 1, 7) == "repeat " then repeats = tonumber(string.sub(line, 8)) - elseif string.sub(line, 1, 6) == "yield " then + elseif string.sub(line, 1, 6) == "yield " then yield = tonumber(string.sub(line, 7)) + if isFluid[product] then + yield = parseFluidAmount(yield) + end elseif line == "steps:" then break end @@ -35,9 +75,14 @@ function read_recipe(file) extra_items = {} for i = 2, #words do itemdata = splitString(words[i], ":") + if isFluid[itemdata[1]] and itemdata[2] then + amount = parseFluidAmount(itemdata[2]) + else + amount = tonumber(itemdata[2]) or 1 + end table.insert(extra_items, { name = itemdata[1], - count = tonumber(itemdata[2] or 1) + count = amount }) end table.insert(steps, { @@ -71,9 +116,9 @@ end function ingredientsOf(recipe) items = {} - for step_index = 1,#recipe.steps do + for step_index = 1, #recipe.steps do step = recipe.steps[step_index] - for _,item in pairs(step.extra_items) do + for _, item in pairs(step.extra_items) do if item.name ~= "nil" then old_sum = items[item.name] or 0 items[item.name] = old_sum + item.count * recipe.repeats diff --git a/computer/13/recipes.txt b/computer/13/recipes.txt index 581c1c4..8102b9d 100644 --- a/computer/13/recipes.txt +++ b/computer/13/recipes.txt @@ -17,15 +17,15 @@ furnace kelp:8 polished_rose_quartz base rose_quartz steps: -deploy_tool sand_paper +deploy_tool diamond_grit_sandpaper rose_quartz steps: craft quartz redstone redstone redstone redstone redstone redstone redstone redstone -sand_paper +diamond_grit_sandpaper steps: -craft sand paper +craft diamond_dust paper paper base sugar_cane @@ -415,7 +415,7 @@ base electron_tube intermediate incomplete_redstone_chip repeat 12 steps: -spout molten_copper:41.6 +spout molten_copper:41 deploy iron_wire press @@ -511,33 +511,18 @@ yield 111 steps: melt -integrated_circuit_deprecated -base lapis_sheet -intermediate transitional_lapis_sheet -repeat 4 -steps: -spout molten_silver:41.6 -deploy copper_wire -deploy copper_wire -press - -lapis_sheet -base lapis_block -steps: -press - copper_wire base copper_sheet yield 2 steps: rolling_mill -lapis_block -steps: -craft lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli - water_bucket base bucket steps: spout water:1000 +brass_tunnel +yield 2 +steps: +craft electron_tube nil nil brass_ingot brass_ingot nil rubber rubber diff --git a/computer/13/sfx.lua b/computer/13/sfx.lua index b6b928c..451d414 100644 --- a/computer/13/sfx.lua +++ b/computer/13/sfx.lua @@ -13,5 +13,10 @@ return { speaker.playNote("didgeridoo", volume, 6) sleep(0.2) speaker.playNote("didgeridoo", volume, 3) + end, + eat = function () + speaker.playSound("entity.generic.eat") + sleep(0.1) + speaker.playSound("entity.generic.eat") end } \ No newline at end of file diff --git a/computer/13/startup.lua b/computer/13/startup.lua index ca93f09..82b1fde 100644 --- a/computer/13/startup.lua +++ b/computer/13/startup.lua @@ -1,5 +1,8 @@ term.clear() term.setCursorPos(1,1) +_G.meow = function() + peripheral.call("left","playSound","entity.cat.ambient") +end parallel.waitForAny( function() shell.run("shell") @@ -8,7 +11,8 @@ parallel.waitForAny( while true do os.pullEvent("turtle_inventory") if math.random(100) > 95 then - peripheral.call("left","playSound","entity.cat.ambient") + meow() + --peripheral.call("left","playSound","entity.cat.ambient") end end end diff --git a/computer/13/todo.txt b/computer/13/todo.txt index e478c9c..2655f88 100644 --- a/computer/13/todo.txt +++ b/computer/13/todo.txt @@ -1,9 +1,11 @@ -casting +-use droplets for liquid amounts stock keeping +keep spout filled during repeated operations multi-item crafting push items into existing stacks in chest pull items from multiple stacks if necessary -refuel self +-refuel self refuel furnace delivery turtle diff --git a/computer/13/work.lua b/computer/13/work.lua index 3771e3f..e452e31 100644 --- a/computer/13/work.lua +++ b/computer/13/work.lua @@ -73,6 +73,7 @@ function doRecipe(recipe) if got_items then selectItem("charcoal") turtle.refuel() + sfx.eat() else sfx.fail() print("no charcoal found, please add some") diff --git a/computer/18/.settings b/computer/18/.settings new file mode 100644 index 0000000..4bc0f68 --- /dev/null +++ b/computer/18/.settings @@ -0,0 +1,4 @@ +{ + [ "motd.enable" ] = false, + [ "motd.path" ] = "/rom/motd.txt:/motd.txt:/rom/cccbridge_motd.txt", +} \ No newline at end of file diff --git a/computer/23/startup.lua b/computer/23/startup.lua new file mode 100644 index 0000000..60cbd7a --- /dev/null +++ b/computer/23/startup.lua @@ -0,0 +1,21 @@ +dropoff = peripheral.wrap("top") + +while true do + item = dropoff.getItemDetail(1) + if item and item.count > 32 then + repeat + item = dropoff.getItemDetail(1) + until not item or (item.count < 10) + end + bonemeal = turtle.getItemCount(1) + turtle.select(1) + for i = 2,bonemeal do + turtle.place() + end + while turtle.suck() do end + for i = 2,16 do + turtle.select(i) + turtle.dropUp(turtle.getItemCount()-1) + end +end + diff --git a/computer/24/remove.lua b/computer/24/remove.lua new file mode 100644 index 0000000..b216b9b --- /dev/null +++ b/computer/24/remove.lua @@ -0,0 +1,11 @@ +function step() + if turtle.dig()then + turtle.forward() + return true + end + turtle.turnLeft() + turtle.forward() + turtle.turnRight() + return turtle.detect() +end +while step() do end diff --git a/computer/24/startup.lua b/computer/24/startup.lua new file mode 100644 index 0000000..b75275b --- /dev/null +++ b/computer/24/startup.lua @@ -0,0 +1,22 @@ +rednet.open("left") +forward = {} +for i,v in pairs(term.native()) do + forward[i] = function(...) + rednet.send(5,{i,{...}}) + return v(...) + end +end +term.redirect(forward) +parallel.waitForAny( + function() + shell.run("shell") + end, + function() + while true do + id,message,protocol = + rednet.receive("pocketevent") + os.queueEvent(unpack(message)) + end + end +) +shell.exit() diff --git a/computer/24/stupid.lua b/computer/24/stupid.lua new file mode 100644 index 0000000..d1355ee --- /dev/null +++ b/computer/24/stupid.lua @@ -0,0 +1,31 @@ +for y = 1, 100 do + for q = 1, 4 do + for i = 1,5 do + turtle.digDown() + turtle.forward() + end + turtle.turnLeft() + turtle.forward() + turtle.digDown() + turtle.turnRight() + turtle.forward() + turtle.digDown() + turtle.forward() + turtle.turnLeft() + turtle.forward() + turtle.digDown() + turtle.forward() + turtle.turnRight() + turtle.forward() + turtle.digDown() + turtle.turnLeft() + turtle.forward() + turtle.digDown() + turtle.turnRight() + turtle.forward() + turtle.turnLeft() + turtle.forward() + end + turtle.down() + turtle.refuel() +end diff --git a/computer/3/felling b/computer/3/felling new file mode 100644 index 0000000..6dbf199 --- /dev/null +++ b/computer/3/felling @@ -0,0 +1,53 @@ +trees = { + vector.new(-12,193,174), + vector.new(-6,191,165), + vector.new(-5,194,172), + vector.new(-11,189,162), + vector.new(-16,187,161), + vector.new(-9,188,156), + vector.new(-17,185,154), + vector.new(-9,186,149), + vector.new(-13,183,146), + vector.new(-7,183,143), + vector.new(0,186,144), + vector.new(-3,189,153), + vector.new(0,191,161), + vector.new(3,193,168), + vector.new(4,190,155), + vector.new(4,189,150) +} +pf = require("pathfinding") +im = require("inventorymanager") +function fell(index) + im.select("techreborn:rubber_sapling") + + pf.lookat(trees[index or math.random(#trees)]) + has, data = turtle.inspect() + --print(has,data) + if + has and data.name == + "techreborn:rubber_log" + then + turtle.dig() + turtle.forward() + height = 0 + while turtle.digUp() do + turtle.up() + height = height + 1 + end + for i = 1,height do + turtle.down() + end + turtle.back() + end + turtle.place() +end + +for i = 1,#trees do + fell(i) +end +pf.to(pf.home+vector.new(0,10,0)) +pf.returnHome() + + + diff --git a/computer/3/ref.lua b/computer/3/ref.lua new file mode 100644 index 0000000..9240732 --- /dev/null +++ b/computer/3/ref.lua @@ -0,0 +1,9 @@ +depot = peripheral.wrap("front") +while true do + turtle.refuel() + turtle.dropUp() + depot.pullItem("top") + sleep(2) + depot.pushItem("top") + turtle.suckUp() +end diff --git a/computer/5/both b/computer/5/both new file mode 100644 index 0000000..d8d6ecf --- /dev/null +++ b/computer/5/both @@ -0,0 +1,56 @@ +W = window.create(term.native(),5,10,10,13) +W2 = window.create(term.native(),35,10,10,13) +--W.setBackgroundColor(colors.lightGray) +--W.setTextColor(colors.black) +W.clear() +W2.clear() + +function scoundrilmirror() + while true do + --local x,y = W.getCursorPos() + --paintutils.drawBox(4,9,46,23,colors.gray) + --W.setBackgroundColor(colors.brown) + --W.setTextColor(colors.pink) + id,mess = rednet.receive() + if id == 4 then + W[mess[1]](unpack(mess[2])) + end + --W.setCursorPos(x,y) + --paintutils.drawBox(4,9,46,23,colors.gray) + end +end +function theifmirror() + while true do + id,mess = rednet.receive() + if id == 3 then + W2[mess[1]](unpack(mess[2])) + end + end +end +function eventmirror() + while true do + event = {os.pullEventRaw()} + if event[1] == "rednet_message" then + + elseif event[1] == "modem_message" then + + else + rednet.send( + 4, + event, + "pocketevent" + ) + rednet.send( + 3, + event, + "pocketevent" + ) + --print(event) + end + end +end +parallel.waitForAll( + scoundrilmirror, + theifmirror, + eventmirror +) diff --git a/computer/5/julias b/computer/5/julias new file mode 100644 index 0000000..8345433 --- /dev/null +++ b/computer/5/julias @@ -0,0 +1,40 @@ +W = window.create(term.native(),5,10,39,13) +--W.setBackgroundColor(colors.lightGray) +--W.setTextColor(colors.black) +W.clear() + +function juliamirror() + while true do + --local x,y = W.getCursorPos() + --paintutils.drawBox(4,9,46,23,colors.gray) + --W.setBackgroundColor(colors.brown) + --W.setTextColor(colors.pink) + id,mess = rednet.receive() + if id == 24 then + W[mess[1]](unpack(mess[2])) + end + --W.setCursorPos(x,y) + --paintutils.drawBox(4,9,46,23,colors.gray) + end +end +function eventmirror() + while true do + event = {os.pullEventRaw()} + if event[1] == "rednet_message" then + + elseif event[1] == "modem_message" then + + else + rednet.send( + 24, + event, + "pocketevent" + ) + --print(event) + end + end +end +parallel.waitForAll( + juliamirror, + eventmirror +) diff --git a/disk/4/mirror b/disk/4/mirror new file mode 100644 index 0000000..72b027c --- /dev/null +++ b/disk/4/mirror @@ -0,0 +1,21 @@ +forward = {} +for i,v in pairs(term.native()) do + forward[i] = function(...) + rednet.send(5,{i,{...}}) + return v(...) + end +end +term.redirect(forward) +parallel.waitForAny( + function + shell.run("shell") + end, + function + while true do + id,message,protocol = + rednet.receive("pocketevent") + os.queueEvent(unpack(message)) + end + end +) +shell.exit() diff --git a/disk/4/startup.lua b/disk/4/startup.lua new file mode 100644 index 0000000..4df0bb2 --- /dev/null +++ b/disk/4/startup.lua @@ -0,0 +1,2 @@ +fs.copy("disk/mirror","startup.lua") + diff --git a/ids.json b/ids.json index 98a1bc5..e0dc88d 100644 --- a/ids.json +++ b/ids.json @@ -1,6 +1,6 @@ { - "computer": 23, - "disk": 3, + "computer": 26, + "disk": 4, "peripheral.create:fluid_tank": 2, "peripheral.create:item_vault": 0, "peripheral.create:chute": 0,