diff --git a/minetestforfun_game/mods/beds/models/fancy_bed.obj b/minetestforfun_game/mods/beds/models/fancy_bed.obj new file mode 100755 index 00000000..285be20f --- /dev/null +++ b/minetestforfun_game/mods/beds/models/fancy_bed.obj @@ -0,0 +1,160 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib fancy_bed.mtl +o mattress_Mattress_nodebox-6_none.001_fancy_bed.png.001 +v 0.437500 -0.312500 -0.437501 +v 0.437500 -0.062500 -0.437501 +v 0.437500 -0.062500 1.437499 +v 0.437500 -0.312500 1.437499 +v -0.437500 -0.312500 -0.437501 +v -0.437500 -0.312500 1.437499 +v -0.437500 -0.062500 1.437499 +v -0.437500 -0.062500 -0.437501 +v 0.437500 -0.176793 -0.437501 +v -0.437500 -0.176793 -0.437501 +vt 0.000171 0.499972 +vt 0.000161 0.000182 +vt 0.999791 0.000253 +vt 0.999873 0.500022 +vt 0.749576 0.000208 +vt 0.749876 0.499854 +vt 0.999848 0.999750 +vt 0.000152 0.999750 +vt 0.749276 0.130648 +vt 0.000112 0.130648 +g mattress_Mattress_nodebox-6_none.001_fancy_bed.png.001_none.001_fancy_bed.png.001 +usemtl none.001_fancy_bed.png.001 +s off +f 1/1 2/2 3/3 4/4 +f 5/2 6/3 7/4 8/1 +f 4/5 3/2 7/1 6/6 +f 1/1 4/4 6/7 5/8 +f 2/1 8/2 7/3 3/4 +f 8/2 2/5 9/9 10/10 +o wood_structure_Wood_structure_nodebox-4.001_none.002 +v 0.374999 -0.375000 1.437499 +v 0.374999 -0.125000 1.437499 +v 0.374999 -0.125000 1.499999 +v 0.374999 -0.375000 1.499999 +v -0.374999 -0.375000 1.437499 +v -0.374999 -0.375000 1.499999 +v -0.374999 -0.125000 1.499999 +v -0.374999 -0.125000 1.437499 +v -0.375000 -0.500000 1.437499 +v -0.375000 0.187500 1.437499 +v -0.375000 0.187500 1.499999 +v -0.375000 -0.500000 1.499999 +v -0.500000 -0.500000 1.437499 +v -0.500000 -0.500000 1.499999 +v -0.500000 0.187500 1.499999 +v -0.500000 0.187500 1.437499 +v -0.437500 -0.375000 -0.437501 +v -0.437500 -0.125000 -0.437501 +v -0.437500 -0.125000 1.437498 +v -0.437500 -0.375000 1.437498 +v -0.500000 -0.375000 -0.437501 +v -0.500000 -0.375000 1.437498 +v -0.500000 -0.125000 1.437498 +v -0.500000 -0.125000 -0.437501 +v 0.375001 -0.000000 1.437499 +v 0.375001 0.125000 1.437499 +v 0.375001 0.125000 1.499999 +v 0.375001 -0.000000 1.499999 +v -0.375001 -0.000000 1.437499 +v -0.375001 -0.000000 1.499999 +v -0.375001 0.125000 1.499999 +v -0.375001 0.125000 1.437499 +v 0.500000 -0.500000 1.437499 +v 0.500000 0.187500 1.437499 +v 0.500000 0.187500 1.499999 +v 0.500000 -0.500000 1.499999 +v 0.375000 -0.500000 1.437499 +v 0.375000 -0.500000 1.499999 +v 0.375000 0.187500 1.499999 +v 0.375000 0.187500 1.437499 +v 0.500000 -0.375000 -0.437501 +v 0.500000 -0.125000 -0.437501 +v 0.500000 -0.125000 1.437499 +v 0.500000 -0.375000 1.437499 +v 0.437500 -0.375000 -0.437501 +v 0.437500 -0.375000 1.437499 +v 0.437500 -0.125000 1.437499 +v 0.437500 -0.125000 -0.437501 +v -0.375000 -0.500000 -0.500000 +v -0.375000 -0.065000 -0.500000 +v -0.375000 -0.065000 -0.437500 +v -0.375000 -0.500000 -0.437500 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 -0.437500 +v -0.500000 -0.065000 -0.437500 +v -0.500000 -0.065000 -0.500000 +v 0.375006 -0.375000 -0.500000 +v 0.375006 -0.125000 -0.500000 +v 0.375006 -0.125000 -0.437500 +v 0.375006 -0.375000 -0.437500 +v -0.375006 -0.375000 -0.500000 +v -0.375006 -0.375000 -0.437500 +v -0.375006 -0.125000 -0.437500 +v -0.375006 -0.125000 -0.500000 +v 0.500000 -0.500000 -0.500000 +v 0.500000 -0.065000 -0.500000 +v 0.500000 -0.065000 -0.437500 +v 0.500000 -0.500000 -0.437500 +v 0.375000 -0.500000 -0.500000 +v 0.375000 -0.500000 -0.437500 +v 0.375000 -0.065000 -0.437500 +v 0.375000 -0.065000 -0.500000 +vt 0.377610 0.378205 +vt 0.622484 0.378175 +vt 0.622515 0.623120 +vt 0.377671 0.623151 +g wood_structure_Wood_structure_nodebox-4.001_none.002_none.002 +usemtl none.002 +s off +f 59/11 60/12 61/13 62/14 +f 63/14 64/11 65/12 66/13 +f 59/11 63/14 66/13 60/12 +f 62/14 61/13 65/12 64/11 +f 59/11 62/14 64/13 63/12 +f 60/12 66/11 65/14 61/13 +f 67/11 71/12 74/13 68/14 +f 70/14 69/11 73/12 72/13 +f 67/11 70/12 72/13 71/14 +f 68/11 74/12 73/13 69/14 +f 75/11 76/12 77/13 78/14 +f 79/14 80/11 81/12 82/13 +f 75/14 79/11 82/12 76/13 +f 78/11 77/12 81/13 80/14 +f 75/11 78/12 80/13 79/14 +f 76/11 82/12 81/13 77/14 +g wood_structure_Wood_structure_nodebox-4.001_none.002_none.003 +usemtl none.003 +f 15/11 16/12 17/13 18/14 +f 11/13 15/14 18/11 12/12 +f 14/14 13/11 17/12 16/13 +f 11/14 14/11 16/12 15/13 +f 12/11 18/12 17/13 13/14 +f 19/11 20/12 21/13 22/14 +f 23/14 24/11 25/12 26/13 +f 19/14 23/11 26/12 20/13 +f 22/11 21/12 25/13 24/14 +f 19/11 22/12 24/13 23/14 +f 20/11 26/12 25/13 21/14 +f 27/14 28/11 29/12 30/13 +f 31/11 32/12 33/13 34/14 +f 27/11 30/12 32/13 31/14 +f 28/14 34/11 33/12 29/13 +f 35/11 39/12 42/13 36/14 +f 38/14 37/11 41/12 40/13 +f 35/14 38/11 40/12 39/13 +f 36/11 42/12 41/13 37/14 +f 43/11 44/12 45/13 46/14 +f 47/14 48/11 49/12 50/13 +f 43/14 47/11 50/12 44/13 +f 46/11 45/12 49/13 48/14 +f 43/11 46/12 48/13 47/14 +f 44/11 50/12 49/13 45/14 +f 51/14 52/11 53/12 54/13 +f 55/13 56/14 57/11 58/12 +f 51/11 54/12 56/13 55/14 +f 52/14 58/11 57/12 53/13 diff --git a/minetestforfun_game/mods/beds/models/simple_bed.obj b/minetestforfun_game/mods/beds/models/simple_bed.obj new file mode 100755 index 00000000..21ecfb47 --- /dev/null +++ b/minetestforfun_game/mods/beds/models/simple_bed.obj @@ -0,0 +1,32 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib simple_bed.mtl +o Simple_Bed +v 0.500000 -0.500000 -0.500000 +v 0.500000 0.060000 -0.500000 +v 0.500000 0.060000 1.500000 +v 0.500000 -0.500000 1.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 1.500000 +v -0.500000 0.060000 1.500000 +v -0.500000 0.060000 -0.500000 +vt 0.000112 0.780442 +vt 0.000110 0.999969 +vt 0.780324 0.999889 +vt 0.780377 0.780471 +vt 0.780636 0.390284 +vt 0.999906 0.780382 +vt 0.999906 0.390284 +vt 0.780636 0.000047 +vt 0.999906 0.000094 +vt 0.390235 0.780320 +vt 0.390235 0.000071 +vt 0.000142 0.000142 +usemtl none.002 +s off +f 1/1 2/2 3/3 4/4 +f 5/1 6/4 7/3 8/2 +f 1/5 5/4 8/6 2/7 +f 4/8 3/9 7/7 6/5 +f 1/8 4/4 6/10 5/11 +f 2/11 8/12 7/1 3/10 diff --git a/minetestforfun_game/mods/beds/textures/fancy_bed.png b/minetestforfun_game/mods/beds/textures/fancy_bed.png new file mode 100755 index 00000000..11ea830a Binary files /dev/null and b/minetestforfun_game/mods/beds/textures/fancy_bed.png differ diff --git a/minetestforfun_game/mods/beds/textures/simple_bed.png b/minetestforfun_game/mods/beds/textures/simple_bed.png new file mode 100755 index 00000000..93922ec6 Binary files /dev/null and b/minetestforfun_game/mods/beds/textures/simple_bed.png differ diff --git a/minetestforfun_game/mods/boats/init.lua b/minetestforfun_game/mods/boats/init.lua index 6cb7af50..af10a9c2 100755 --- a/minetestforfun_game/mods/boats/init.lua +++ b/minetestforfun_game/mods/boats/init.lua @@ -33,7 +33,7 @@ boats.register_boat = function(parameters) physical = true, collisionbox = {-0.6, -0.4, -0.6, 0.6, 0.3, 0.6}, visual = "mesh", - mesh = "boat.x", + mesh = "boat.obj", textures = {parameters.texture or "default_wood.png"}, driver = nil, v = 0, @@ -297,3 +297,4 @@ minetest.register_craft({ {"group:wood", "group:wood", "group:wood"}, }, }) + diff --git a/minetestforfun_game/mods/boats/models/boat.obj b/minetestforfun_game/mods/boats/models/boat.obj new file mode 100644 index 00000000..8c3424fa --- /dev/null +++ b/minetestforfun_game/mods/boats/models/boat.obj @@ -0,0 +1,3111 @@ +# Blender v2.73 (sub 0) OBJ File: '' +# www.blender.org +v -6.786140 -1.967150 -4.863200 +v -6.786140 -3.034000 -6.001260 +v -6.786140 -3.034000 -4.863200 +v -6.786140 -1.967150 -3.725140 +v -6.786140 -3.034000 -3.725140 +v -6.786140 -1.967150 -6.001260 +v -6.786140 -3.034000 -7.139320 +v -6.786140 -1.967150 -7.139320 +v -6.786140 -3.034000 -8.277380 +v -6.786140 -1.967150 -8.277380 +v -6.786140 -3.034000 -9.415440 +v -6.786140 -1.967150 -9.415440 +v -6.786140 -1.967150 -2.587080 +v -6.786140 -3.034000 -2.587080 +v -6.786140 -1.967150 -1.449020 +v -6.786140 -3.034000 -1.449020 +v -6.786140 -1.967150 -0.310965 +v -6.786140 -3.034000 -0.310965 +v -6.786140 -1.967150 0.827094 +v -6.786140 -3.034000 0.827094 +v -6.786140 -1.967150 1.965150 +v -6.786140 -3.034000 1.965150 +v -6.786140 -1.967150 3.103210 +v -6.786140 -3.034000 3.103210 +v -6.786140 -1.967150 4.241270 +v -6.786140 -3.034000 4.241270 +v -6.786140 -1.967150 5.379330 +v -6.786140 -3.034000 5.379330 +v -6.786140 -1.967150 6.517390 +v -6.786140 -3.034000 6.517390 +v -6.786140 -1.967150 7.655450 +v -6.786140 -3.034000 7.655450 +v -6.786140 -1.967150 8.793510 +v -6.786140 -3.033999 8.793510 +v 5.732520 -1.967150 -8.277380 +v 5.732520 -3.034000 -7.139320 +v 5.732520 -3.034000 -8.277380 +v 5.732520 -1.967150 -9.415440 +v 5.732520 -3.034000 -9.415440 +v 5.732520 -1.967150 -7.139320 +v 5.732520 -3.034000 -6.001260 +v 5.732520 -1.967150 -6.001260 +v 5.732520 -3.034000 -4.863200 +v 5.732520 -1.967150 -4.863200 +v 5.732520 -3.034000 -3.725140 +v 5.732520 -1.967150 -3.725140 +v 5.732520 -3.034000 -2.587080 +v 5.732520 -1.967150 -2.587080 +v 5.732520 -3.034000 -1.449020 +v 5.732520 -1.967150 -1.449020 +v 5.732520 -3.034000 -0.310965 +v 5.732520 -1.967150 -0.310965 +v 5.732520 -3.034000 0.827094 +v 5.732520 -1.967150 0.827094 +v 5.732520 -3.034000 1.965150 +v 5.732520 -1.967150 1.965150 +v 5.732520 -3.034000 3.103210 +v 5.732520 -1.967150 3.103210 +v 5.732520 -3.034000 4.241270 +v 5.732520 -1.967150 4.241270 +v 5.732520 -3.034000 5.379330 +v 5.732520 -1.967150 5.379330 +v 5.732520 -3.034000 6.517390 +v 5.732520 -1.967150 6.517390 +v 5.732520 -3.034000 7.655450 +v 5.732520 -1.967150 7.655450 +v 5.732520 -3.033999 8.793510 +v 5.732520 -1.967150 8.793510 +v -2.233900 -1.967150 -6.001260 +v -2.233900 -3.034000 -7.139320 +v -2.233900 -3.034000 -6.001260 +v -2.233900 -1.967150 -4.863200 +v -2.233900 -3.034000 -4.863200 +v -2.233900 -1.967150 -7.139320 +v -2.233900 -3.034000 -8.277380 +v -2.233900 -1.967150 -8.277380 +v -2.233900 -3.034000 -9.415440 +v -2.233900 -1.967150 -9.415440 +v -2.233900 -1.967150 -3.725140 +v -2.233900 -3.034000 -3.725140 +v -2.233900 -1.967150 -2.587080 +v -2.233900 -3.034000 -2.587080 +v -2.233900 -1.967150 -1.449020 +v -2.233900 -3.034000 -1.449020 +v -2.233900 -1.967150 -0.310965 +v -2.233900 -3.034000 -0.310965 +v -2.233900 -1.967150 0.827094 +v -2.233900 -3.034000 0.827094 +v -2.233900 -1.967150 1.965150 +v -2.233900 -3.034000 1.965150 +v -2.233900 -1.967150 3.103210 +v -2.233900 -3.034000 3.103210 +v -2.233900 -1.967150 4.241270 +v -2.233900 -3.034000 4.241270 +v -2.233900 -1.967150 5.379330 +v -2.233900 -3.034000 5.379330 +v -2.233900 -1.967150 6.517390 +v -2.233900 -3.034000 6.517390 +v -2.233900 -1.967150 7.655450 +v -2.233900 -3.034000 7.655450 +v -2.233900 -1.967150 8.793510 +v -2.233900 -3.033999 8.793510 +v 2.318340 -1.967150 -3.725140 +v 2.318340 -3.034000 -4.863200 +v 2.318340 -3.034000 -3.725140 +v 2.318340 -1.967150 -2.587080 +v 2.318340 -3.034000 -2.587080 +v 2.318340 -1.967150 -4.863200 +v 2.318340 -3.034000 -6.001260 +v 2.318340 -1.967150 -6.001260 +v 2.318340 -3.034000 -7.139320 +v 2.318340 -1.967150 -7.139320 +v 2.318340 -3.034000 -8.277380 +v 2.318340 -1.967150 -8.277380 +v 2.318340 -3.034000 -9.415440 +v 2.318340 -1.967150 -9.415440 +v 2.318340 -1.967150 -1.449020 +v 2.318340 -3.034000 -1.449020 +v 2.318340 -1.967150 -0.310965 +v 2.318340 -3.034000 -0.310965 +v 2.318340 -1.967150 0.827094 +v 2.318340 -3.034000 0.827094 +v 2.318340 -1.967150 1.965150 +v 2.318340 -3.034000 1.965150 +v 2.318340 -1.967150 3.103210 +v 2.318340 -3.034000 3.103210 +v 2.318340 -1.967150 4.241270 +v 2.318340 -3.034000 4.241270 +v 2.318340 -1.967150 5.379330 +v 2.318340 -3.034000 5.379330 +v 2.318340 -1.967150 6.517390 +v 2.318340 -3.034000 6.517390 +v 2.318340 -1.967150 7.655450 +v 2.318340 -3.034000 7.655450 +v 2.318340 -1.967150 8.793510 +v 2.318340 -3.033999 8.793510 +v -3.371960 -1.967150 6.517390 +v -3.371960 -3.034000 7.655450 +v -3.371960 -3.034000 6.517390 +v -3.371960 -1.967150 5.379330 +v -3.371960 -3.034000 5.379330 +v -3.371960 -1.967150 7.655450 +v -3.371960 -3.033999 8.793510 +v -3.371960 -1.967150 8.793510 +v -3.371960 -1.967150 4.241270 +v -3.371960 -3.034000 4.241270 +v -3.371960 -1.967150 3.103210 +v -3.371960 -3.034000 3.103210 +v -3.371960 -1.967150 1.965150 +v -3.371960 -3.034000 1.965150 +v -3.371960 -1.967150 0.827094 +v -3.371960 -3.034000 0.827094 +v -3.371960 -1.967150 -0.310965 +v -3.371960 -3.034000 -0.310965 +v -3.371960 -1.967150 -1.449020 +v -3.371960 -3.034000 -1.449020 +v -3.371960 -1.967150 -2.587080 +v -3.371960 -3.034000 -2.587080 +v -3.371960 -1.967150 -3.725140 +v -3.371960 -3.034000 -3.725140 +v -3.371960 -1.967150 -4.863200 +v -3.371960 -3.034000 -4.863200 +v -3.371960 -1.967150 -6.001260 +v -3.371960 -3.034000 -6.001260 +v -3.371960 -1.967150 -7.139320 +v -3.371960 -3.034000 -7.139320 +v -3.371960 -1.967150 -8.277380 +v -3.371960 -3.034000 -8.277380 +v -3.371960 -1.967150 -9.415440 +v -3.371960 -3.034000 -9.415440 +v 4.594460 -1.967150 8.793510 +v 3.456400 -3.033999 8.793510 +v 4.594460 -3.033999 8.793510 +v 3.456400 -1.967150 8.793510 +v 4.594460 0.276645 8.793510 +v 3.456400 0.276645 8.793510 +v 2.318340 0.276645 8.793510 +v 1.180280 -1.967150 8.793510 +v 3.456400 1.039180 8.793510 +v 4.594460 1.039180 8.793510 +v 5.732520 0.276645 8.793510 +v 5.732520 1.039180 8.793510 +v 6.870580 0.276645 8.793510 +v 6.870580 -1.967150 8.793510 +v 2.318340 1.039180 8.793510 +v 1.180280 0.276645 8.793510 +v 0.042220 0.276645 8.793510 +v 1.180280 1.039180 8.793510 +v 0.042220 -1.967150 8.793510 +v -1.095840 0.276645 8.793510 +v 0.042220 1.039180 8.793510 +v -1.095840 -1.967150 8.793510 +v 0.042220 -3.033999 8.793510 +v -1.095840 -3.033999 8.793510 +v 1.180280 -3.033999 8.793510 +v -2.233900 0.276645 8.793510 +v -4.510020 -1.967150 8.793510 +v -4.510020 -3.033999 8.793510 +v -3.371960 0.276645 8.793510 +v -1.095840 1.039180 8.793510 +v -2.233900 1.039180 8.793510 +v -4.510020 0.276645 8.793510 +v -3.371960 1.039180 8.793510 +v -4.510020 1.039180 8.793510 +v -5.648080 0.276645 8.793510 +v -5.648080 -1.967150 8.793510 +v -5.648080 1.039180 8.793510 +v -6.786140 0.276645 8.793510 +v -5.648080 -3.033999 8.793510 +v -7.786200 0.276645 8.793510 +v -7.786200 -1.967150 8.793510 +v -6.786140 1.039180 8.793510 +v 1.180280 -1.967150 1.965150 +v 1.180280 -3.034000 3.103210 +v 1.180280 -3.034000 1.965150 +v 1.180280 -1.967150 0.827094 +v 1.180280 -3.034000 0.827094 +v 1.180280 -1.967150 3.103210 +v 1.180280 -3.034000 4.241270 +v 1.180280 -1.967150 4.241270 +v 1.180280 -3.034000 5.379330 +v 1.180280 -1.967150 5.379330 +v 1.180280 -3.034000 6.517390 +v 1.180280 -1.967150 6.517390 +v 1.180280 -3.034000 7.655450 +v 1.180280 -1.967150 7.655450 +v 1.180280 -1.967150 -0.310965 +v 1.180280 -3.034000 -0.310965 +v 1.180280 -1.967150 -1.449020 +v 1.180280 -3.034000 -1.449020 +v 1.180280 -1.967150 -2.587080 +v 1.180280 -3.034000 -2.587080 +v 1.180280 -1.967150 -3.725140 +v 1.180280 -3.034000 -3.725140 +v 1.180280 -1.967150 -4.863200 +v 1.180280 -3.034000 -4.863200 +v 1.180280 -1.967150 -6.001260 +v 1.180280 -3.034000 -6.001260 +v 1.180280 -1.967150 -7.139320 +v 1.180280 -3.034000 -7.139320 +v 1.180280 -1.967150 -8.277380 +v 1.180280 -3.034000 -8.277380 +v 1.180280 -1.967150 -9.415440 +v 1.180280 -3.034000 -9.415440 +v 3.456400 -3.034000 -9.415440 +v 3.456400 -1.967150 -9.415440 +v 2.318340 0.276645 -9.415440 +v 1.180280 0.276645 -9.415440 +v 4.594460 -3.034000 -9.415440 +v 4.594460 -1.967150 -9.415440 +v 3.456400 0.276645 -9.415440 +v 2.318340 1.039180 -9.415440 +v 4.594460 0.276645 -9.415440 +v 3.456400 1.039180 -9.415440 +v 4.594460 1.039180 -9.415440 +v 5.732520 0.276645 -9.415440 +v 6.870580 -1.967150 -9.415440 +v 5.732520 1.039180 -9.415440 +v 6.870580 0.276645 -9.415440 +v 0.042220 0.276645 -9.415440 +v 0.042220 1.039180 -9.415440 +v 1.180280 1.039180 -9.415440 +v 0.042220 -1.967150 -9.415440 +v 0.042220 -3.034000 -9.415440 +v -1.095840 -1.967150 -9.415440 +v -1.095840 -3.034000 -9.415440 +v -2.233900 0.276645 -9.415440 +v -1.095840 0.276645 -9.415440 +v -3.371960 0.276645 -9.415440 +v -2.233900 1.039180 -9.415440 +v -1.095840 1.039180 -9.415440 +v -4.510020 0.276645 -9.415440 +v -4.510020 1.039180 -9.415440 +v -3.371960 1.039180 -9.415440 +v -4.510020 -1.967150 -9.415440 +v -5.648080 0.276645 -9.415440 +v -5.648080 1.039180 -9.415440 +v -5.648080 -1.967150 -9.415440 +v -4.510020 -3.034000 -9.415440 +v -6.786140 0.276645 -9.415440 +v -6.786140 1.039180 -9.415440 +v -5.648080 -3.034000 -9.415440 +v -7.786200 -1.967150 -9.415440 +v -7.786200 0.276645 -9.415440 +v 6.870580 -1.967150 7.655450 +v 6.870580 -1.967150 6.517390 +v 6.870580 -1.967150 5.379330 +v 6.870580 -1.967150 4.241270 +v 6.870580 -1.967150 3.103210 +v 6.870580 -1.967150 1.965150 +v 6.870580 -1.967150 0.827094 +v 6.870580 -1.967150 -0.310965 +v 6.870580 -1.967150 -1.449020 +v 6.870580 -1.967150 -2.587080 +v 6.870580 -1.967150 -3.725140 +v 6.870580 -1.967150 -4.863200 +v 6.870580 -1.967150 -6.001260 +v 6.870580 -1.967150 -7.139320 +v 6.870580 -1.967150 -8.277380 +v -5.648080 -3.034000 0.827094 +v -5.648080 -3.034000 -0.310965 +v -5.648080 -3.034000 1.965150 +v -4.510020 -3.034000 1.965150 +v -5.648080 -3.034000 3.103210 +v -4.510020 -3.034000 0.827094 +v -5.648080 -3.034000 4.241270 +v -4.510020 -3.034000 3.103210 +v -4.510020 -3.034000 -0.310965 +v -4.510020 -3.034000 -1.449020 +v -4.510020 -3.034000 -2.587080 +v -5.648080 -3.034000 -1.449020 +v -5.648080 -3.034000 -2.587080 +v -4.510020 -3.034000 -3.725140 +v -5.648080 -3.034000 -3.725140 +v -4.510020 -3.034000 -4.863200 +v -5.648080 -3.034000 -4.863200 +v -4.510020 -3.034000 -6.001260 +v -5.648080 -3.034000 -6.001260 +v -4.510020 -3.034000 -7.139320 +v -5.648080 -3.034000 -7.139320 +v -4.510020 -3.034000 -8.277380 +v -5.648080 -3.034000 -8.277380 +v -4.510020 -3.034000 4.241270 +v -4.510020 -3.034000 5.379330 +v -5.648080 -3.034000 5.379330 +v -5.648080 -3.034000 6.517390 +v -4.510020 -3.034000 6.517390 +v -5.648080 -3.034000 7.655450 +v -4.510020 -3.034000 7.655450 +v -1.095840 -3.034000 0.827094 +v -1.095840 -3.034000 -0.310965 +v -1.095840 -3.034000 1.965150 +v 0.042220 -3.034000 1.965150 +v -1.095840 -3.034000 3.103210 +v 0.042220 -3.034000 0.827094 +v -1.095840 -3.034000 4.241270 +v 0.042220 -3.034000 3.103210 +v 0.042220 -3.034000 -0.310965 +v 0.042220 -3.034000 -1.449020 +v 0.042220 -3.034000 -2.587080 +v -1.095840 -3.034000 -1.449020 +v -1.095840 -3.034000 -2.587080 +v 0.042220 -3.034000 -3.725140 +v -1.095840 -3.034000 -3.725140 +v 0.042220 -3.034000 -4.863200 +v -1.095840 -3.034000 -4.863200 +v 0.042220 -3.034000 -6.001260 +v -1.095840 -3.034000 -6.001260 +v 0.042220 -3.034000 -7.139320 +v -1.095840 -3.034000 -7.139320 +v 0.042220 -3.034000 -8.277380 +v -1.095840 -3.034000 -8.277380 +v 0.042220 -3.034000 4.241270 +v 0.042220 -3.034000 5.379330 +v -1.095840 -3.034000 5.379330 +v -1.095840 -3.034000 6.517390 +v 0.042220 -3.034000 6.517390 +v -1.095840 -3.034000 7.655450 +v 0.042220 -3.034000 7.655450 +v 3.456400 -3.034000 -3.725140 +v 3.456400 -3.034000 -4.863200 +v 3.456400 -3.034000 -2.587080 +v 4.594460 -3.034000 -2.587080 +v 3.456400 -3.034000 -1.449020 +v 4.594460 -3.034000 -3.725140 +v 3.456400 -3.034000 -0.310965 +v 4.594460 -3.034000 -1.449020 +v 4.594460 -3.034000 -4.863200 +v 4.594460 -3.034000 -6.001260 +v 4.594460 -3.034000 -7.139320 +v 3.456400 -3.034000 -6.001260 +v 3.456400 -3.034000 -7.139320 +v 4.594460 -3.034000 -8.277380 +v 3.456400 -3.034000 -8.277380 +v 4.594460 -3.034000 -0.310965 +v 4.594460 -3.034000 0.827094 +v 3.456400 -3.034000 0.827094 +v 3.456400 -3.034000 1.965150 +v 4.594460 -3.034000 1.965150 +v 3.456400 -3.034000 3.103210 +v 4.594460 -3.034000 3.103210 +v 3.456400 -3.034000 4.241270 +v 4.594460 -3.034000 4.241270 +v 3.456400 -3.034000 5.379330 +v 4.594460 -3.034000 5.379330 +v 3.456400 -3.034000 6.517390 +v 4.594460 -3.034000 6.517390 +v 3.456400 -3.034000 7.655450 +v 4.594460 -3.034000 7.655450 +v -2.233900 0.276645 -2.587080 +v -2.233900 1.039180 -1.449020 +v -2.233900 1.039180 -2.587080 +v -2.233900 0.276645 -3.725140 +v -2.233900 1.039180 -3.725140 +v -2.233900 0.276645 -1.449020 +v -2.233900 1.039180 -0.310965 +v -2.233900 0.276645 -0.310965 +v -2.233900 1.039180 0.827094 +v -2.233900 0.276645 0.827094 +v -2.233900 1.039180 1.965150 +v -2.233900 0.276645 1.965150 +v -2.233900 1.039180 3.103210 +v -2.233900 0.276645 3.103210 +v -2.233900 1.039180 4.241270 +v -2.233900 0.276645 4.241270 +v -2.233900 1.039180 5.379330 +v -2.233900 0.276645 5.379330 +v -2.233900 1.039180 6.517390 +v -2.233900 0.276645 6.517390 +v -2.233900 1.039180 7.655450 +v -2.233900 0.276645 7.655450 +v -2.233900 0.276645 -4.863200 +v -2.233900 1.039180 -4.863200 +v -2.233900 0.276645 -6.001260 +v -2.233900 1.039180 -6.001260 +v -2.233900 0.276645 -7.139320 +v -2.233900 1.039180 -7.139320 +v -2.233900 0.276645 -8.277380 +v -2.233900 1.039180 -8.277380 +v 2.318340 0.276645 4.241270 +v 2.318340 1.039180 5.379330 +v 2.318340 1.039180 4.241270 +v 2.318340 0.276645 3.103210 +v 2.318340 1.039180 3.103210 +v 2.318340 0.276645 5.379330 +v 2.318340 1.039180 6.517390 +v 2.318340 0.276645 6.517390 +v 2.318340 1.039180 7.655450 +v 2.318340 0.276645 7.655450 +v 2.318340 0.276645 1.965150 +v 2.318340 1.039180 1.965150 +v 2.318340 0.276645 0.827094 +v 2.318340 1.039180 0.827094 +v 2.318340 0.276645 -0.310965 +v 2.318340 1.039180 -0.310965 +v 2.318340 0.276645 -1.449020 +v 2.318340 1.039180 -1.449020 +v 2.318340 0.276645 -2.587080 +v 2.318340 1.039180 -2.587080 +v 2.318340 0.276645 -3.725140 +v 2.318340 1.039180 -3.725140 +v 2.318340 0.276645 -4.863200 +v 2.318340 1.039180 -4.863200 +v 2.318340 0.276645 -6.001260 +v 2.318340 1.039180 -6.001260 +v 2.318340 0.276645 -7.139320 +v 2.318340 1.039180 -7.139320 +v 2.318340 0.276645 -8.277380 +v 2.318340 1.039180 -8.277380 +v -6.786140 0.276645 6.517390 +v -6.786140 1.039180 7.655450 +v -6.786140 1.039180 6.517390 +v -6.786140 0.276645 5.379330 +v -6.786140 1.039180 5.379330 +v -6.786140 0.276645 7.655450 +v -6.786140 0.276645 4.241270 +v -6.786140 1.039180 4.241270 +v -6.786140 0.276645 3.103210 +v -6.786140 1.039180 3.103210 +v -6.786140 0.276645 1.965150 +v -6.786140 1.039180 1.965150 +v -6.786140 0.276645 0.827094 +v -6.786140 1.039180 0.827094 +v -6.786140 0.276645 -0.310965 +v -6.786140 1.039180 -0.310965 +v -6.786140 0.276645 -1.449020 +v -6.786140 1.039180 -1.449020 +v -6.786140 0.276645 -2.587080 +v -6.786140 1.039180 -2.587080 +v -6.786140 0.276645 -3.725140 +v -6.786140 1.039180 -3.725140 +v -6.786140 0.276645 -4.863200 +v -6.786140 1.039180 -4.863200 +v -6.786140 0.276645 -6.001260 +v -6.786140 1.039180 -6.001260 +v -6.786140 0.276645 -7.139320 +v -6.786140 1.039180 -7.139320 +v -6.786140 0.276645 -8.277380 +v -6.786140 1.039180 -8.277380 +v 1.180280 0.276645 -7.139320 +v 1.180280 1.039180 -8.277380 +v 1.180280 1.039180 -7.139320 +v 1.180280 0.276645 -6.001260 +v 1.180280 1.039180 -6.001260 +v 1.180280 0.276645 -8.277380 +v 1.180280 0.276645 -4.863200 +v 1.180280 1.039180 -4.863200 +v 1.180280 0.276645 -3.725140 +v 1.180280 1.039180 -3.725140 +v 1.180280 0.276645 -2.587080 +v 1.180280 1.039180 -2.587080 +v 1.180280 0.276645 -1.449020 +v 1.180280 1.039180 -1.449020 +v 1.180280 0.276645 -0.310965 +v 1.180280 1.039180 -0.310965 +v 1.180280 0.276645 0.827094 +v 1.180280 1.039180 0.827094 +v 1.180280 0.276645 1.965150 +v 1.180280 1.039180 1.965150 +v 1.180280 0.276645 3.103210 +v 1.180280 1.039180 3.103210 +v 1.180280 0.276645 4.241270 +v 1.180280 1.039180 4.241270 +v 1.180280 0.276645 5.379330 +v 1.180280 1.039180 5.379330 +v 1.180280 0.276645 6.517390 +v 1.180280 1.039180 6.517390 +v 1.180280 0.276645 7.655450 +v 1.180280 1.039180 7.655450 +v 5.732520 0.276645 3.103210 +v 5.732520 1.039180 1.965150 +v 5.732520 1.039180 3.103210 +v 5.732520 0.276645 4.241270 +v 5.732520 1.039180 4.241270 +v 5.732520 0.276645 1.965150 +v 5.732520 1.039180 0.827094 +v 5.732520 0.276645 0.827094 +v 5.732520 1.039180 -0.310965 +v 5.732520 0.276645 -0.310965 +v 5.732520 1.039180 -1.449020 +v 5.732520 0.276645 -1.449020 +v 5.732520 1.039180 -2.587080 +v 5.732520 0.276645 -2.587080 +v 5.732520 1.039180 -3.725140 +v 5.732520 0.276645 -3.725140 +v 5.732520 1.039180 -4.863200 +v 5.732520 0.276645 -4.863200 +v 5.732520 1.039180 -6.001260 +v 5.732520 0.276645 -6.001260 +v 5.732520 1.039180 -7.139320 +v 5.732520 0.276645 -7.139320 +v 5.732520 1.039180 -8.277380 +v 5.732520 0.276645 -8.277380 +v 5.732520 0.276645 5.379330 +v 5.732520 1.039180 5.379330 +v 5.732520 0.276645 6.517390 +v 5.732520 1.039180 6.517390 +v 5.732520 0.276645 7.655450 +v 5.732520 1.039180 7.655450 +v -3.371960 1.039180 7.655450 +v -3.371960 0.276645 7.655450 +v -3.371960 1.039180 6.517390 +v -3.371960 0.276645 6.517390 +v -3.371960 1.039180 5.379330 +v -3.371960 0.276645 5.379330 +v -3.371960 1.039180 4.241270 +v -3.371960 0.276645 4.241270 +v -3.371960 1.039180 3.103210 +v -3.371960 0.276645 3.103210 +v -3.371960 1.039180 1.965150 +v -3.371960 0.276645 1.965150 +v -3.371960 1.039180 0.827094 +v -3.371960 0.276645 0.827094 +v -3.371960 1.039180 -0.310965 +v -3.371960 0.276645 -0.310965 +v -3.371960 1.039180 -1.449020 +v -3.371960 0.276645 -1.449020 +v -3.371960 1.039180 -2.587080 +v -3.371960 0.276645 -2.587080 +v -3.371960 1.039180 -3.725140 +v -3.371960 0.276645 -3.725140 +v -3.371960 1.039180 -4.863200 +v -3.371960 0.276645 -4.863200 +v -3.371960 1.039180 -6.001260 +v -3.371960 0.276645 -6.001260 +v -3.371960 1.039180 -7.139320 +v -3.371960 0.276645 -7.139320 +v -3.371960 1.039180 -8.277380 +v -3.371960 0.276645 -8.277380 +v 6.870580 0.276645 7.655450 +v 6.870580 0.276645 6.517390 +v 6.870580 0.276645 5.379330 +v 6.870580 0.276645 4.241270 +v 6.870580 0.276645 3.103210 +v 6.870580 0.276645 1.965150 +v 6.870580 0.276645 0.827094 +v 6.870580 0.276645 -0.310965 +v 6.870580 0.276645 -1.449020 +v 6.870580 0.276645 -2.587080 +v 6.870580 0.276645 -3.725140 +v 6.870580 0.276645 -4.863200 +v 6.870580 0.276645 -6.001260 +v 6.870580 0.276645 -7.139320 +v 6.870580 0.276645 -8.277380 +v -1.095840 0.276645 -10.802900 +v -1.095840 -1.967150 -10.802900 +v -1.095840 0.276644 -12.034100 +v -1.095840 -1.967150 -12.034100 +v -1.095840 -4.601110 -10.802900 +v -1.095840 -4.601110 -12.034100 +v -1.095840 -4.601110 -9.415440 +v -1.095840 1.039180 -10.802900 +v -1.095840 1.039180 -12.034100 +v -1.095840 2.768579 -10.802900 +v -1.095840 2.768579 -12.034100 +v -1.095840 3.746069 -10.802900 +v -1.095840 2.768580 -7.883420 +v -1.095840 3.746069 -12.034100 +v -1.095840 3.746070 -7.883420 +v -1.095840 0.276644 -14.284900 +v -1.095840 -1.967151 -14.284900 +v -1.095840 -4.601110 -14.284900 +v 0.042220 -1.967150 -12.034100 +v 0.042220 -4.601110 -10.802900 +v 0.042220 -4.601110 -12.034100 +v 0.042220 -4.601110 -14.284900 +v 0.042220 -1.967150 -10.802900 +v 0.042220 -4.601110 -9.415440 +v 0.042220 0.276645 -10.802900 +v 0.042220 1.039180 -10.802900 +v 0.042220 0.276644 -12.034100 +v 0.042220 1.039180 -12.034100 +v 0.042220 2.768579 -12.034100 +v 0.042220 2.768579 -10.802900 +v 0.042220 -1.967151 -14.284900 +v 0.042220 0.276644 -14.284900 +v 0.042220 3.746069 -12.034100 +v 0.042220 3.746069 -10.802900 +v 0.042220 3.746070 -7.883420 +v 0.042220 2.768580 -7.883420 +v -7.786200 -1.967150 -8.277380 +v -7.786200 -1.967150 -7.139320 +v -7.786200 -1.967150 -6.001260 +v -7.786200 -1.967150 -4.863200 +v -7.786200 -1.967150 -3.725140 +v -7.786200 -1.967150 -2.587080 +v -7.786200 -1.967150 -1.449020 +v -7.786200 -1.967150 -0.310965 +v -7.786200 -1.967150 0.827094 +v -7.786200 -1.967150 1.965150 +v -7.786200 -1.967150 3.103210 +v -7.786200 -1.967150 4.241270 +v -7.786200 -1.967150 5.379330 +v -7.786200 -1.967150 6.517390 +v -7.786200 -1.967150 7.655450 +v -7.786200 0.276645 3.103210 +v -7.786200 0.276645 4.241270 +v -7.786200 0.276645 5.379330 +v -7.786200 0.276645 1.965150 +v -7.786200 0.276645 0.827094 +v -7.786200 0.276645 -0.310965 +v -7.786200 0.276645 -1.449020 +v -7.786200 0.276645 -2.587080 +v -7.786200 0.276645 -3.725140 +v -7.786200 0.276645 -4.863200 +v -7.786200 0.276645 -6.001260 +v -7.786200 0.276645 -7.139320 +v -7.786200 0.276645 -8.277380 +v -7.786200 0.276645 6.517390 +v -7.786200 0.276645 7.655450 +v 0.042220 1.039180 7.655450 +v 0.042220 1.039180 6.517390 +v -1.095840 1.039180 7.655450 +v 0.042220 1.039180 5.379330 +v -1.095840 1.039180 6.517390 +v -1.095840 1.039180 5.379330 +v 0.042220 1.039180 4.241270 +v -1.095840 1.039180 4.241270 +v 0.042220 1.039180 3.103210 +v -1.095840 1.039180 3.103210 +v 0.042220 1.039180 1.965150 +v -1.095840 1.039180 1.965150 +v 0.042220 1.039180 0.827094 +v -1.095840 1.039180 0.827094 +v 0.042220 1.039180 -0.310965 +v -1.095840 1.039180 -0.310965 +v 0.042220 1.039180 -1.449020 +v -1.095840 1.039180 -1.449020 +v 0.042220 1.039180 -2.587080 +v -1.095840 1.039180 -2.587080 +v 0.042220 1.039180 -3.725140 +v -1.095840 1.039180 -3.725140 +v 0.042220 1.039180 -4.863200 +v -1.095840 1.039180 -4.863200 +v 0.042220 1.039180 -6.001260 +v -1.095840 1.039180 -6.001260 +v 0.042220 1.039180 -7.139320 +v -1.095840 1.039180 -7.139320 +v 0.042220 1.039180 -8.277380 +v -1.095840 1.039180 -8.277380 +v -4.510020 1.039180 7.655450 +v -4.510020 1.039180 6.517390 +v -5.648080 1.039180 7.655450 +v -4.510020 1.039180 5.379330 +v -5.648080 1.039180 6.517390 +v -5.648080 1.039180 5.379330 +v -4.510020 1.039180 4.241270 +v -5.648080 1.039180 4.241270 +v -4.510020 1.039180 3.103210 +v -5.648080 1.039180 3.103210 +v -4.510020 1.039180 1.965150 +v -5.648080 1.039180 1.965150 +v -4.510020 1.039180 0.827094 +v -5.648080 1.039180 0.827094 +v -4.510020 1.039180 -0.310965 +v -5.648080 1.039180 -0.310965 +v -4.510020 1.039180 -1.449020 +v -5.648080 1.039180 -1.449020 +v -4.510020 1.039180 -2.587080 +v -5.648080 1.039180 -2.587080 +v -4.510020 1.039180 -3.725140 +v -5.648080 1.039180 -3.725140 +v -4.510020 1.039180 -4.863200 +v -5.648080 1.039180 -4.863200 +v -4.510020 1.039180 -6.001260 +v -5.648080 1.039180 -6.001260 +v -4.510020 1.039180 -7.139320 +v -5.648080 1.039180 -7.139320 +v -4.510020 1.039180 -8.277380 +v -5.648080 1.039180 -8.277380 +v 4.594460 1.039180 7.655450 +v 4.594460 1.039180 6.517390 +v 3.456400 1.039180 7.655450 +v 4.594460 1.039180 5.379330 +v 3.456400 1.039180 6.517390 +v 3.456400 1.039180 5.379330 +v 4.594460 1.039180 4.241270 +v 3.456400 1.039180 4.241270 +v 4.594460 1.039180 3.103210 +v 3.456400 1.039180 3.103210 +v 4.594460 1.039180 1.965150 +v 3.456400 1.039180 1.965150 +v 4.594460 1.039180 0.827094 +v 3.456400 1.039180 0.827094 +v 4.594460 1.039180 -0.310965 +v 3.456400 1.039180 -0.310965 +v 4.594460 1.039180 -1.449020 +v 3.456400 1.039180 -1.449020 +v 4.594460 1.039180 -2.587080 +v 3.456400 1.039180 -2.587080 +v 4.594460 1.039180 -3.725140 +v 3.456400 1.039180 -3.725140 +v 4.594460 1.039180 -4.863200 +v 3.456400 1.039180 -4.863200 +v 4.594460 1.039180 -6.001260 +v 3.456400 1.039180 -6.001260 +v 4.594460 1.039180 -7.139320 +v 3.456400 1.039180 -7.139320 +v 4.594460 1.039180 -8.277380 +v 3.456400 1.039180 -8.277380 +vt 0.116019 0.974315 +vt 0.087066 0.947167 +vt 0.116022 0.947170 +vt 0.144976 0.974318 +vt 0.144979 0.947173 +vt 0.087063 0.974311 +vt 0.058110 0.947165 +vt 0.058107 0.974308 +vt 0.029155 0.947162 +vt 0.029152 0.974306 +vt 0.000199 0.947159 +vt 0.000197 0.974303 +vt 0.173933 0.974322 +vt 0.173936 0.947177 +vt 0.202891 0.974326 +vt 0.202894 0.947180 +vt 0.231849 0.974330 +vt 0.231853 0.947184 +vt 0.260808 0.974334 +vt 0.260812 0.947187 +vt 0.289768 0.974338 +vt 0.289772 0.947190 +vt 0.318729 0.974342 +vt 0.318732 0.947194 +vt 0.347690 0.974345 +vt 0.347693 0.947196 +vt 0.376652 0.974348 +vt 0.376654 0.947199 +vt 0.405614 0.974351 +vt 0.405616 0.947201 +vt 0.434577 0.974353 +vt 0.434578 0.947203 +vt 0.463539 0.974355 +vt 0.463541 0.947205 +vt 0.029160 0.492913 +vt 0.058118 0.520059 +vt 0.029160 0.520059 +vt 0.000202 0.492913 +vt 0.000202 0.520059 +vt 0.058118 0.492913 +vt 0.087076 0.520059 +vt 0.087076 0.492913 +vt 0.116034 0.520059 +vt 0.116034 0.492914 +vt 0.144992 0.520060 +vt 0.144992 0.492914 +vt 0.173949 0.520060 +vt 0.173950 0.492914 +vt 0.202907 0.520060 +vt 0.202907 0.492915 +vt 0.231864 0.520060 +vt 0.231865 0.492915 +vt 0.260822 0.520061 +vt 0.260822 0.492916 +vt 0.289779 0.520061 +vt 0.289778 0.492916 +vt 0.318735 0.520060 +vt 0.318735 0.492916 +vt 0.347692 0.520060 +vt 0.347691 0.492915 +vt 0.376649 0.520059 +vt 0.376648 0.492915 +vt 0.405605 0.520058 +vt 0.405604 0.492914 +vt 0.434561 0.520056 +vt 0.434560 0.492912 +vt 0.463517 0.520055 +vt 0.463516 0.492911 +vt 0.087075 0.804197 +vt 0.058119 0.777052 +vt 0.087076 0.777053 +vt 0.116032 0.804198 +vt 0.116033 0.777053 +vt 0.058119 0.804197 +vt 0.029163 0.777052 +vt 0.029163 0.804196 +vt 0.000207 0.777052 +vt 0.000207 0.804196 +vt 0.144989 0.804200 +vt 0.144990 0.777054 +vt 0.173947 0.804201 +vt 0.173948 0.777055 +vt 0.202905 0.804202 +vt 0.202906 0.777056 +vt 0.231863 0.804203 +vt 0.231864 0.777057 +vt 0.260822 0.804204 +vt 0.260822 0.777057 +vt 0.289780 0.804205 +vt 0.289781 0.777058 +vt 0.318740 0.804205 +vt 0.318740 0.777058 +vt 0.347700 0.804206 +vt 0.347700 0.777058 +vt 0.376660 0.804206 +vt 0.376659 0.777058 +vt 0.405620 0.804205 +vt 0.405620 0.777057 +vt 0.434581 0.804205 +vt 0.434580 0.777056 +vt 0.463543 0.804203 +vt 0.463541 0.777054 +vt 0.144991 0.634078 +vt 0.116033 0.606933 +vt 0.144991 0.606933 +vt 0.173949 0.634079 +vt 0.173949 0.606933 +vt 0.116034 0.634078 +vt 0.087076 0.606933 +vt 0.087076 0.634079 +vt 0.058118 0.606933 +vt 0.058118 0.634079 +vt 0.029160 0.606933 +vt 0.029160 0.634079 +vt 0.000202 0.606933 +vt 0.000202 0.634080 +vt 0.202907 0.634079 +vt 0.202907 0.606933 +vt 0.231864 0.634078 +vt 0.231864 0.606933 +vt 0.260822 0.634078 +vt 0.260822 0.606933 +vt 0.289780 0.634078 +vt 0.289780 0.606932 +vt 0.318738 0.634077 +vt 0.318737 0.606932 +vt 0.347696 0.634077 +vt 0.347695 0.606931 +vt 0.376653 0.634076 +vt 0.376652 0.606930 +vt 0.405611 0.634074 +vt 0.405609 0.606928 +vt 0.434569 0.634072 +vt 0.434567 0.606927 +vt 0.463527 0.634069 +vt 0.463524 0.606924 +vt 0.405621 0.833166 +vt 0.434582 0.860316 +vt 0.405620 0.860316 +vt 0.376660 0.833166 +vt 0.376659 0.860315 +vt 0.434582 0.833166 +vt 0.463545 0.860317 +vt 0.463544 0.833166 +vt 0.347699 0.833166 +vt 0.347698 0.860314 +vt 0.318739 0.833165 +vt 0.318738 0.860313 +vt 0.289780 0.833164 +vt 0.289778 0.860311 +vt 0.260820 0.833163 +vt 0.260819 0.860309 +vt 0.231862 0.833161 +vt 0.231860 0.860308 +vt 0.202903 0.833160 +vt 0.202902 0.860306 +vt 0.173946 0.833158 +vt 0.173944 0.860304 +vt 0.144988 0.833157 +vt 0.144987 0.860302 +vt 0.116031 0.833155 +vt 0.116029 0.860300 +vt 0.087074 0.833154 +vt 0.087073 0.860299 +vt 0.058118 0.833153 +vt 0.058116 0.860297 +vt 0.029162 0.833152 +vt 0.029161 0.860295 +vt 0.000206 0.833151 +vt 0.000205 0.860294 +vt 0.662141 0.076691 +vt 0.691099 0.103837 +vt 0.662141 0.103837 +vt 0.633183 0.076691 +vt 0.633183 0.103837 +vt 0.691099 0.076691 +vt 0.720057 0.103837 +vt 0.720058 0.076691 +vt 0.662141 0.019597 +vt 0.691100 0.019597 +vt 0.720058 0.019597 +vt 0.749016 0.076691 +vt 0.691100 0.000194 +vt 0.662142 0.000194 +vt 0.633183 0.019597 +vt 0.633183 0.000194 +vt 0.604225 0.019597 +vt 0.604225 0.076691 +vt 0.720058 0.000194 +vt 0.749016 0.019597 +vt 0.777974 0.019597 +vt 0.749016 0.000195 +vt 0.777974 0.076691 +vt 0.806932 0.019597 +vt 0.777974 0.000195 +vt 0.806932 0.076691 +vt 0.777974 0.103837 +vt 0.806932 0.103837 +vt 0.749016 0.103837 +vt 0.835890 0.103837 +vt 0.835890 0.076691 +vt 0.864848 0.076691 +vt 0.835890 0.019597 +vt 0.893806 0.076691 +vt 0.893806 0.103837 +vt 0.864848 0.103837 +vt 0.864848 0.019597 +vt 0.806932 0.000195 +vt 0.835890 0.000195 +vt 0.893806 0.019597 +vt 0.864848 0.000195 +vt 0.893806 0.000194 +vt 0.922764 0.019597 +vt 0.922764 0.076691 +vt 0.922764 0.000194 +vt 0.951722 0.019597 +vt 0.951722 0.076691 +vt 0.951722 0.103837 +vt 0.922764 0.103837 +vt 0.977169 0.019597 +vt 0.977169 0.076690 +vt 0.951722 0.000194 +vt 0.289780 0.663036 +vt 0.318739 0.690182 +vt 0.289781 0.690182 +vt 0.260822 0.663036 +vt 0.260823 0.690182 +vt 0.318739 0.663035 +vt 0.347698 0.690181 +vt 0.347697 0.663035 +vt 0.376656 0.690180 +vt 0.376655 0.663033 +vt 0.405615 0.690178 +vt 0.405613 0.663032 +vt 0.434574 0.690176 +vt 0.434571 0.663030 +vt 0.463533 0.690173 +vt 0.463530 0.663027 +vt 0.231865 0.663036 +vt 0.231865 0.690182 +vt 0.202907 0.663036 +vt 0.202907 0.690182 +vt 0.173949 0.663036 +vt 0.173949 0.690182 +vt 0.144991 0.663036 +vt 0.144991 0.690182 +vt 0.116034 0.663036 +vt 0.116034 0.690182 +vt 0.087076 0.663036 +vt 0.087076 0.690182 +vt 0.058118 0.663036 +vt 0.058119 0.690182 +vt 0.029161 0.663037 +vt 0.029162 0.690182 +vt 0.000203 0.663038 +vt 0.000205 0.690183 +vt 0.579762 0.491109 +vt 0.550803 0.463966 +vt 0.579760 0.463963 +vt 0.550805 0.491111 +vt 0.579767 0.548202 +vt 0.608720 0.491107 +vt 0.608724 0.548199 +vt 0.521845 0.463968 +vt 0.521847 0.491114 +vt 0.550809 0.548204 +vt 0.579768 0.567604 +vt 0.521852 0.548206 +vt 0.550811 0.567606 +vt 0.492890 0.491116 +vt 0.492888 0.463971 +vt 0.521853 0.567608 +vt 0.492895 0.548208 +vt 0.463933 0.491118 +vt 0.492896 0.567610 +vt 0.463938 0.548210 +vt 0.637682 0.548197 +vt 0.637683 0.567600 +vt 0.608726 0.567602 +vt 0.637678 0.491105 +vt 0.608718 0.463961 +vt 0.637676 0.463959 +vt 0.666636 0.491103 +vt 0.666635 0.463957 +vt 0.695594 0.491102 +vt 0.695595 0.548197 +vt 0.666637 0.548197 +vt 0.695593 0.463956 +vt 0.724553 0.491102 +vt 0.724554 0.548197 +vt 0.695596 0.567600 +vt 0.666637 0.567600 +vt 0.753512 0.548197 +vt 0.753512 0.567600 +vt 0.724554 0.567600 +vt 0.753512 0.491102 +vt 0.724553 0.463955 +vt 0.782471 0.548197 +vt 0.782471 0.567600 +vt 0.782471 0.491102 +vt 0.753512 0.463955 +vt 0.811429 0.548197 +vt 0.811429 0.567600 +vt 0.782471 0.463955 +vt 0.811430 0.491102 +vt 0.836877 0.491102 +vt 0.836877 0.548197 +vt 0.811430 0.463955 +vt 0.434558 0.463956 +vt 0.405603 0.463958 +vt 0.463514 0.463955 +vt 0.376647 0.463959 +vt 0.347691 0.463959 +vt 0.318735 0.463959 +vt 0.289779 0.463959 +vt 0.260822 0.463959 +vt 0.231865 0.463958 +vt 0.202908 0.463957 +vt 0.173950 0.463956 +vt 0.144992 0.463956 +vt 0.116034 0.463956 +vt 0.087076 0.463955 +vt 0.058118 0.463955 +vt 0.029160 0.463955 +vt 0.000202 0.463955 +vt 0.260815 0.918228 +vt 0.231856 0.918225 +vt 0.289774 0.918230 +vt 0.289777 0.889271 +vt 0.318734 0.918233 +vt 0.260817 0.889269 +vt 0.347695 0.918235 +vt 0.318737 0.889273 +vt 0.231858 0.889266 +vt 0.202900 0.889264 +vt 0.173942 0.889262 +vt 0.202897 0.918222 +vt 0.173939 0.918219 +vt 0.144984 0.889259 +vt 0.144982 0.918216 +vt 0.116028 0.889257 +vt 0.116025 0.918214 +vt 0.087071 0.889255 +vt 0.087069 0.918211 +vt 0.058115 0.889253 +vt 0.058113 0.918209 +vt 0.029159 0.889251 +vt 0.029157 0.918206 +vt 0.000204 0.889249 +vt 0.000202 0.918204 +vt 0.347697 0.889274 +vt 0.376658 0.889276 +vt 0.376656 0.918237 +vt 0.405618 0.918239 +vt 0.405619 0.889277 +vt 0.434580 0.918241 +vt 0.434581 0.889278 +vt 0.463543 0.918242 +vt 0.463544 0.889279 +vt 0.260823 0.748099 +vt 0.231864 0.748098 +vt 0.289781 0.748099 +vt 0.289781 0.719140 +vt 0.318740 0.748099 +vt 0.260823 0.719140 +vt 0.347699 0.748099 +vt 0.318740 0.719140 +vt 0.231865 0.719140 +vt 0.202907 0.719140 +vt 0.173949 0.719140 +vt 0.202906 0.748098 +vt 0.173948 0.748097 +vt 0.144991 0.719139 +vt 0.144991 0.748097 +vt 0.116034 0.719139 +vt 0.116033 0.748096 +vt 0.087076 0.719139 +vt 0.087076 0.748096 +vt 0.058119 0.719139 +vt 0.058119 0.748096 +vt 0.029162 0.719139 +vt 0.029163 0.748096 +vt 0.000206 0.719140 +vt 0.000207 0.748096 +vt 0.347698 0.719140 +vt 0.376657 0.719139 +vt 0.376659 0.748098 +vt 0.405618 0.748097 +vt 0.405617 0.719137 +vt 0.434578 0.748095 +vt 0.434576 0.719135 +vt 0.463539 0.748093 +vt 0.463536 0.719133 +vt 0.144991 0.577975 +vt 0.116033 0.577975 +vt 0.173949 0.577975 +vt 0.173949 0.549017 +vt 0.202907 0.577975 +vt 0.144991 0.549017 +vt 0.231864 0.577975 +vt 0.202907 0.549018 +vt 0.116034 0.549017 +vt 0.087076 0.549017 +vt 0.058118 0.549017 +vt 0.087076 0.577975 +vt 0.058118 0.577975 +vt 0.029160 0.549017 +vt 0.029160 0.577975 +vt 0.000202 0.549017 +vt 0.000202 0.577975 +vt 0.231864 0.549018 +vt 0.260822 0.549018 +vt 0.260822 0.577975 +vt 0.289779 0.577975 +vt 0.289779 0.549018 +vt 0.318736 0.577974 +vt 0.318736 0.549017 +vt 0.347694 0.577974 +vt 0.347693 0.549017 +vt 0.376651 0.577973 +vt 0.376650 0.549016 +vt 0.405608 0.577971 +vt 0.405606 0.549014 +vt 0.434565 0.577969 +vt 0.434563 0.549013 +vt 0.463521 0.577967 +vt 0.463519 0.549011 +vt 0.237437 0.289790 +vt 0.256842 0.260831 +vt 0.256841 0.289791 +vt 0.237435 0.318750 +vt 0.256839 0.318751 +vt 0.237438 0.260831 +vt 0.256843 0.231873 +vt 0.237440 0.231872 +vt 0.256844 0.202915 +vt 0.237441 0.202914 +vt 0.256845 0.173957 +vt 0.237443 0.173956 +vt 0.256846 0.145001 +vt 0.237444 0.145000 +vt 0.256847 0.116044 +vt 0.237446 0.116043 +vt 0.256848 0.087089 +vt 0.237447 0.087088 +vt 0.256849 0.058134 +vt 0.237449 0.058133 +vt 0.256850 0.029180 +vt 0.237450 0.029179 +vt 0.256852 0.000226 +vt 0.237452 0.000225 +vt 0.237433 0.347711 +vt 0.256839 0.347712 +vt 0.237432 0.376673 +vt 0.256838 0.376674 +vt 0.237431 0.405636 +vt 0.256837 0.405637 +vt 0.237430 0.434601 +vt 0.256837 0.434601 +vt 0.237429 0.463567 +vt 0.256838 0.463567 +vt 0.392072 0.116043 +vt 0.411472 0.087086 +vt 0.411474 0.116042 +vt 0.392074 0.144999 +vt 0.411476 0.144998 +vt 0.392071 0.087087 +vt 0.411469 0.058130 +vt 0.392068 0.058132 +vt 0.411467 0.029175 +vt 0.392066 0.029177 +vt 0.411463 0.000221 +vt 0.392064 0.000223 +vt 0.392076 0.173956 +vt 0.411478 0.173955 +vt 0.392077 0.202913 +vt 0.411480 0.202912 +vt 0.392079 0.231871 +vt 0.411481 0.231870 +vt 0.392080 0.260829 +vt 0.411483 0.260828 +vt 0.392082 0.289788 +vt 0.411485 0.289787 +vt 0.392084 0.318747 +vt 0.411488 0.318746 +vt 0.392086 0.347707 +vt 0.411490 0.347705 +vt 0.392089 0.376667 +vt 0.411493 0.376665 +vt 0.392093 0.405628 +vt 0.411497 0.405625 +vt 0.392097 0.434589 +vt 0.411501 0.434585 +vt 0.392102 0.463550 +vt 0.411507 0.463546 +vt 0.082827 0.058117 +vt 0.102232 0.029164 +vt 0.102228 0.058119 +vt 0.082823 0.087072 +vt 0.102224 0.087075 +vt 0.082831 0.029162 +vt 0.102236 0.000209 +vt 0.082835 0.000207 +vt 0.082819 0.116028 +vt 0.102221 0.116031 +vt 0.082815 0.144984 +vt 0.102217 0.144987 +vt 0.082811 0.173940 +vt 0.102213 0.173943 +vt 0.082806 0.202897 +vt 0.102209 0.202900 +vt 0.082802 0.231854 +vt 0.102204 0.231857 +vt 0.082797 0.260812 +vt 0.102200 0.260815 +vt 0.082791 0.289770 +vt 0.102194 0.289774 +vt 0.082785 0.318729 +vt 0.102189 0.318733 +vt 0.082779 0.347689 +vt 0.102183 0.347693 +vt 0.082772 0.376649 +vt 0.102177 0.376654 +vt 0.082764 0.405611 +vt 0.102170 0.405616 +vt 0.082755 0.434573 +vt 0.102162 0.434579 +vt 0.082745 0.463537 +vt 0.102153 0.463544 +vt 0.363131 0.405631 +vt 0.343729 0.434595 +vt 0.343726 0.405633 +vt 0.363129 0.376670 +vt 0.343724 0.376671 +vt 0.363135 0.434593 +vt 0.343733 0.463559 +vt 0.363139 0.463555 +vt 0.363126 0.347709 +vt 0.343722 0.347710 +vt 0.363124 0.318749 +vt 0.343720 0.318750 +vt 0.363123 0.289790 +vt 0.343719 0.289791 +vt 0.363122 0.260831 +vt 0.343718 0.260832 +vt 0.363121 0.231873 +vt 0.343718 0.231873 +vt 0.363120 0.202915 +vt 0.343717 0.202915 +vt 0.363118 0.173957 +vt 0.343716 0.173958 +vt 0.363117 0.145001 +vt 0.343716 0.145001 +vt 0.363116 0.116044 +vt 0.343715 0.116045 +vt 0.363115 0.087089 +vt 0.343714 0.087089 +vt 0.363114 0.058133 +vt 0.343713 0.058134 +vt 0.363112 0.029179 +vt 0.343712 0.029180 +vt 0.363110 0.000226 +vt 0.343711 0.000226 +vt 0.517748 0.144989 +vt 0.498349 0.173948 +vt 0.498346 0.144991 +vt 0.517745 0.116032 +vt 0.498343 0.116034 +vt 0.517751 0.173946 +vt 0.498352 0.202905 +vt 0.517754 0.202903 +vt 0.498355 0.231863 +vt 0.517757 0.231861 +vt 0.498358 0.260820 +vt 0.517760 0.260818 +vt 0.498361 0.289778 +vt 0.517763 0.289776 +vt 0.498364 0.318737 +vt 0.517767 0.318734 +vt 0.498367 0.347695 +vt 0.517770 0.347693 +vt 0.498371 0.376653 +vt 0.517774 0.376651 +vt 0.498375 0.405612 +vt 0.517778 0.405609 +vt 0.498379 0.434570 +vt 0.517782 0.434567 +vt 0.498384 0.463528 +vt 0.517787 0.463525 +vt 0.517742 0.087075 +vt 0.498340 0.087077 +vt 0.517739 0.058119 +vt 0.498337 0.058121 +vt 0.517735 0.029162 +vt 0.498333 0.029165 +vt 0.517731 0.000205 +vt 0.498329 0.000208 +vt 0.208499 0.000223 +vt 0.189096 0.029175 +vt 0.189099 0.000221 +vt 0.208496 0.029177 +vt 0.189093 0.058129 +vt 0.208494 0.058131 +vt 0.189091 0.087084 +vt 0.208492 0.087086 +vt 0.189088 0.116040 +vt 0.208490 0.116042 +vt 0.189086 0.144996 +vt 0.208488 0.144998 +vt 0.189083 0.173953 +vt 0.208486 0.173955 +vt 0.189081 0.202910 +vt 0.208483 0.202912 +vt 0.189078 0.231868 +vt 0.208481 0.231870 +vt 0.189076 0.260827 +vt 0.208479 0.260829 +vt 0.189073 0.289786 +vt 0.208477 0.289788 +vt 0.189070 0.318746 +vt 0.208474 0.318748 +vt 0.189067 0.347707 +vt 0.208472 0.347709 +vt 0.189063 0.376669 +vt 0.208469 0.376671 +vt 0.189060 0.405633 +vt 0.208467 0.405635 +vt 0.189056 0.434597 +vt 0.208464 0.434599 +vt 0.189053 0.463564 +vt 0.208462 0.463566 +vt 0.546692 0.029158 +vt 0.546688 0.000201 +vt 0.546696 0.058115 +vt 0.546699 0.087072 +vt 0.546702 0.116029 +vt 0.546705 0.144986 +vt 0.546709 0.173943 +vt 0.546712 0.202900 +vt 0.546715 0.231858 +vt 0.546718 0.260815 +vt 0.546721 0.289773 +vt 0.546725 0.318731 +vt 0.546728 0.347689 +vt 0.546732 0.376647 +vt 0.546736 0.405605 +vt 0.546740 0.434563 +vt 0.546744 0.463521 +vt 0.779682 0.749443 +vt 0.744378 0.806538 +vt 0.744377 0.749444 +vt 0.713049 0.806539 +vt 0.713048 0.749445 +vt 0.744376 0.682422 +vt 0.713047 0.682423 +vt 0.779683 0.806538 +vt 0.779681 0.682421 +vt 0.779683 0.825941 +vt 0.744379 0.825941 +vt 0.713050 0.825941 +vt 0.744378 0.869946 +vt 0.713050 0.869946 +vt 0.744378 0.894818 +vt 0.818664 0.869946 +vt 0.713050 0.894818 +vt 0.818664 0.894818 +vt 0.655778 0.806540 +vt 0.655777 0.749446 +vt 0.655775 0.682424 +vt 0.569547 0.749447 +vt 0.538217 0.682426 +vt 0.569546 0.682425 +vt 0.626817 0.682425 +vt 0.538218 0.749448 +vt 0.502912 0.682427 +vt 0.502914 0.806542 +vt 0.502913 0.749448 +vt 0.538218 0.806541 +vt 0.502915 0.825944 +vt 0.538219 0.825944 +vt 0.569547 0.806541 +vt 0.569547 0.825944 +vt 0.569546 0.869948 +vt 0.538218 0.869947 +vt 0.626818 0.749446 +vt 0.626819 0.806540 +vt 0.569546 0.894819 +vt 0.538218 0.894819 +vt 0.463933 0.894818 +vt 0.463933 0.869946 +vt 0.603794 0.116022 +vt 0.603790 0.087065 +vt 0.603797 0.144979 +vt 0.603801 0.173936 +vt 0.603804 0.202894 +vt 0.603808 0.231851 +vt 0.603811 0.260809 +vt 0.603814 0.289766 +vt 0.603818 0.318724 +vt 0.603822 0.347682 +vt 0.603825 0.376640 +vt 0.603829 0.405597 +vt 0.603833 0.434555 +vt 0.603837 0.463513 +vt 0.603787 0.058108 +vt 0.603783 0.029151 +vt 0.603779 0.000194 +vt 0.029149 0.999750 +vt 0.000194 0.999747 +vt 0.058105 0.999753 +vt 0.087060 0.999756 +vt 0.116016 0.999760 +vt 0.144972 0.999764 +vt 0.173929 0.999768 +vt 0.202887 0.999773 +vt 0.231845 0.999778 +vt 0.260805 0.999783 +vt 0.289765 0.999787 +vt 0.318726 0.999792 +vt 0.347687 0.999795 +vt 0.376649 0.999799 +vt 0.405612 0.999801 +vt 0.434575 0.999804 +vt 0.463537 0.999806 +vt 0.057370 0.144980 +vt 0.057374 0.116024 +vt 0.057379 0.087069 +vt 0.057365 0.173936 +vt 0.057361 0.202893 +vt 0.057355 0.231850 +vt 0.057350 0.260807 +vt 0.057344 0.289765 +vt 0.057338 0.318724 +vt 0.057331 0.347683 +vt 0.057323 0.376643 +vt 0.057314 0.405603 +vt 0.057305 0.434564 +vt 0.057294 0.463526 +vt 0.057383 0.058113 +vt 0.057387 0.029158 +vt 0.057391 0.000203 +vt 0.314758 0.000227 +vt 0.314758 0.029181 +vt 0.285805 0.000227 +vt 0.314758 0.058135 +vt 0.285804 0.029180 +vt 0.314759 0.087090 +vt 0.285804 0.058135 +vt 0.285803 0.087090 +vt 0.314759 0.116045 +vt 0.285803 0.116045 +vt 0.314759 0.145002 +vt 0.285802 0.145001 +vt 0.314759 0.173958 +vt 0.285802 0.173958 +vt 0.314759 0.202916 +vt 0.285802 0.202915 +vt 0.314759 0.231874 +vt 0.285801 0.231873 +vt 0.314760 0.260832 +vt 0.285801 0.260832 +vt 0.314760 0.289791 +vt 0.285800 0.289791 +vt 0.314760 0.318751 +vt 0.285800 0.318751 +vt 0.314761 0.347712 +vt 0.285800 0.347712 +vt 0.314762 0.376673 +vt 0.285800 0.376674 +vt 0.314764 0.405635 +vt 0.285801 0.405637 +vt 0.314766 0.434598 +vt 0.285802 0.434600 +vt 0.314769 0.463562 +vt 0.285804 0.463565 +vt 0.160145 0.000217 +vt 0.160142 0.029172 +vt 0.131191 0.000214 +vt 0.160138 0.058126 +vt 0.131187 0.029168 +vt 0.160135 0.087082 +vt 0.131183 0.058123 +vt 0.131180 0.087078 +vt 0.160132 0.116037 +vt 0.131176 0.116034 +vt 0.160129 0.144994 +vt 0.131173 0.144990 +vt 0.160126 0.173950 +vt 0.131170 0.173947 +vt 0.160123 0.202907 +vt 0.131166 0.202904 +vt 0.160120 0.231865 +vt 0.131162 0.231862 +vt 0.160117 0.260824 +vt 0.131158 0.260820 +vt 0.160113 0.289783 +vt 0.131154 0.289779 +vt 0.160109 0.318743 +vt 0.131149 0.318739 +vt 0.160105 0.347704 +vt 0.131144 0.347699 +vt 0.160101 0.376666 +vt 0.131138 0.376660 +vt 0.160096 0.405629 +vt 0.131132 0.405623 +vt 0.160091 0.434593 +vt 0.131126 0.434587 +vt 0.160085 0.463559 +vt 0.131119 0.463552 +vt 0.469373 0.000213 +vt 0.469377 0.029168 +vt 0.440418 0.000217 +vt 0.469381 0.058124 +vt 0.440421 0.029172 +vt 0.469384 0.087080 +vt 0.440425 0.058127 +vt 0.440428 0.087083 +vt 0.469387 0.116037 +vt 0.440430 0.116039 +vt 0.469389 0.144994 +vt 0.440433 0.144996 +vt 0.469392 0.173951 +vt 0.440435 0.173953 +vt 0.469394 0.202908 +vt 0.440437 0.202910 +vt 0.469397 0.231865 +vt 0.440439 0.231868 +vt 0.469400 0.260823 +vt 0.440442 0.260826 +vt 0.469402 0.289781 +vt 0.440444 0.289784 +vt 0.469405 0.318740 +vt 0.440447 0.318743 +vt 0.469409 0.347699 +vt 0.440450 0.347702 +vt 0.469412 0.376657 +vt 0.440453 0.376661 +vt 0.469416 0.405616 +vt 0.440457 0.405620 +vt 0.469421 0.434575 +vt 0.440461 0.434580 +vt 0.469426 0.463534 +vt 0.440467 0.463540 +vt 0.000206 0.434543 +vt 0.000194 0.463503 +vt 0.000217 0.405584 +vt 0.000226 0.376625 +vt 0.000235 0.347667 +vt 0.000244 0.318709 +vt 0.000251 0.289752 +vt 0.000258 0.260795 +vt 0.000264 0.231838 +vt 0.000270 0.202882 +vt 0.000276 0.173926 +vt 0.000281 0.144971 +vt 0.000285 0.116015 +vt 0.000290 0.087060 +vt 0.000294 0.058105 +vt 0.000299 0.029149 +vt 0.000303 0.000194 +vt 0.666640 0.558125 +vt 0.637681 0.558127 +vt 0.604225 0.133183 +vt 0.639530 0.104225 +vt 0.639530 0.133183 +vt 0.604225 0.104225 +vt 0.661494 0.463564 +vt 0.680897 0.434607 +vt 0.680897 0.463565 +vt 0.724902 0.434608 +vt 0.724902 0.463566 +vt 0.661495 0.434607 +vt 0.749775 0.434608 +vt 0.749774 0.463567 +vt 0.683535 0.104225 +vt 0.683535 0.133183 +vt 0.781104 0.434608 +vt 0.781104 0.463567 +vt 0.855393 0.434608 +vt 0.855393 0.463567 +vt 0.666641 0.593430 +vt 0.637683 0.593431 +vt 0.666643 0.624759 +vt 0.637685 0.624760 +vt 0.666646 0.682031 +vt 0.637688 0.682033 +vt 0.604225 0.463561 +vt 0.604227 0.434604 +vt 0.757821 0.133183 +vt 0.782694 0.104225 +vt 0.782694 0.133183 +vt 0.757821 0.104225 +s off +f 1/1 2/2 3/3 +f 4/4 1/1 3/3 +f 4/4 3/3 5/5 +f 1/1 6/6 2/2 +f 6/6 7/7 2/2 +f 6/6 8/8 7/7 +f 8/8 9/9 7/7 +f 8/8 10/10 9/9 +f 10/10 11/11 9/9 +f 10/10 12/12 11/11 +f 13/13 4/4 5/5 +f 13/13 5/5 14/14 +f 15/15 13/13 14/14 +f 15/15 14/14 16/16 +f 17/17 15/15 16/16 +f 17/17 16/16 18/18 +f 19/19 17/17 18/18 +f 19/19 18/18 20/20 +f 21/21 19/19 20/20 +f 21/21 20/20 22/22 +f 23/23 21/21 22/22 +f 23/23 22/22 24/24 +f 25/25 23/23 24/24 +f 25/25 24/24 26/26 +f 27/27 25/25 26/26 +f 27/27 26/26 28/28 +f 29/29 27/27 28/28 +f 29/29 28/28 30/30 +f 31/31 29/29 30/30 +f 31/31 30/30 32/32 +f 33/33 31/31 32/32 +f 33/33 32/32 34/34 +f 35/35 36/36 37/37 +f 38/38 35/35 37/37 +f 38/38 37/37 39/39 +f 35/35 40/40 36/36 +f 40/40 41/41 36/36 +f 40/40 42/42 41/41 +f 42/42 43/43 41/41 +f 42/42 44/44 43/43 +f 44/44 45/45 43/43 +f 44/44 46/46 45/45 +f 46/46 47/47 45/45 +f 46/46 48/48 47/47 +f 48/48 49/49 47/47 +f 48/48 50/50 49/49 +f 50/50 51/51 49/49 +f 50/50 52/52 51/51 +f 52/52 53/53 51/51 +f 52/52 54/54 53/53 +f 54/54 55/55 53/53 +f 54/54 56/56 55/55 +f 56/56 57/57 55/55 +f 56/56 58/58 57/57 +f 58/58 59/59 57/57 +f 58/58 60/60 59/59 +f 60/60 61/61 59/59 +f 60/60 62/62 61/61 +f 62/62 63/63 61/61 +f 62/62 64/64 63/63 +f 64/64 65/65 63/63 +f 64/64 66/66 65/65 +f 66/66 67/67 65/65 +f 66/66 68/68 67/67 +f 69/69 70/70 71/71 +f 72/72 69/69 71/71 +f 72/72 71/71 73/73 +f 69/69 74/74 70/70 +f 74/74 75/75 70/70 +f 74/74 76/76 75/75 +f 76/76 77/77 75/75 +f 76/76 78/78 77/77 +f 79/79 72/72 73/73 +f 79/79 73/73 80/80 +f 81/81 79/79 80/80 +f 81/81 80/80 82/82 +f 83/83 81/81 82/82 +f 83/83 82/82 84/84 +f 85/85 83/83 84/84 +f 85/85 84/84 86/86 +f 87/87 85/85 86/86 +f 87/87 86/86 88/88 +f 89/89 87/87 88/88 +f 89/89 88/88 90/90 +f 91/91 89/89 90/90 +f 91/91 90/90 92/92 +f 93/93 91/91 92/92 +f 93/93 92/92 94/94 +f 95/95 93/93 94/94 +f 95/95 94/94 96/96 +f 97/97 95/95 96/96 +f 97/97 96/96 98/98 +f 99/99 97/97 98/98 +f 99/99 98/98 100/100 +f 101/101 99/99 100/100 +f 101/101 100/100 102/102 +f 103/103 104/104 105/105 +f 106/106 103/103 105/105 +f 106/106 105/105 107/107 +f 103/103 108/108 104/104 +f 108/108 109/109 104/104 +f 108/108 110/110 109/109 +f 110/110 111/111 109/109 +f 110/110 112/112 111/111 +f 112/112 113/113 111/111 +f 112/112 114/114 113/113 +f 114/114 115/115 113/113 +f 114/114 116/116 115/115 +f 117/117 106/106 107/107 +f 117/117 107/107 118/118 +f 119/119 117/117 118/118 +f 119/119 118/118 120/120 +f 121/121 119/119 120/120 +f 121/121 120/120 122/122 +f 123/123 121/121 122/122 +f 123/123 122/122 124/124 +f 125/125 123/123 124/124 +f 125/125 124/124 126/126 +f 127/127 125/125 126/126 +f 127/127 126/126 128/128 +f 129/129 127/127 128/128 +f 129/129 128/128 130/130 +f 131/131 129/129 130/130 +f 131/131 130/130 132/132 +f 133/133 131/131 132/132 +f 133/133 132/132 134/134 +f 135/135 133/133 134/134 +f 135/135 134/134 136/136 +f 137/137 138/138 139/139 +f 140/140 137/137 139/139 +f 140/140 139/139 141/141 +f 137/137 142/142 138/138 +f 142/142 143/143 138/138 +f 142/142 144/144 143/143 +f 145/145 140/140 141/141 +f 145/145 141/141 146/146 +f 147/147 145/145 146/146 +f 147/147 146/146 148/148 +f 149/149 147/147 148/148 +f 149/149 148/148 150/150 +f 151/151 149/149 150/150 +f 151/151 150/150 152/152 +f 153/153 151/151 152/152 +f 153/153 152/152 154/154 +f 155/155 153/153 154/154 +f 155/155 154/154 156/156 +f 157/157 155/155 156/156 +f 157/157 156/156 158/158 +f 159/159 157/157 158/158 +f 159/159 158/158 160/160 +f 161/161 159/159 160/160 +f 161/161 160/160 162/162 +f 163/163 161/161 162/162 +f 163/163 162/162 164/164 +f 165/165 163/163 164/164 +f 165/165 164/164 166/166 +f 167/167 165/165 166/166 +f 167/167 166/166 168/168 +f 169/169 167/167 168/168 +f 169/169 168/168 170/170 +f 171/171 172/172 173/173 +f 68/174 171/171 173/173 +f 68/174 173/173 67/175 +f 171/171 174/176 172/172 +f 174/176 136/177 172/172 +f 174/176 135/178 136/177 +f 174/176 171/171 175/179 +f 174/176 175/179 176/180 +f 135/178 174/176 176/180 +f 135/178 176/180 177/181 +f 178/182 135/178 177/181 +f 177/181 176/180 179/183 +f 176/180 175/179 180/184 +f 176/180 180/184 179/183 +f 175/179 181/185 182/186 +f 175/179 182/186 180/184 +f 171/171 181/185 175/179 +f 171/171 68/174 181/185 +f 68/174 183/187 181/185 +f 68/174 184/188 183/187 +f 177/181 179/183 185/189 +f 178/182 177/181 186/190 +f 187/191 186/190 188/192 +f 189/193 178/182 186/190 +f 189/193 186/190 187/191 +f 190/194 187/191 191/195 +f 187/191 188/192 191/195 +f 192/196 189/193 187/191 +f 192/196 187/191 190/194 +f 178/182 189/193 193/197 +f 189/193 192/196 194/198 +f 189/193 194/198 193/197 +f 178/182 193/197 195/199 +f 192/196 102/200 194/198 +f 192/196 101/201 102/200 +f 101/201 192/196 190/194 +f 144/202 101/201 196/203 +f 101/201 190/194 196/203 +f 144/202 197/204 198/205 +f 144/202 198/205 143/206 +f 197/204 144/202 199/207 +f 144/202 196/203 199/207 +f 196/203 190/194 200/208 +f 196/203 200/208 201/209 +f 190/194 191/195 200/208 +f 202/210 199/207 203/211 +f 197/204 199/207 202/210 +f 202/210 203/211 204/212 +f 205/213 202/210 204/212 +f 206/214 197/204 202/210 +f 206/214 202/210 205/213 +f 205/213 204/212 207/215 +f 208/216 205/213 207/215 +f 33/217 206/214 205/213 +f 33/217 205/213 208/216 +f 206/214 33/217 34/218 +f 206/214 34/218 209/219 +f 197/204 206/214 209/219 +f 197/204 209/219 198/205 +f 33/217 208/216 210/220 +f 33/217 210/220 211/221 +f 208/216 207/215 212/222 +f 213/223 214/224 215/225 +f 216/226 213/223 215/225 +f 216/226 215/225 217/227 +f 213/223 218/228 214/224 +f 218/228 219/229 214/224 +f 218/228 220/230 219/229 +f 220/230 221/231 219/229 +f 220/230 222/232 221/231 +f 222/232 223/233 221/231 +f 222/232 224/234 223/233 +f 224/234 225/235 223/233 +f 224/234 226/236 225/235 +f 226/236 195/237 225/235 +f 226/236 178/238 195/237 +f 227/239 216/226 217/227 +f 227/239 217/227 228/240 +f 229/241 227/239 228/240 +f 229/241 228/240 230/242 +f 231/243 229/241 230/242 +f 231/243 230/242 232/244 +f 233/245 231/243 232/244 +f 233/245 232/244 234/246 +f 235/247 233/245 234/246 +f 235/247 234/246 236/248 +f 237/249 235/247 236/248 +f 237/249 236/248 238/250 +f 239/251 237/249 238/250 +f 239/251 238/250 240/252 +f 241/253 239/251 240/252 +f 241/253 240/252 242/254 +f 243/255 241/253 242/254 +f 243/255 242/254 244/256 +f 116/257 245/258 115/259 +f 116/257 246/260 245/258 +f 246/260 116/257 247/261 +f 116/257 243/262 248/263 +f 116/257 248/263 247/261 +f 246/260 249/264 245/258 +f 246/260 250/265 249/264 +f 250/265 246/260 251/266 +f 246/260 247/261 251/266 +f 251/266 247/261 252/267 +f 253/268 251/266 254/269 +f 251/266 252/267 254/269 +f 250/265 251/266 253/268 +f 250/265 38/270 39/271 +f 250/265 39/271 249/264 +f 38/270 250/265 253/268 +f 253/268 254/269 255/272 +f 256/273 253/268 255/272 +f 38/270 253/268 256/273 +f 257/274 38/270 256/273 +f 256/273 255/272 258/275 +f 257/274 256/273 259/276 +f 248/263 260/277 261/278 +f 248/263 261/278 262/279 +f 243/262 260/277 248/263 +f 243/262 263/280 260/277 +f 263/280 243/262 244/281 +f 263/280 244/281 264/282 +f 265/283 263/280 264/282 +f 265/283 264/282 266/284 +f 78/285 265/283 266/284 +f 265/283 78/285 267/286 +f 265/283 267/286 268/287 +f 78/285 266/284 77/288 +f 78/285 169/289 269/290 +f 78/285 269/290 267/286 +f 268/287 267/286 270/291 +f 268/287 270/291 271/292 +f 269/290 272/293 273/294 +f 269/290 273/294 274/295 +f 169/289 272/293 269/290 +f 275/296 169/289 170/297 +f 169/289 275/296 272/293 +f 272/293 276/298 277/299 +f 272/293 277/299 273/294 +f 275/296 276/298 272/293 +f 278/300 275/296 279/301 +f 275/296 170/297 279/301 +f 275/296 278/300 276/298 +f 276/298 280/302 281/303 +f 276/298 281/303 277/299 +f 278/300 280/302 276/298 +f 278/300 279/301 282/304 +f 12/305 278/300 282/304 +f 278/300 12/305 280/302 +f 280/302 12/305 283/306 +f 280/302 283/306 284/307 +f 12/305 282/304 11/308 +f 133/133 178/238 226/236 +f 131/131 133/133 226/236 +f 131/131 226/236 224/234 +f 133/133 135/135 178/238 +f 129/129 131/131 224/234 +f 129/129 224/234 222/232 +f 127/127 129/129 222/232 +f 127/127 222/232 220/230 +f 125/125 127/127 220/230 +f 125/125 220/230 218/228 +f 123/123 125/125 218/228 +f 123/123 218/228 213/223 +f 121/121 123/123 213/223 +f 121/121 213/223 216/226 +f 119/119 121/121 216/226 +f 119/119 216/226 227/239 +f 117/117 119/119 227/239 +f 117/117 227/239 229/241 +f 106/106 117/117 229/241 +f 106/106 229/241 231/243 +f 103/103 106/106 231/243 +f 103/103 231/243 233/245 +f 108/108 103/103 233/245 +f 108/108 233/245 235/247 +f 110/110 108/108 235/247 +f 110/110 235/247 237/249 +f 112/112 110/110 237/249 +f 112/112 237/249 239/251 +f 114/114 112/112 239/251 +f 114/114 239/251 241/253 +f 116/116 114/114 241/253 +f 116/116 241/253 243/255 +f 99/99 144/144 142/142 +f 97/97 99/99 142/142 +f 97/97 142/142 137/137 +f 99/99 101/101 144/144 +f 95/95 97/97 137/137 +f 95/95 137/137 140/140 +f 93/93 95/95 140/140 +f 93/93 140/140 145/145 +f 91/91 93/93 145/145 +f 91/91 145/145 147/147 +f 89/89 91/91 147/147 +f 89/89 147/147 149/149 +f 87/87 89/89 149/149 +f 87/87 149/149 151/151 +f 85/85 87/87 151/151 +f 85/85 151/151 153/153 +f 83/83 85/85 153/153 +f 83/83 153/153 155/155 +f 81/81 83/83 155/155 +f 81/81 155/155 157/157 +f 79/79 81/81 157/157 +f 79/79 157/157 159/159 +f 72/72 79/79 159/159 +f 72/72 159/159 161/161 +f 69/69 72/72 161/161 +f 69/69 161/161 163/163 +f 74/74 69/69 163/163 +f 74/74 163/163 165/165 +f 76/76 74/74 165/165 +f 76/76 165/165 167/167 +f 78/78 76/76 167/167 +f 78/78 167/167 169/169 +f 285/309 68/68 66/66 +f 286/310 285/309 66/66 +f 286/310 66/66 64/64 +f 285/309 184/311 68/68 +f 287/312 286/310 64/64 +f 287/312 64/64 62/62 +f 288/313 287/312 62/62 +f 288/313 62/62 60/60 +f 289/314 288/313 60/60 +f 289/314 60/60 58/58 +f 290/315 289/314 58/58 +f 290/315 58/58 56/56 +f 291/316 290/315 56/56 +f 291/316 56/56 54/54 +f 292/317 291/316 54/54 +f 292/317 54/54 52/52 +f 293/318 292/317 52/52 +f 293/318 52/52 50/50 +f 294/319 293/318 50/50 +f 294/319 50/50 48/48 +f 295/320 294/319 48/48 +f 295/320 48/48 46/46 +f 296/321 295/320 46/46 +f 296/321 46/46 44/44 +f 297/322 296/321 44/44 +f 297/322 44/44 42/42 +f 298/323 297/322 42/42 +f 298/323 42/42 40/40 +f 299/324 298/323 40/40 +f 299/324 40/40 35/35 +f 257/325 299/324 35/35 +f 257/325 35/35 38/38 +f 300/326 22/22 20/20 +f 301/327 300/326 20/20 +f 301/327 20/20 18/18 +f 300/326 302/328 22/22 +f 302/328 24/24 22/22 +f 303/329 304/330 302/328 +f 302/328 304/330 24/24 +f 305/331 303/329 302/328 +f 305/331 302/328 300/326 +f 304/330 26/26 24/24 +f 304/330 306/332 26/26 +f 307/333 306/332 304/330 +f 303/329 307/333 304/330 +f 152/152 150/150 303/329 +f 152/152 303/329 305/331 +f 150/150 307/333 303/329 +f 154/154 152/152 305/331 +f 154/154 305/331 308/334 +f 308/334 305/331 300/326 +f 156/156 154/154 308/334 +f 156/156 308/334 309/335 +f 309/335 308/334 301/327 +f 308/334 300/326 301/327 +f 158/158 156/156 309/335 +f 158/158 309/335 310/336 +f 309/335 301/327 311/337 +f 310/336 309/335 311/337 +f 311/337 301/327 18/18 +f 311/337 18/18 16/16 +f 310/336 311/337 312/338 +f 312/338 311/337 16/16 +f 160/160 158/158 310/336 +f 160/160 310/336 313/339 +f 313/339 310/336 312/338 +f 314/340 312/338 14/14 +f 312/338 16/16 14/14 +f 313/339 312/338 314/340 +f 315/341 313/339 314/340 +f 162/162 160/160 313/339 +f 162/162 313/339 315/341 +f 314/340 14/14 5/5 +f 315/341 314/340 316/342 +f 316/342 314/340 5/5 +f 164/164 162/162 315/341 +f 164/164 315/341 317/343 +f 317/343 315/341 316/342 +f 318/344 316/342 3/3 +f 316/342 5/5 3/3 +f 317/343 316/342 318/344 +f 166/166 164/164 317/343 +f 166/166 317/343 319/345 +f 319/345 317/343 318/344 +f 318/344 3/3 2/2 +f 319/345 318/344 320/346 +f 320/346 318/344 2/2 +f 168/168 166/166 319/345 +f 168/168 319/345 321/347 +f 321/347 319/345 320/346 +f 322/348 320/346 7/7 +f 320/346 2/2 7/7 +f 321/347 320/346 322/348 +f 170/170 168/168 321/347 +f 170/170 321/347 279/349 +f 279/349 321/347 322/348 +f 322/348 7/7 9/9 +f 279/349 322/348 282/350 +f 282/350 322/348 9/9 +f 282/350 9/9 11/11 +f 148/148 323/351 307/333 +f 150/150 148/148 307/333 +f 307/333 323/351 306/332 +f 148/148 146/146 323/351 +f 323/351 324/352 325/353 +f 323/351 325/353 306/332 +f 146/146 324/352 323/351 +f 306/332 325/353 28/28 +f 306/332 28/28 26/26 +f 325/353 326/354 30/30 +f 325/353 30/30 28/28 +f 324/352 326/354 325/353 +f 141/141 327/355 324/352 +f 324/352 327/355 326/354 +f 146/146 141/141 324/352 +f 327/355 328/356 326/354 +f 326/354 328/356 32/32 +f 326/354 32/32 30/30 +f 141/141 139/139 327/355 +f 139/139 329/357 327/355 +f 327/355 329/357 328/356 +f 328/356 209/358 34/34 +f 328/356 34/34 32/32 +f 329/357 209/358 328/356 +f 138/138 198/359 329/357 +f 139/139 138/138 329/357 +f 329/357 198/359 209/358 +f 138/138 143/143 198/359 +f 330/360 90/90 88/88 +f 331/361 330/360 88/88 +f 331/361 88/88 86/86 +f 330/360 332/362 90/90 +f 332/362 92/92 90/90 +f 333/363 334/364 332/362 +f 332/362 334/364 92/92 +f 335/365 333/363 332/362 +f 335/365 332/362 330/360 +f 334/364 94/94 92/92 +f 334/364 336/366 94/94 +f 337/367 336/366 334/364 +f 333/363 337/367 334/364 +f 217/227 215/225 333/363 +f 217/227 333/363 335/365 +f 215/225 337/367 333/363 +f 338/368 335/365 330/360 +f 228/240 217/227 335/365 +f 228/240 335/365 338/368 +f 230/242 228/240 338/368 +f 230/242 338/368 339/369 +f 338/368 330/360 331/361 +f 339/369 338/368 331/361 +f 232/244 230/242 339/369 +f 232/244 339/369 340/370 +f 339/369 331/361 341/371 +f 340/370 339/369 341/371 +f 341/371 331/361 86/86 +f 341/371 86/86 84/84 +f 340/370 341/371 342/372 +f 342/372 341/371 84/84 +f 234/246 232/244 340/370 +f 234/246 340/370 343/373 +f 343/373 340/370 342/372 +f 344/374 342/372 82/82 +f 342/372 84/84 82/82 +f 343/373 342/372 344/374 +f 236/248 234/246 343/373 +f 236/248 343/373 345/375 +f 345/375 343/373 344/374 +f 344/374 82/82 80/80 +f 345/375 344/374 346/376 +f 346/376 344/374 80/80 +f 238/250 236/248 345/375 +f 238/250 345/375 347/377 +f 347/377 345/375 346/376 +f 348/378 346/376 73/73 +f 346/376 80/80 73/73 +f 347/377 346/376 348/378 +f 240/252 238/250 347/377 +f 240/252 347/377 349/379 +f 349/379 347/377 348/378 +f 348/378 73/73 71/71 +f 349/379 348/378 350/380 +f 350/380 348/378 71/71 +f 242/254 240/252 349/379 +f 242/254 349/379 351/381 +f 351/381 349/379 350/380 +f 352/382 350/380 70/70 +f 350/380 71/71 70/70 +f 351/381 350/380 352/382 +f 244/256 242/254 351/381 +f 244/256 351/381 264/383 +f 264/383 351/381 352/382 +f 352/382 70/70 75/75 +f 264/383 352/382 266/384 +f 266/384 352/382 75/75 +f 266/384 75/75 77/77 +f 214/224 353/385 337/367 +f 215/225 214/224 337/367 +f 337/367 353/385 336/366 +f 214/224 219/229 353/385 +f 219/229 354/386 353/385 +f 353/385 354/386 355/387 +f 353/385 355/387 336/366 +f 336/366 355/387 96/96 +f 336/366 96/96 94/94 +f 355/387 356/388 98/98 +f 355/387 98/98 96/96 +f 354/386 356/388 355/387 +f 221/231 357/389 354/386 +f 219/229 221/231 354/386 +f 354/386 357/389 356/388 +f 357/389 358/390 356/388 +f 356/388 358/390 100/100 +f 356/388 100/100 98/98 +f 221/231 223/233 357/389 +f 223/233 359/391 357/389 +f 357/389 359/391 358/390 +f 358/390 194/392 102/102 +f 358/390 102/102 100/100 +f 359/391 194/392 358/390 +f 225/235 193/393 359/391 +f 223/233 225/235 359/391 +f 359/391 193/393 194/392 +f 225/235 195/237 193/393 +f 360/394 107/107 105/105 +f 361/395 360/394 105/105 +f 361/395 105/105 104/104 +f 360/394 362/396 107/107 +f 362/396 118/118 107/107 +f 363/397 364/398 362/396 +f 362/396 364/398 118/118 +f 365/399 363/397 362/396 +f 365/399 362/396 360/394 +f 364/398 120/120 118/118 +f 364/398 366/400 120/120 +f 367/401 366/400 364/398 +f 363/397 367/401 364/398 +f 45/45 47/47 363/397 +f 45/45 363/397 365/399 +f 47/47 367/401 363/397 +f 368/402 365/399 360/394 +f 43/43 45/45 365/399 +f 43/43 365/399 368/402 +f 41/41 43/43 368/402 +f 41/41 368/402 369/403 +f 368/402 360/394 361/395 +f 369/403 368/402 361/395 +f 36/36 41/41 369/403 +f 36/36 369/403 370/404 +f 369/403 361/395 371/405 +f 370/404 369/403 371/405 +f 371/405 361/395 104/104 +f 371/405 104/104 109/109 +f 370/404 371/405 372/406 +f 372/406 371/405 109/109 +f 37/37 36/36 370/404 +f 37/37 370/404 373/407 +f 373/407 370/404 372/406 +f 374/408 372/406 111/111 +f 372/406 109/109 111/111 +f 373/407 372/406 374/408 +f 39/39 37/37 373/407 +f 39/39 373/407 249/409 +f 249/409 373/407 374/408 +f 374/408 111/111 113/113 +f 249/409 374/408 245/410 +f 245/410 374/408 113/113 +f 245/410 113/113 115/115 +f 49/49 375/411 367/401 +f 47/47 49/49 367/401 +f 367/401 375/411 366/400 +f 49/49 51/51 375/411 +f 51/51 376/412 375/411 +f 375/411 376/412 377/413 +f 375/411 377/413 366/400 +f 366/400 377/413 122/122 +f 366/400 122/122 120/120 +f 377/413 378/414 124/124 +f 377/413 124/124 122/122 +f 376/412 378/414 377/413 +f 53/53 379/415 376/412 +f 51/51 53/53 376/412 +f 376/412 379/415 378/414 +f 379/415 380/416 378/414 +f 378/414 380/416 126/126 +f 378/414 126/126 124/124 +f 53/53 55/55 379/415 +f 55/55 381/417 379/415 +f 379/415 381/417 380/416 +f 380/416 382/418 128/128 +f 380/416 128/128 126/126 +f 381/417 382/418 380/416 +f 57/57 383/419 381/417 +f 55/55 57/57 381/417 +f 381/417 383/419 382/418 +f 383/419 384/420 382/418 +f 382/418 384/420 130/130 +f 382/418 130/130 128/128 +f 57/57 59/59 383/419 +f 383/419 385/421 384/420 +f 59/59 385/421 383/419 +f 384/420 386/422 132/132 +f 384/420 132/132 130/130 +f 385/421 386/422 384/420 +f 61/61 387/423 385/421 +f 385/421 387/423 386/422 +f 59/59 61/61 385/421 +f 387/423 388/424 386/422 +f 386/422 388/424 134/134 +f 386/422 134/134 132/132 +f 61/61 63/63 387/423 +f 63/63 389/425 387/423 +f 387/423 389/425 388/424 +f 388/424 172/426 136/136 +f 388/424 136/136 134/134 +f 389/425 172/426 388/424 +f 65/65 173/427 389/425 +f 63/63 65/65 389/425 +f 389/425 173/427 172/426 +f 65/65 67/67 173/427 +f 390/428 391/429 392/430 +f 393/431 390/428 392/430 +f 393/431 392/430 394/432 +f 390/428 395/433 391/429 +f 395/433 396/434 391/429 +f 395/433 397/435 396/434 +f 397/435 398/436 396/434 +f 397/435 399/437 398/436 +f 399/437 400/438 398/436 +f 399/437 401/439 400/438 +f 401/439 402/440 400/438 +f 401/439 403/441 402/440 +f 403/441 404/442 402/440 +f 403/441 405/443 404/442 +f 405/443 406/444 404/442 +f 405/443 407/445 406/444 +f 407/445 408/446 406/444 +f 407/445 409/447 408/446 +f 409/447 410/448 408/446 +f 409/447 411/449 410/448 +f 411/449 201/450 410/448 +f 411/449 196/451 201/450 +f 412/452 393/431 394/432 +f 412/452 394/432 413/453 +f 414/454 412/452 413/453 +f 414/454 413/453 415/455 +f 416/456 414/454 415/455 +f 416/456 415/455 417/457 +f 418/458 416/456 417/457 +f 418/458 417/457 419/459 +f 267/460 418/458 419/459 +f 267/460 419/459 270/461 +f 420/462 421/463 422/464 +f 423/465 420/462 422/464 +f 423/465 422/464 424/466 +f 420/462 425/467 421/463 +f 425/467 426/468 421/463 +f 425/467 427/469 426/468 +f 427/469 428/470 426/468 +f 427/469 429/471 428/470 +f 429/471 185/472 428/470 +f 429/471 177/473 185/472 +f 430/474 423/465 424/466 +f 430/474 424/466 431/475 +f 432/476 430/474 431/475 +f 432/476 431/475 433/477 +f 434/478 432/476 433/477 +f 434/478 433/477 435/479 +f 436/480 434/478 435/479 +f 436/480 435/479 437/481 +f 438/482 436/480 437/481 +f 438/482 437/481 439/483 +f 440/484 438/482 439/483 +f 440/484 439/483 441/485 +f 442/486 440/484 441/485 +f 442/486 441/485 443/487 +f 444/488 442/486 443/487 +f 444/488 443/487 445/489 +f 446/490 444/488 445/489 +f 446/490 445/489 447/491 +f 448/492 446/490 447/491 +f 448/492 447/491 449/493 +f 247/494 448/492 449/493 +f 247/494 449/493 252/495 +f 450/496 451/497 452/498 +f 453/499 450/496 452/498 +f 453/499 452/498 454/500 +f 450/496 455/501 451/497 +f 455/501 212/502 451/497 +f 455/501 208/503 212/502 +f 456/504 453/499 454/500 +f 456/504 454/500 457/505 +f 458/506 456/504 457/505 +f 458/506 457/505 459/507 +f 460/508 458/506 459/507 +f 460/508 459/507 461/509 +f 462/510 460/508 461/509 +f 462/510 461/509 463/511 +f 464/512 462/510 463/511 +f 464/512 463/511 465/513 +f 466/514 464/512 465/513 +f 466/514 465/513 467/515 +f 468/516 466/514 467/515 +f 468/516 467/515 469/517 +f 470/518 468/516 469/517 +f 470/518 469/517 471/519 +f 472/520 470/518 471/519 +f 472/520 471/519 473/521 +f 474/522 472/520 473/521 +f 474/522 473/521 475/523 +f 476/524 474/522 475/523 +f 476/524 475/523 477/525 +f 478/526 476/524 477/525 +f 478/526 477/525 479/527 +f 280/528 478/526 479/527 +f 280/528 479/527 281/529 +f 480/530 481/531 482/532 +f 483/533 480/530 482/532 +f 483/533 482/532 484/534 +f 480/530 485/535 481/531 +f 485/535 262/536 481/531 +f 485/535 248/537 262/536 +f 486/538 483/533 484/534 +f 486/538 484/534 487/539 +f 488/540 486/538 487/539 +f 488/540 487/539 489/541 +f 490/542 488/540 489/541 +f 490/542 489/541 491/543 +f 492/544 490/542 491/543 +f 492/544 491/543 493/545 +f 494/546 492/544 493/545 +f 494/546 493/545 495/547 +f 496/548 494/546 495/547 +f 496/548 495/547 497/549 +f 498/550 496/548 497/549 +f 498/550 497/549 499/551 +f 500/552 498/550 499/551 +f 500/552 499/551 501/553 +f 502/554 500/552 501/553 +f 502/554 501/553 503/555 +f 504/556 502/554 503/555 +f 504/556 503/555 505/557 +f 506/558 504/556 505/557 +f 506/558 505/557 507/559 +f 508/560 506/558 507/559 +f 508/560 507/559 509/561 +f 186/562 508/560 509/561 +f 186/562 509/561 188/563 +f 510/564 511/565 512/566 +f 513/567 510/564 512/566 +f 513/567 512/566 514/568 +f 510/564 515/569 511/565 +f 515/569 516/570 511/565 +f 515/569 517/571 516/570 +f 517/571 518/572 516/570 +f 517/571 519/573 518/572 +f 519/573 520/574 518/572 +f 519/573 521/575 520/574 +f 521/575 522/576 520/574 +f 521/575 523/577 522/576 +f 523/577 524/578 522/576 +f 523/577 525/579 524/578 +f 525/579 526/580 524/578 +f 525/579 527/581 526/580 +f 527/581 528/582 526/580 +f 527/581 529/583 528/582 +f 529/583 530/584 528/582 +f 529/583 531/585 530/584 +f 531/585 532/586 530/584 +f 531/585 533/587 532/586 +f 533/587 258/588 532/586 +f 533/587 256/589 258/588 +f 534/590 513/567 514/568 +f 534/590 514/568 535/591 +f 536/592 534/590 535/591 +f 536/592 535/591 537/593 +f 538/594 536/592 537/593 +f 538/594 537/593 539/595 +f 181/596 538/594 539/595 +f 181/596 539/595 182/597 +f 199/598 540/599 203/600 +f 199/598 541/601 540/599 +f 541/601 542/602 540/599 +f 541/601 543/603 542/602 +f 543/603 544/604 542/602 +f 543/603 545/605 544/604 +f 545/605 546/606 544/604 +f 545/605 547/607 546/606 +f 547/607 548/608 546/606 +f 547/607 549/609 548/608 +f 549/609 550/610 548/608 +f 549/609 551/611 550/610 +f 551/611 552/612 550/610 +f 551/611 553/613 552/612 +f 553/613 554/614 552/612 +f 553/613 555/615 554/614 +f 555/615 556/616 554/614 +f 555/615 557/617 556/616 +f 557/617 558/618 556/616 +f 557/617 559/619 558/618 +f 559/619 560/620 558/618 +f 559/619 561/621 560/620 +f 561/621 562/622 560/620 +f 561/621 563/623 562/622 +f 563/623 564/624 562/622 +f 563/623 565/625 564/624 +f 565/625 566/626 564/624 +f 565/625 567/627 566/626 +f 567/627 568/628 566/626 +f 567/627 569/629 568/628 +f 569/629 274/630 568/628 +f 569/629 269/631 274/630 +f 429/471 186/562 177/473 +f 429/471 508/560 186/562 +f 427/469 508/560 429/471 +f 427/469 506/558 508/560 +f 425/467 506/558 427/469 +f 425/467 504/556 506/558 +f 420/462 504/556 425/467 +f 420/462 502/554 504/556 +f 423/465 502/554 420/462 +f 423/465 500/552 502/554 +f 430/474 500/552 423/465 +f 430/474 498/550 500/552 +f 432/476 498/550 430/474 +f 432/476 496/548 498/550 +f 434/478 496/548 432/476 +f 434/478 494/546 496/548 +f 436/480 494/546 434/478 +f 436/480 492/544 494/546 +f 438/482 492/544 436/480 +f 438/482 490/542 492/544 +f 440/484 490/542 438/482 +f 440/484 488/540 490/542 +f 442/486 488/540 440/484 +f 442/486 486/538 488/540 +f 444/488 486/538 442/486 +f 444/488 483/533 486/538 +f 446/490 483/533 444/488 +f 446/490 480/530 483/533 +f 448/492 480/530 446/490 +f 448/492 485/535 480/530 +f 247/494 485/535 448/492 +f 247/494 248/537 485/535 +f 411/449 199/598 196/451 +f 411/449 541/601 199/598 +f 409/447 541/601 411/449 +f 409/447 543/603 541/601 +f 407/445 543/603 409/447 +f 407/445 545/605 543/603 +f 405/443 545/605 407/445 +f 405/443 547/607 545/605 +f 403/441 547/607 405/443 +f 403/441 549/609 547/607 +f 401/439 549/609 403/441 +f 401/439 551/611 549/609 +f 399/437 551/611 401/439 +f 399/437 553/613 551/611 +f 397/435 553/613 399/437 +f 397/435 555/615 553/613 +f 395/433 555/615 397/435 +f 395/433 557/617 555/615 +f 390/428 557/617 395/433 +f 390/428 559/619 557/617 +f 393/431 559/619 390/428 +f 393/431 561/621 559/619 +f 412/452 561/621 393/431 +f 412/452 563/623 561/621 +f 414/454 563/623 412/452 +f 414/454 565/625 563/623 +f 416/456 565/625 414/454 +f 416/456 567/627 565/625 +f 418/458 567/627 416/456 +f 418/458 569/629 567/627 +f 267/460 569/629 418/458 +f 267/460 269/631 569/629 +f 570/632 181/596 183/633 +f 570/632 538/594 181/596 +f 571/634 538/594 570/632 +f 571/634 536/592 538/594 +f 572/635 536/592 571/634 +f 572/635 534/590 536/592 +f 573/636 534/590 572/635 +f 573/636 513/567 534/590 +f 574/637 513/567 573/636 +f 574/637 510/564 513/567 +f 575/638 510/564 574/637 +f 575/638 515/569 510/564 +f 576/639 515/569 575/638 +f 576/639 517/571 515/569 +f 577/640 517/571 576/639 +f 577/640 519/573 517/571 +f 578/641 519/573 577/640 +f 578/641 521/575 519/573 +f 579/642 521/575 578/641 +f 579/642 523/577 521/575 +f 580/643 523/577 579/642 +f 580/643 525/579 523/577 +f 581/644 525/579 580/643 +f 581/644 527/581 525/579 +f 582/645 527/581 581/644 +f 582/645 529/583 527/581 +f 583/646 529/583 582/645 +f 583/646 531/585 529/583 +f 584/647 531/585 583/646 +f 584/647 533/587 531/585 +f 259/648 533/587 584/647 +f 259/648 256/589 533/587 +f 265/649 585/650 586/651 +f 586/651 585/650 587/652 +f 586/651 587/652 588/653 +f 265/649 586/651 589/654 +f 586/651 588/653 590/655 +f 586/651 590/655 589/654 +f 265/649 268/656 585/650 +f 265/649 589/654 591/657 +f 268/656 271/658 592/659 +f 268/656 592/659 585/650 +f 585/650 592/659 593/660 +f 593/660 592/659 594/661 +f 585/650 593/660 587/652 +f 593/660 594/661 595/662 +f 596/663 594/661 597/664 +f 595/662 594/661 596/663 +f 595/662 596/663 598/665 +f 596/663 597/664 599/666 +f 588/653 587/652 600/667 +f 590/655 588/653 601/668 +f 588/653 600/667 601/668 +f 590/655 601/668 602/669 +f 603/670 604/671 605/672 +f 603/670 605/672 606/673 +f 603/670 607/674 604/671 +f 607/674 608/675 604/671 +f 260/676 263/677 607/674 +f 260/676 607/674 609/678 +f 609/678 607/674 603/670 +f 607/674 263/677 608/675 +f 261/679 260/676 609/678 +f 261/679 609/678 610/680 +f 610/680 609/678 611/681 +f 609/678 603/670 611/681 +f 610/680 611/681 612/682 +f 610/680 612/682 613/683 +f 610/680 613/683 614/684 +f 611/681 603/670 615/685 +f 611/681 615/685 616/686 +f 603/670 606/673 615/685 +f 614/684 613/683 617/687 +f 614/684 617/687 618/688 +f 614/684 618/688 619/689 +f 614/684 619/689 620/690 +f 288/691 574/637 573/636 +f 287/692 288/691 573/636 +f 287/692 573/636 572/635 +f 288/691 289/693 574/637 +f 289/693 575/638 574/637 +f 289/693 290/694 575/638 +f 290/694 576/639 575/638 +f 290/694 291/695 576/639 +f 291/695 577/640 576/639 +f 291/695 292/696 577/640 +f 292/696 578/641 577/640 +f 292/696 293/697 578/641 +f 293/697 579/642 578/641 +f 293/697 294/698 579/642 +f 294/698 580/643 579/642 +f 294/698 295/699 580/643 +f 295/699 581/644 580/643 +f 295/699 296/700 581/644 +f 296/700 582/645 581/644 +f 296/700 297/701 582/645 +f 297/701 583/646 582/645 +f 297/701 298/702 583/646 +f 298/702 584/647 583/646 +f 298/702 299/703 584/647 +f 299/703 259/648 584/647 +f 299/703 257/704 259/648 +f 286/705 287/692 572/635 +f 286/705 572/635 571/634 +f 285/706 286/705 571/634 +f 285/706 571/634 570/632 +f 184/707 285/706 570/632 +f 184/707 570/632 183/633 +f 12/12 621/708 283/709 +f 12/12 10/10 621/708 +f 10/10 622/710 621/708 +f 10/10 8/8 622/710 +f 8/8 623/711 622/710 +f 8/8 6/6 623/711 +f 6/6 624/712 623/711 +f 6/6 1/1 624/712 +f 1/1 625/713 624/712 +f 1/1 4/4 625/713 +f 4/4 626/714 625/713 +f 4/4 13/13 626/714 +f 13/13 627/715 626/714 +f 13/13 15/15 627/715 +f 15/15 628/716 627/715 +f 15/15 17/17 628/716 +f 17/17 629/717 628/716 +f 17/17 19/19 629/717 +f 19/19 630/718 629/717 +f 19/19 21/21 630/718 +f 21/21 631/719 630/718 +f 21/21 23/23 631/719 +f 23/23 632/720 631/719 +f 23/23 25/25 632/720 +f 25/25 633/721 632/720 +f 25/25 27/27 633/721 +f 27/27 634/722 633/721 +f 27/27 29/29 634/722 +f 29/29 635/723 634/722 +f 29/29 31/31 635/723 +f 31/31 211/724 635/723 +f 31/31 33/33 211/724 +f 456/504 636/725 637/726 +f 453/499 456/504 637/726 +f 453/499 637/726 638/727 +f 456/504 458/506 636/725 +f 458/506 639/728 636/725 +f 458/506 460/508 639/728 +f 460/508 640/729 639/728 +f 460/508 462/510 640/729 +f 462/510 641/730 640/729 +f 462/510 464/512 641/730 +f 464/512 642/731 641/730 +f 464/512 466/514 642/731 +f 466/514 643/732 642/731 +f 466/514 468/516 643/732 +f 468/516 644/733 643/732 +f 468/516 470/518 644/733 +f 470/518 645/734 644/733 +f 470/518 472/520 645/734 +f 472/520 646/735 645/734 +f 472/520 474/522 646/735 +f 474/522 647/736 646/735 +f 474/522 476/524 647/736 +f 476/524 648/737 647/736 +f 476/524 478/526 648/737 +f 478/526 284/738 648/737 +f 478/526 280/528 284/738 +f 450/496 453/499 638/727 +f 450/496 638/727 649/739 +f 455/501 450/496 649/739 +f 455/501 649/739 650/740 +f 208/503 455/501 650/740 +f 208/503 650/740 210/741 +f 509/561 191/742 188/563 +f 509/561 651/743 191/742 +f 507/559 651/743 509/561 +f 651/743 200/744 191/742 +f 507/559 652/745 651/743 +f 651/743 653/746 200/744 +f 652/745 653/746 651/743 +f 505/557 652/745 507/559 +f 505/557 654/747 652/745 +f 652/745 655/748 653/746 +f 654/747 655/748 652/745 +f 653/746 410/448 201/450 +f 653/746 201/450 200/744 +f 655/748 410/448 653/746 +f 656/749 408/446 655/748 +f 655/748 408/446 410/448 +f 654/747 656/749 655/748 +f 503/555 657/750 654/747 +f 503/555 654/747 505/557 +f 657/750 656/749 654/747 +f 656/749 406/444 408/446 +f 657/750 658/751 656/749 +f 658/751 406/444 656/749 +f 501/553 659/752 657/750 +f 501/553 657/750 503/555 +f 659/752 658/751 657/750 +f 660/753 404/442 658/751 +f 658/751 404/442 406/444 +f 659/752 660/753 658/751 +f 499/551 661/754 659/752 +f 499/551 659/752 501/553 +f 661/754 660/753 659/752 +f 660/753 402/440 404/442 +f 661/754 662/755 660/753 +f 662/755 402/440 660/753 +f 497/549 663/756 661/754 +f 497/549 661/754 499/551 +f 663/756 662/755 661/754 +f 664/757 400/438 662/755 +f 662/755 400/438 402/440 +f 663/756 664/757 662/755 +f 665/758 664/757 663/756 +f 495/547 665/758 663/756 +f 495/547 663/756 497/549 +f 664/757 398/436 400/438 +f 665/758 666/759 664/757 +f 666/759 398/436 664/757 +f 493/545 667/760 665/758 +f 493/545 665/758 495/547 +f 667/760 666/759 665/758 +f 668/761 396/434 666/759 +f 666/759 396/434 398/436 +f 667/760 668/761 666/759 +f 491/543 669/762 667/760 +f 491/543 667/760 493/545 +f 669/762 668/761 667/760 +f 668/761 391/429 396/434 +f 669/762 670/763 668/761 +f 670/763 391/429 668/761 +f 489/541 671/764 669/762 +f 489/541 669/762 491/543 +f 671/764 670/763 669/762 +f 672/765 392/430 670/763 +f 670/763 392/430 391/429 +f 671/764 672/765 670/763 +f 487/539 673/766 671/764 +f 487/539 671/764 489/541 +f 673/766 672/765 671/764 +f 672/765 394/432 392/430 +f 673/766 674/767 672/765 +f 674/767 394/432 672/765 +f 484/534 675/768 673/766 +f 484/534 673/766 487/539 +f 675/768 674/767 673/766 +f 676/769 413/453 674/767 +f 674/767 413/453 394/432 +f 675/768 676/769 674/767 +f 482/532 677/770 675/768 +f 482/532 675/768 484/534 +f 677/770 676/769 675/768 +f 676/769 415/455 413/453 +f 677/770 678/771 676/769 +f 678/771 415/455 676/769 +f 481/531 679/772 677/770 +f 481/531 677/770 482/532 +f 679/772 678/771 677/770 +f 680/773 417/457 678/771 +f 678/771 417/457 415/455 +f 679/772 680/773 678/771 +f 262/536 261/774 679/772 +f 262/536 679/772 481/531 +f 261/774 680/773 679/772 +f 680/773 419/459 417/457 +f 261/774 271/775 680/773 +f 271/775 419/459 680/773 +f 271/775 270/461 419/459 +f 540/599 204/776 203/600 +f 540/599 681/777 204/776 +f 542/602 681/777 540/599 +f 681/777 207/778 204/776 +f 542/602 682/779 681/777 +f 681/777 683/780 207/778 +f 682/779 683/780 681/777 +f 544/604 682/779 542/602 +f 544/604 684/781 682/779 +f 682/779 685/782 683/780 +f 684/781 685/782 682/779 +f 683/780 451/497 212/502 +f 683/780 212/502 207/778 +f 685/782 451/497 683/780 +f 686/783 452/498 685/782 +f 685/782 452/498 451/497 +f 684/781 686/783 685/782 +f 687/784 686/783 684/781 +f 546/606 687/784 684/781 +f 546/606 684/781 544/604 +f 686/783 454/500 452/498 +f 687/784 688/785 686/783 +f 688/785 454/500 686/783 +f 548/608 689/786 687/784 +f 548/608 687/784 546/606 +f 689/786 688/785 687/784 +f 690/787 457/505 688/785 +f 688/785 457/505 454/500 +f 689/786 690/787 688/785 +f 550/610 691/788 689/786 +f 550/610 689/786 548/608 +f 691/788 690/787 689/786 +f 690/787 459/507 457/505 +f 691/788 692/789 690/787 +f 692/789 459/507 690/787 +f 552/612 693/790 691/788 +f 552/612 691/788 550/610 +f 693/790 692/789 691/788 +f 694/791 461/509 692/789 +f 692/789 461/509 459/507 +f 693/790 694/791 692/789 +f 554/614 695/792 693/790 +f 554/614 693/790 552/612 +f 695/792 694/791 693/790 +f 694/791 463/511 461/509 +f 695/792 696/793 694/791 +f 696/793 463/511 694/791 +f 556/616 697/794 695/792 +f 556/616 695/792 554/614 +f 697/794 696/793 695/792 +f 698/795 465/513 696/793 +f 697/794 698/795 696/793 +f 696/793 465/513 463/511 +f 558/618 699/796 697/794 +f 558/618 697/794 556/616 +f 699/796 698/795 697/794 +f 698/795 467/515 465/513 +f 699/796 700/797 698/795 +f 700/797 467/515 698/795 +f 560/620 701/798 699/796 +f 560/620 699/796 558/618 +f 701/798 700/797 699/796 +f 702/799 469/517 700/797 +f 700/797 469/517 467/515 +f 701/798 702/799 700/797 +f 703/800 702/799 701/798 +f 562/622 703/800 701/798 +f 562/622 701/798 560/620 +f 702/799 471/519 469/517 +f 703/800 704/801 702/799 +f 704/801 471/519 702/799 +f 564/624 705/802 703/800 +f 564/624 703/800 562/622 +f 705/802 704/801 703/800 +f 706/803 473/521 704/801 +f 704/801 473/521 471/519 +f 705/802 706/803 704/801 +f 566/626 707/804 705/802 +f 566/626 705/802 564/624 +f 707/804 706/803 705/802 +f 706/803 475/523 473/521 +f 707/804 708/805 706/803 +f 708/805 475/523 706/803 +f 568/628 709/806 707/804 +f 568/628 707/804 566/626 +f 709/806 708/805 707/804 +f 710/807 477/525 708/805 +f 708/805 477/525 475/523 +f 709/806 710/807 708/805 +f 274/630 273/808 709/806 +f 274/630 709/806 568/628 +f 273/808 710/807 709/806 +f 710/807 479/527 477/525 +f 273/808 277/809 710/807 +f 277/809 479/527 710/807 +f 277/809 281/529 479/527 +f 539/595 180/810 182/597 +f 539/595 711/811 180/810 +f 537/593 711/811 539/595 +f 711/811 179/812 180/810 +f 537/593 712/813 711/811 +f 711/811 713/814 179/812 +f 712/813 713/814 711/811 +f 535/591 712/813 537/593 +f 535/591 714/815 712/813 +f 712/813 715/816 713/814 +f 714/815 715/816 712/813 +f 713/814 428/470 185/472 +f 713/814 185/472 179/812 +f 715/816 428/470 713/814 +f 716/817 426/468 715/816 +f 715/816 426/468 428/470 +f 714/815 716/817 715/816 +f 717/818 716/817 714/815 +f 514/568 717/818 714/815 +f 514/568 714/815 535/591 +f 716/817 421/463 426/468 +f 717/818 718/819 716/817 +f 718/819 421/463 716/817 +f 512/566 719/820 717/818 +f 512/566 717/818 514/568 +f 719/820 718/819 717/818 +f 720/821 422/464 718/819 +f 718/819 422/464 421/463 +f 719/820 720/821 718/819 +f 511/565 721/822 719/820 +f 511/565 719/820 512/566 +f 721/822 720/821 719/820 +f 720/821 424/466 422/464 +f 721/822 722/823 720/821 +f 722/823 424/466 720/821 +f 516/570 723/824 721/822 +f 516/570 721/822 511/565 +f 723/824 722/823 721/822 +f 724/825 431/475 722/823 +f 722/823 431/475 424/466 +f 723/824 724/825 722/823 +f 518/572 725/826 723/824 +f 518/572 723/824 516/570 +f 725/826 724/825 723/824 +f 724/825 433/477 431/475 +f 725/826 726/827 724/825 +f 726/827 433/477 724/825 +f 520/574 727/828 725/826 +f 520/574 725/826 518/572 +f 727/828 726/827 725/826 +f 728/829 435/479 726/827 +f 727/828 728/829 726/827 +f 726/827 435/479 433/477 +f 522/576 729/830 727/828 +f 522/576 727/828 520/574 +f 729/830 728/829 727/828 +f 728/829 437/481 435/479 +f 729/830 730/831 728/829 +f 730/831 437/481 728/829 +f 524/578 731/832 729/830 +f 524/578 729/830 522/576 +f 731/832 730/831 729/830 +f 732/833 439/483 730/831 +f 730/831 439/483 437/481 +f 731/832 732/833 730/831 +f 733/834 732/833 731/832 +f 526/580 733/834 731/832 +f 526/580 731/832 524/578 +f 732/833 441/485 439/483 +f 733/834 734/835 732/833 +f 734/835 441/485 732/833 +f 528/582 735/836 733/834 +f 528/582 733/834 526/580 +f 735/836 734/835 733/834 +f 736/837 443/487 734/835 +f 734/835 443/487 441/485 +f 735/836 736/837 734/835 +f 530/584 737/838 735/836 +f 530/584 735/836 528/582 +f 737/838 736/837 735/836 +f 736/837 445/489 443/487 +f 737/838 738/839 736/837 +f 738/839 445/489 736/837 +f 532/586 739/840 737/838 +f 532/586 737/838 530/584 +f 739/840 738/839 737/838 +f 740/841 447/491 738/839 +f 738/839 447/491 445/489 +f 739/840 740/841 738/839 +f 258/588 255/842 739/840 +f 258/588 739/840 532/586 +f 255/842 740/841 739/840 +f 740/841 449/493 447/491 +f 255/842 254/843 740/841 +f 254/843 449/493 740/841 +f 254/843 252/495 449/493 +f 621/844 647/736 648/737 +f 283/845 621/844 648/737 +f 283/845 648/737 284/738 +f 621/844 622/846 647/736 +f 622/846 646/735 647/736 +f 622/846 623/847 646/735 +f 623/847 645/734 646/735 +f 623/847 624/848 645/734 +f 624/848 644/733 645/734 +f 624/848 625/849 644/733 +f 625/849 643/732 644/733 +f 625/849 626/850 643/732 +f 626/850 642/731 643/732 +f 626/850 627/851 642/731 +f 627/851 641/730 642/731 +f 627/851 628/852 641/730 +f 628/852 640/729 641/730 +f 628/852 629/853 640/729 +f 629/853 639/728 640/729 +f 629/853 630/854 639/728 +f 630/854 636/725 639/728 +f 630/854 631/855 636/725 +f 631/855 637/726 636/725 +f 631/855 632/856 637/726 +f 632/856 638/727 637/726 +f 632/856 633/857 638/727 +f 633/857 649/739 638/727 +f 633/857 634/858 649/739 +f 634/858 650/740 649/739 +f 634/858 635/859 650/740 +f 635/859 210/741 650/740 +f 635/859 211/860 210/741 +f 263/280 591/861 608/862 +f 263/280 265/283 591/861 +f 271/863 610/864 592/865 +f 271/863 261/866 610/864 +f 611/867 593/868 612/869 +f 612/869 593/868 595/870 +f 612/869 595/870 613/871 +f 611/867 587/872 593/868 +f 613/871 595/870 598/873 +f 613/871 598/873 617/874 +f 592/865 614/875 594/876 +f 592/865 610/864 614/875 +f 596/877 617/874 598/873 +f 596/877 618/878 617/874 +f 618/878 596/877 599/879 +f 618/878 599/879 619/880 +f 608/862 589/881 604/882 +f 604/882 589/881 590/883 +f 604/882 590/883 605/884 +f 608/862 591/861 589/881 +f 605/884 590/883 602/885 +f 605/884 602/885 606/886 +f 615/685 600/667 616/686 +f 615/685 601/668 600/667 +f 601/668 615/685 606/673 +f 601/668 606/673 602/669 +f 587/872 616/887 600/888 +f 587/872 611/867 616/887 +f 597/889 619/890 599/891 +f 597/889 620/892 619/890 +f 594/876 620/892 597/889 +f 594/876 614/875 620/892 diff --git a/minetestforfun_game/mods/boats/models/boat.x b/minetestforfun_game/mods/boats/models/boat.x deleted file mode 100755 index 581998e5..00000000 --- a/minetestforfun_game/mods/boats/models/boat.x +++ /dev/null @@ -1,11110 +0,0 @@ -xof 0303txt 0032 - -Frame Root { - FrameTransformMatrix { - 0.000000, 0.000000, 1.000000, 0.000000, - -1.000000, 0.000000, 0.000000, 0.000000, - 0.000000, 1.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 0.000000, 1.000000;; - } - Frame Plane { - FrameTransformMatrix { - 0.000000,-9.104475, 0.000000, 0.000000, - 9.104475, 0.000000, 0.000000, 0.000000, - 0.000000, 0.000000, 9.104475, 0.000000, - -0.310965, 0.042220,-1.967153, 1.000000;; - } - Mesh { //Plane_000 Mesh - 2952; - 0.750000;-0.500000;-0.117178;, - 0.750000;-0.625000;-0.117178;, - 0.750000;-0.625000; 0.000000;, - 0.750000;-0.500000; 0.000000;, - -0.625000;-0.875000;-0.117178;, - -0.625000;-0.750000;-0.117178;, - -0.625000;-0.750000; 0.000000;, - -0.625000;-0.875000; 0.000000;, - 0.250000;-0.625000;-0.117178;, - 0.250000;-0.750000;-0.117178;, - 0.250000;-0.750000; 0.000000;, - 0.250000;-0.625000; 0.000000;, - -0.250000;-0.375000;-0.117178;, - -0.250000;-0.500000;-0.117178;, - -0.250000;-0.500000; 0.000000;, - -0.250000;-0.375000; 0.000000;, - -0.250000; 0.750000;-0.117178;, - -0.250000; 0.625000;-0.117178;, - -0.250000; 0.625000; 0.000000;, - -0.250000; 0.750000; 0.000000;, - 0.375000; 0.750000;-0.117178;, - 0.375000; 0.875000;-0.117178;, - 0.375000; 0.875000; 0.000000;, - 0.375000; 0.750000; 0.000000;, - -0.500000; 1.000000;-0.117178;, - -0.375000; 1.000000;-0.117178;, - -0.375000; 1.000000; 0.000000;, - -0.500000; 1.000000; 0.000000;, - -0.125000; 0.250000;-0.117178;, - -0.125000; 0.375000;-0.117178;, - -0.125000; 0.375000; 0.000000;, - -0.125000; 0.250000; 0.000000;, - -0.125000; 1.000000;-0.117178;, - 0.000000; 1.000000;-0.117178;, - 0.000000; 1.000000; 0.000000;, - -0.125000; 1.000000; 0.000000;, - 0.375000;-0.250000;-0.117178;, - 0.375000;-0.125000;-0.117178;, - 0.375000;-0.125000; 0.000000;, - 0.375000;-0.250000; 0.000000;, - 0.750000; 0.000000;-0.117178;, - 0.750000;-0.125000;-0.117178;, - 0.750000;-0.125000; 0.000000;, - 0.750000; 0.000000; 0.000000;, - -0.250000;-0.125000;-0.117178;, - -0.250000;-0.250000;-0.117178;, - -0.250000;-0.250000; 0.000000;, - -0.250000;-0.125000; 0.000000;, - 0.375000; 0.375000;-0.117178;, - 0.375000; 0.500000;-0.117178;, - 0.375000; 0.500000; 0.000000;, - 0.375000; 0.375000; 0.000000;, - 0.750000; 0.250000;-0.117178;, - 0.750000; 0.125000;-0.117178;, - 0.750000; 0.125000; 0.000000;, - 0.750000; 0.250000; 0.000000;, - -0.250000;-1.000000;-0.117178;, - -0.375000;-1.000000;-0.117178;, - -0.375000;-1.000000; 0.000000;, - -0.250000;-1.000000; 0.000000;, - -0.625000;-0.125000;-0.117178;, - -0.625000; 0.000000;-0.117178;, - -0.625000; 0.000000; 0.000000;, - -0.625000;-0.125000; 0.000000;, - 0.375000;-0.625000;-0.117178;, - 0.375000;-0.500000;-0.117178;, - 0.375000;-0.500000; 0.000000;, - 0.375000;-0.625000; 0.000000;, - 0.250000; 1.000000;-0.117178;, - 0.250000; 0.875000;-0.117178;, - 0.250000; 0.875000; 0.000000;, - 0.250000; 1.000000; 0.000000;, - -0.125000; 0.875000; 0.000000;, - -0.125000; 1.000000; 0.000000;, - -0.250000; 1.000000; 0.000000;, - -0.250000; 0.875000; 0.000000;, - -0.125000; 0.750000; 0.000000;, - -0.125000; 0.875000; 0.000000;, - -0.250000; 0.875000; 0.000000;, - -0.250000; 0.750000; 0.000000;, - -0.625000; 0.500000;-0.117178;, - -0.625000; 0.625000;-0.117178;, - -0.625000; 0.625000; 0.000000;, - -0.625000; 0.500000; 0.000000;, - -0.125000;-0.125000; 0.000000;, - -0.125000; 0.000000; 0.000000;, - -0.250000; 0.000000; 0.000000;, - -0.250000;-0.125000; 0.000000;, - -0.125000;-0.250000; 0.000000;, - -0.125000;-0.125000; 0.000000;, - -0.250000;-0.125000; 0.000000;, - -0.250000;-0.250000; 0.000000;, - -0.125000;-0.375000;-0.117178;, - -0.125000;-0.250000;-0.117178;, - -0.125000;-0.250000; 0.000000;, - -0.125000;-0.375000; 0.000000;, - 0.375000; 0.875000; 0.000000;, - 0.375000; 1.000000; 0.000000;, - 0.250000; 1.000000; 0.000000;, - 0.250000; 0.875000; 0.000000;, - 0.375000; 0.750000; 0.000000;, - 0.375000; 0.875000; 0.000000;, - 0.250000; 0.875000; 0.000000;, - 0.250000; 0.750000; 0.000000;, - 0.250000;-0.375000;-0.117178;, - 0.250000;-0.500000;-0.117178;, - 0.250000;-0.500000; 0.000000;, - 0.250000;-0.375000; 0.000000;, - 0.375000; 0.375000; 0.000000;, - 0.375000; 0.500000; 0.000000;, - 0.250000; 0.500000; 0.000000;, - 0.250000; 0.375000; 0.000000;, - 0.375000; 0.250000; 0.000000;, - 0.375000; 0.375000; 0.000000;, - 0.250000; 0.375000; 0.000000;, - 0.250000; 0.250000; 0.000000;, - -0.125000; 0.000000;-0.117178;, - -0.125000; 0.125000;-0.117178;, - -0.125000; 0.125000; 0.000000;, - -0.125000; 0.000000; 0.000000;, - -0.625000; 0.875000; 0.000000;, - -0.625000; 1.000000; 0.000000;, - -0.750000; 1.000000; 0.000000;, - -0.750000; 0.875000; 0.000000;, - -0.625000; 0.750000; 0.000000;, - -0.625000; 0.875000; 0.000000;, - -0.750000; 0.875000; 0.000000;, - -0.750000; 0.750000; 0.000000;, - -0.250000;-0.750000;-0.117178;, - -0.250000;-0.875000;-0.117178;, - -0.250000;-0.875000; 0.000000;, - -0.250000;-0.750000; 0.000000;, - -0.625000; 0.375000; 0.000000;, - -0.625000; 0.500000; 0.000000;, - -0.750000; 0.500000; 0.000000;, - -0.750000; 0.375000; 0.000000;, - -0.625000; 0.250000; 0.000000;, - -0.625000; 0.375000; 0.000000;, - -0.750000; 0.375000; 0.000000;, - -0.750000; 0.250000; 0.000000;, - 0.750000; 0.625000;-0.117178;, - 0.750000; 0.500000;-0.117178;, - 0.750000; 0.500000; 0.000000;, - 0.750000; 0.625000; 0.000000;, - -0.125000; 0.375000; 0.000000;, - -0.125000; 0.500000; 0.000000;, - -0.250000; 0.500000; 0.000000;, - -0.250000; 0.375000; 0.000000;, - -0.125000; 0.250000; 0.000000;, - -0.125000; 0.375000; 0.000000;, - -0.250000; 0.375000; 0.000000;, - -0.250000; 0.250000; 0.000000;, - 0.125000; 1.000000;-0.117178;, - 0.250000; 1.000000;-0.117178;, - 0.250000; 1.000000; 0.000000;, - 0.125000; 1.000000; 0.000000;, - -0.625000;-0.125000; 0.000000;, - -0.625000; 0.000000; 0.000000;, - -0.750000; 0.000000; 0.000000;, - -0.750000;-0.125000; 0.000000;, - -0.625000;-0.250000; 0.000000;, - -0.625000;-0.125000; 0.000000;, - -0.750000;-0.125000; 0.000000;, - -0.750000;-0.250000; 0.000000;, - 0.375000; 0.125000;-0.117178;, - 0.375000; 0.250000;-0.117178;, - 0.375000; 0.250000; 0.000000;, - 0.375000; 0.125000; 0.000000;, - -0.625000;-0.625000; 0.000000;, - -0.625000;-0.500000; 0.000000;, - -0.750000;-0.500000; 0.000000;, - -0.750000;-0.625000; 0.000000;, - -0.625000;-0.750000; 0.000000;, - -0.625000;-0.625000; 0.000000;, - -0.750000;-0.625000; 0.000000;, - -0.750000;-0.750000; 0.000000;, - 0.625000;-1.000000;-0.117178;, - 0.500000;-1.000000;-0.117178;, - 0.500000;-1.000000; 0.000000;, - 0.625000;-1.000000; 0.000000;, - -0.125000;-0.625000; 0.000000;, - -0.125000;-0.500000; 0.000000;, - -0.250000;-0.500000; 0.000000;, - -0.250000;-0.625000; 0.000000;, - -0.125000;-0.750000; 0.000000;, - -0.125000;-0.625000; 0.000000;, - -0.250000;-0.625000; 0.000000;, - -0.250000;-0.750000; 0.000000;, - 0.375000;-0.500000;-0.117178;, - 0.375000;-0.375000;-0.117178;, - 0.375000;-0.375000; 0.000000;, - 0.375000;-0.500000; 0.000000;, - 0.375000;-0.125000; 0.000000;, - 0.375000; 0.000000; 0.000000;, - 0.250000; 0.000000; 0.000000;, - 0.250000;-0.125000; 0.000000;, - 0.375000;-0.250000; 0.000000;, - 0.375000;-0.125000; 0.000000;, - 0.250000;-0.125000; 0.000000;, - 0.250000;-0.250000; 0.000000;, - -0.625000; 0.125000;-0.117178;, - -0.625000; 0.250000;-0.117178;, - -0.625000; 0.250000; 0.000000;, - -0.625000; 0.125000; 0.000000;, - 0.375000;-0.625000; 0.000000;, - 0.375000;-0.500000; 0.000000;, - 0.250000;-0.500000; 0.000000;, - 0.250000;-0.625000; 0.000000;, - 0.375000;-0.750000; 0.000000;, - 0.375000;-0.625000; 0.000000;, - 0.250000;-0.625000; 0.000000;, - 0.250000;-0.750000; 0.000000;, - 0.250000;-0.500000;-0.117178;, - 0.250000;-0.625000;-0.117178;, - 0.250000;-0.625000; 0.000000;, - 0.250000;-0.500000; 0.000000;, - -0.625000;-0.375000;-0.117178;, - -0.625000;-0.250000;-0.117178;, - -0.625000;-0.250000; 0.000000;, - -0.625000;-0.375000; 0.000000;, - 0.250000;-0.125000;-0.117178;, - 0.250000;-0.250000;-0.117178;, - 0.250000;-0.250000; 0.000000;, - 0.250000;-0.125000; 0.000000;, - -0.250000; 0.625000;-0.117178;, - -0.250000; 0.500000;-0.117178;, - -0.250000; 0.500000; 0.000000;, - -0.250000; 0.625000; 0.000000;, - 0.750000; 0.875000;-0.117178;, - 0.750000; 0.750000;-0.117178;, - 0.750000; 0.750000; 0.000000;, - 0.750000; 0.875000; 0.000000;, - -0.125000;-0.875000;-0.117178;, - -0.125000;-0.750000;-0.117178;, - -0.125000;-0.750000; 0.000000;, - -0.125000;-0.875000; 0.000000;, - -0.125000;-0.250000;-0.117178;, - -0.125000;-0.125000;-0.117178;, - -0.125000;-0.125000; 0.000000;, - -0.125000;-0.250000; 0.000000;, - -0.625000; 0.250000;-0.117178;, - -0.625000; 0.375000;-0.117178;, - -0.625000; 0.375000; 0.000000;, - -0.625000; 0.250000; 0.000000;, - -0.250000; 0.250000;-0.117178;, - -0.250000; 0.125000;-0.117178;, - -0.250000; 0.125000; 0.000000;, - -0.250000; 0.250000; 0.000000;, - -0.125000;-0.750000;-0.117178;, - -0.125000;-0.625000;-0.117178;, - -0.125000;-0.625000; 0.000000;, - -0.125000;-0.750000; 0.000000;, - -0.250000; 0.000000;-0.117178;, - -0.250000;-0.125000;-0.117178;, - -0.250000;-0.125000; 0.000000;, - -0.250000; 0.000000; 0.000000;, - -0.250000; 0.875000;-0.117178;, - -0.250000; 0.750000;-0.117178;, - -0.250000; 0.750000; 0.000000;, - -0.250000; 0.875000; 0.000000;, - 0.375000; 0.875000;-0.117178;, - 0.375000; 1.000000;-0.117178;, - 0.375000; 1.000000; 0.000000;, - 0.375000; 0.875000; 0.000000;, - -0.125000; 0.625000; 0.000000;, - -0.125000; 0.750000; 0.000000;, - -0.250000; 0.750000; 0.000000;, - -0.250000; 0.625000; 0.000000;, - -0.125000; 0.500000; 0.000000;, - -0.125000; 0.625000; 0.000000;, - -0.250000; 0.625000; 0.000000;, - -0.250000; 0.500000; 0.000000;, - 0.750000; 0.125000;-0.117178;, - 0.750000; 0.000000;-0.117178;, - 0.750000; 0.000000; 0.000000;, - 0.750000; 0.125000; 0.000000;, - 0.250000; 0.250000;-0.117178;, - 0.250000; 0.125000;-0.117178;, - 0.250000; 0.125000; 0.000000;, - 0.250000; 0.250000; 0.000000;, - -0.375000;-1.000000;-0.117178;, - -0.500000;-1.000000;-0.117178;, - -0.500000;-1.000000; 0.000000;, - -0.375000;-1.000000; 0.000000;, - -0.125000; 0.375000;-0.117178;, - -0.125000; 0.500000;-0.117178;, - -0.125000; 0.500000; 0.000000;, - -0.125000; 0.375000; 0.000000;, - 0.000000;-1.000000;-0.117178;, - -0.125000;-1.000000;-0.117178;, - -0.125000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.375000;-0.125000;-0.117178;, - 0.375000; 0.000000;-0.117178;, - 0.375000; 0.000000; 0.000000;, - 0.375000;-0.125000; 0.000000;, - 0.750000; 0.375000;-0.117178;, - 0.750000; 0.250000;-0.117178;, - 0.750000; 0.250000; 0.000000;, - 0.750000; 0.375000; 0.000000;, - -0.125000;-0.375000; 0.000000;, - -0.125000;-0.250000; 0.000000;, - -0.250000;-0.250000; 0.000000;, - -0.250000;-0.375000; 0.000000;, - -0.125000;-0.500000; 0.000000;, - -0.125000;-0.375000; 0.000000;, - -0.250000;-0.375000; 0.000000;, - -0.250000;-0.500000; 0.000000;, - 0.375000; 1.000000;-0.117178;, - 0.500000; 1.000000;-0.117178;, - 0.500000; 1.000000; 0.000000;, - 0.375000; 1.000000; 0.000000;, - -0.250000;-0.875000;-0.117178;, - -0.250000;-1.000000;-0.117178;, - -0.250000;-1.000000; 0.000000;, - -0.250000;-0.875000; 0.000000;, - 0.000000; 1.000000;-0.117178;, - 0.125000; 1.000000;-0.117178;, - 0.125000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.750000;-0.750000;-0.117178;, - 0.750000;-0.875000;-0.117178;, - 0.750000;-0.875000; 0.000000;, - 0.750000;-0.750000; 0.000000;, - -0.625000; 0.625000;-0.117178;, - -0.625000; 0.750000;-0.117178;, - -0.625000; 0.750000; 0.000000;, - -0.625000; 0.625000; 0.000000;, - 0.375000;-1.000000;-0.117178;, - 0.375000;-0.875000;-0.117178;, - 0.375000;-0.875000; 0.000000;, - 0.375000;-1.000000; 0.000000;, - 0.250000; 0.000000;-0.117178;, - 0.250000;-0.125000;-0.117178;, - 0.250000;-0.125000; 0.000000;, - 0.250000; 0.000000; 0.000000;, - -0.125000; 0.125000;-0.117178;, - -0.125000; 0.250000;-0.117178;, - -0.125000; 0.250000; 0.000000;, - -0.125000; 0.125000; 0.000000;, - -0.250000;-0.625000;-0.117178;, - -0.250000;-0.750000;-0.117178;, - -0.250000;-0.750000; 0.000000;, - -0.250000;-0.625000; 0.000000;, - 0.750000; 1.000000;-0.117178;, - 0.750000; 0.875000;-0.117178;, - 0.750000; 0.875000; 0.000000;, - 0.750000; 1.000000; 0.000000;, - 0.250000;-1.000000;-0.117178;, - 0.125000;-1.000000;-0.117178;, - 0.125000;-1.000000; 0.000000;, - 0.250000;-1.000000; 0.000000;, - -0.125000; 0.750000;-0.117178;, - -0.125000; 0.875000;-0.117178;, - -0.125000; 0.875000; 0.000000;, - -0.125000; 0.750000; 0.000000;, - 0.750000;-0.250000;-0.117178;, - 0.750000;-0.375000;-0.117178;, - 0.750000;-0.375000; 0.000000;, - 0.750000;-0.250000; 0.000000;, - 0.375000; 0.625000; 0.000000;, - 0.375000; 0.750000; 0.000000;, - 0.250000; 0.750000; 0.000000;, - 0.250000; 0.625000; 0.000000;, - 0.375000; 0.500000; 0.000000;, - 0.375000; 0.625000; 0.000000;, - 0.250000; 0.625000; 0.000000;, - 0.250000; 0.500000; 0.000000;, - -0.625000; 1.000000;-0.117178;, - -0.500000; 1.000000;-0.117178;, - -0.500000; 1.000000; 0.000000;, - -0.625000; 1.000000; 0.000000;, - 0.375000;-0.375000;-0.117178;, - 0.375000;-0.250000;-0.117178;, - 0.375000;-0.250000; 0.000000;, - 0.375000;-0.375000; 0.000000;, - -0.625000; 0.750000;-0.117178;, - -0.625000; 0.875000;-0.117178;, - -0.625000; 0.875000; 0.000000;, - -0.625000; 0.750000; 0.000000;, - -0.250000; 0.125000;-0.117178;, - -0.250000; 0.000000;-0.117178;, - -0.250000; 0.000000; 0.000000;, - -0.250000; 0.125000; 0.000000;, - -0.625000;-0.750000;-0.117178;, - -0.625000;-0.625000;-0.117178;, - -0.625000;-0.625000; 0.000000;, - -0.625000;-0.750000; 0.000000;, - -0.250000; 1.000000;-0.117178;, - -0.250000; 0.875000;-0.117178;, - -0.250000; 0.875000; 0.000000;, - -0.250000; 1.000000; 0.000000;, - -0.125000;-0.125000;-0.117178;, - -0.125000; 0.000000;-0.117178;, - -0.125000; 0.000000; 0.000000;, - -0.125000;-0.125000; 0.000000;, - 0.375000; 0.125000; 0.000000;, - 0.375000; 0.250000; 0.000000;, - 0.250000; 0.250000; 0.000000;, - 0.250000; 0.125000; 0.000000;, - 0.375000; 0.000000; 0.000000;, - 0.375000; 0.125000; 0.000000;, - 0.250000; 0.125000; 0.000000;, - 0.250000; 0.000000; 0.000000;, - 0.250000; 0.125000;-0.117178;, - 0.250000; 0.000000;-0.117178;, - 0.250000; 0.000000; 0.000000;, - 0.250000; 0.125000; 0.000000;, - 0.250000; 0.750000;-0.117178;, - 0.250000; 0.625000;-0.117178;, - 0.250000; 0.625000; 0.000000;, - 0.250000; 0.750000; 0.000000;, - -0.125000; 0.500000;-0.117178;, - -0.125000; 0.625000;-0.117178;, - -0.125000; 0.625000; 0.000000;, - -0.125000; 0.500000; 0.000000;, - -0.625000; 0.375000;-0.117178;, - -0.625000; 0.500000;-0.117178;, - -0.625000; 0.500000; 0.000000;, - -0.625000; 0.375000; 0.000000;, - -0.250000; 0.375000;-0.117178;, - -0.250000; 0.250000;-0.117178;, - -0.250000; 0.250000; 0.000000;, - -0.250000; 0.375000; 0.000000;, - -0.125000;-0.625000;-0.117178;, - -0.125000;-0.500000;-0.117178;, - -0.125000;-0.500000; 0.000000;, - -0.125000;-0.625000; 0.000000;, - 0.375000; 0.500000;-0.117178;, - 0.375000; 0.625000;-0.117178;, - 0.375000; 0.625000; 0.000000;, - 0.375000; 0.500000; 0.000000;, - -0.625000; 0.625000; 0.000000;, - -0.625000; 0.750000; 0.000000;, - -0.750000; 0.750000; 0.000000;, - -0.750000; 0.625000; 0.000000;, - -0.625000; 0.500000; 0.000000;, - -0.625000; 0.625000; 0.000000;, - -0.750000; 0.625000; 0.000000;, - -0.750000; 0.500000; 0.000000;, - 0.750000; 0.500000;-0.117178;, - 0.750000; 0.375000;-0.117178;, - 0.750000; 0.375000; 0.000000;, - 0.750000; 0.500000; 0.000000;, - -0.625000; 0.125000; 0.000000;, - -0.625000; 0.250000; 0.000000;, - -0.750000; 0.250000; 0.000000;, - -0.750000; 0.125000; 0.000000;, - -0.625000; 0.000000; 0.000000;, - -0.625000; 0.125000; 0.000000;, - -0.750000; 0.125000; 0.000000;, - -0.750000; 0.000000; 0.000000;, - 0.250000; 0.375000;-0.117178;, - 0.250000; 0.250000;-0.117178;, - 0.250000; 0.250000; 0.000000;, - 0.250000; 0.375000; 0.000000;, - 0.625000; 1.000000;-0.117178;, - 0.750000; 1.000000;-0.117178;, - 0.750000; 1.000000; 0.000000;, - 0.625000; 1.000000; 0.000000;, - 0.750000;-0.875000;-0.117178;, - 0.750000;-1.000000;-0.117178;, - 0.750000;-1.000000; 0.000000;, - 0.750000;-0.875000; 0.000000;, - -0.625000;-1.000000;-0.117178;, - -0.625000;-0.875000;-0.117178;, - -0.625000;-0.875000; 0.000000;, - -0.625000;-1.000000; 0.000000;, - 0.250000;-0.750000;-0.117178;, - 0.250000;-0.875000;-0.117178;, - 0.250000;-0.875000; 0.000000;, - 0.250000;-0.750000; 0.000000;, - 0.500000;-1.000000;-0.117178;, - 0.375000;-1.000000;-0.117178;, - 0.375000;-1.000000; 0.000000;, - 0.500000;-1.000000; 0.000000;, - -0.250000;-0.500000;-0.117178;, - -0.250000;-0.625000;-0.117178;, - -0.250000;-0.625000; 0.000000;, - -0.250000;-0.500000; 0.000000;, - -0.125000; 0.125000; 0.000000;, - -0.125000; 0.250000; 0.000000;, - -0.250000; 0.250000; 0.000000;, - -0.250000; 0.125000; 0.000000;, - -0.125000; 0.000000; 0.000000;, - -0.125000; 0.125000; 0.000000;, - -0.250000; 0.125000; 0.000000;, - -0.250000; 0.000000; 0.000000;, - 0.125000;-1.000000;-0.117178;, - 0.000000;-1.000000;-0.117178;, - 0.000000;-1.000000; 0.000000;, - 0.125000;-1.000000; 0.000000;, - -0.625000;-0.375000; 0.000000;, - -0.625000;-0.250000; 0.000000;, - -0.750000;-0.250000; 0.000000;, - -0.750000;-0.375000; 0.000000;, - -0.625000;-0.500000; 0.000000;, - -0.625000;-0.375000; 0.000000;, - -0.750000;-0.375000; 0.000000;, - -0.750000;-0.500000; 0.000000;, - 0.750000;-0.625000;-0.117178;, - 0.750000;-0.750000;-0.117178;, - 0.750000;-0.750000; 0.000000;, - 0.750000;-0.625000; 0.000000;, - -0.625000;-0.875000; 0.000000;, - -0.625000;-0.750000; 0.000000;, - -0.750000;-0.750000; 0.000000;, - -0.750000;-0.875000; 0.000000;, - -0.625000;-1.000000; 0.000000;, - -0.625000;-0.875000; 0.000000;, - -0.750000;-0.875000; 0.000000;, - -0.750000;-1.000000; 0.000000;, - 0.750000;-0.375000;-0.117178;, - 0.750000;-0.500000;-0.117178;, - 0.750000;-0.500000; 0.000000;, - 0.750000;-0.375000; 0.000000;, - -0.250000;-0.250000;-0.117178;, - -0.250000;-0.375000;-0.117178;, - -0.250000;-0.375000; 0.000000;, - -0.250000;-0.250000; 0.000000;, - 0.375000; 0.250000;-0.117178;, - 0.375000; 0.375000;-0.117178;, - 0.375000; 0.375000; 0.000000;, - 0.375000; 0.250000; 0.000000;, - -0.375000; 1.000000;-0.117178;, - -0.250000; 1.000000;-0.117178;, - -0.250000; 1.000000; 0.000000;, - -0.375000; 1.000000; 0.000000;, - 0.375000;-0.875000;-0.117178;, - 0.375000;-0.750000;-0.117178;, - 0.375000;-0.750000; 0.000000;, - 0.375000;-0.875000; 0.000000;, - -0.625000;-0.250000;-0.117178;, - -0.625000;-0.125000;-0.117178;, - -0.625000;-0.125000; 0.000000;, - -0.625000;-0.250000; 0.000000;, - 0.375000;-0.750000;-0.117178;, - 0.375000;-0.625000;-0.117178;, - 0.375000;-0.625000; 0.000000;, - 0.375000;-0.750000; 0.000000;, - -0.125000;-0.875000; 0.000000;, - -0.125000;-0.750000; 0.000000;, - -0.250000;-0.750000; 0.000000;, - -0.250000;-0.875000; 0.000000;, - -0.125000;-1.000000; 0.000000;, - -0.125000;-0.875000; 0.000000;, - -0.250000;-0.875000; 0.000000;, - -0.250000;-1.000000; 0.000000;, - -0.125000; 0.875000;-0.117178;, - -0.125000; 1.000000;-0.117178;, - -0.125000; 1.000000; 0.000000;, - -0.125000; 0.875000; 0.000000;, - 0.250000; 0.625000;-0.117178;, - 0.250000; 0.500000;-0.117178;, - 0.250000; 0.500000; 0.000000;, - 0.250000; 0.625000; 0.000000;, - 0.750000;-0.125000;-0.117178;, - 0.750000;-0.250000;-0.117178;, - 0.750000;-0.250000; 0.000000;, - 0.750000;-0.125000; 0.000000;, - -0.500000;-1.000000;-0.117178;, - -0.625000;-1.000000;-0.117178;, - -0.625000;-1.000000; 0.000000;, - -0.500000;-1.000000; 0.000000;, - -0.625000; 0.875000;-0.117178;, - -0.625000; 1.000000;-0.117178;, - -0.625000; 1.000000; 0.000000;, - -0.625000; 0.875000; 0.000000;, - -0.250000; 0.500000;-0.117178;, - -0.250000; 0.375000;-0.117178;, - -0.250000; 0.375000; 0.000000;, - -0.250000; 0.500000; 0.000000;, - -0.125000;-0.500000;-0.117178;, - -0.125000;-0.375000;-0.117178;, - -0.125000;-0.375000; 0.000000;, - -0.125000;-0.500000; 0.000000;, - 0.375000;-0.375000; 0.000000;, - 0.375000;-0.250000; 0.000000;, - 0.250000;-0.250000; 0.000000;, - 0.250000;-0.375000; 0.000000;, - 0.375000;-0.500000; 0.000000;, - 0.375000;-0.375000; 0.000000;, - 0.250000;-0.375000; 0.000000;, - 0.250000;-0.500000; 0.000000;, - -0.625000;-0.625000;-0.117178;, - -0.625000;-0.500000;-0.117178;, - -0.625000;-0.500000; 0.000000;, - -0.625000;-0.625000; 0.000000;, - 0.250000; 0.500000;-0.117178;, - 0.250000; 0.375000;-0.117178;, - 0.250000; 0.375000; 0.000000;, - 0.250000; 0.500000; 0.000000;, - 0.375000; 0.000000;-0.117178;, - 0.375000; 0.125000;-0.117178;, - 0.375000; 0.125000; 0.000000;, - 0.375000; 0.000000; 0.000000;, - 0.250000; 0.875000;-0.117178;, - 0.250000; 0.750000;-0.117178;, - 0.250000; 0.750000; 0.000000;, - 0.250000; 0.875000; 0.000000;, - 0.500000; 1.000000;-0.117178;, - 0.625000; 1.000000;-0.117178;, - 0.625000; 1.000000; 0.000000;, - 0.500000; 1.000000; 0.000000;, - -0.125000; 0.625000;-0.117178;, - -0.125000; 0.750000;-0.117178;, - -0.125000; 0.750000; 0.000000;, - -0.125000; 0.625000; 0.000000;, - -0.625000; 0.000000;-0.117178;, - -0.625000; 0.125000;-0.117178;, - -0.625000; 0.125000; 0.000000;, - -0.625000; 0.000000; 0.000000;, - 0.375000;-0.875000; 0.000000;, - 0.375000;-0.750000; 0.000000;, - 0.250000;-0.750000; 0.000000;, - 0.250000;-0.875000; 0.000000;, - 0.375000;-1.000000; 0.000000;, - 0.375000;-0.875000; 0.000000;, - 0.250000;-0.875000; 0.000000;, - 0.250000;-1.000000; 0.000000;, - 0.250000;-0.875000;-0.117178;, - 0.250000;-1.000000;-0.117178;, - 0.250000;-1.000000; 0.000000;, - 0.250000;-0.875000; 0.000000;, - -0.625000;-0.500000;-0.117178;, - -0.625000;-0.375000;-0.117178;, - -0.625000;-0.375000; 0.000000;, - -0.625000;-0.500000; 0.000000;, - 0.250000;-0.250000;-0.117178;, - 0.250000;-0.375000;-0.117178;, - 0.250000;-0.375000; 0.000000;, - 0.250000;-0.250000; 0.000000;, - 0.375000; 0.625000;-0.117178;, - 0.375000; 0.750000;-0.117178;, - 0.375000; 0.750000; 0.000000;, - 0.375000; 0.625000; 0.000000;, - 0.750000; 0.750000;-0.117178;, - 0.750000; 0.625000;-0.117178;, - 0.750000; 0.625000; 0.000000;, - 0.750000; 0.750000; 0.000000;, - -0.125000;-1.000000;-0.117178;, - -0.125000;-0.875000;-0.117178;, - -0.125000;-0.875000; 0.000000;, - -0.125000;-1.000000; 0.000000;, - 0.750000;-1.000000;-0.117178;, - 0.625000;-1.000000;-0.117178;, - 0.625000;-1.000000; 0.000000;, - 0.750000;-1.000000; 0.000000;, - 0.750000; 0.125000;-0.117178;, - 0.750000; 0.250000;-0.117178;, - 0.625000; 0.250000;-0.117178;, - 0.625000; 0.125000;-0.117178;, - 0.750000; 0.375000;-0.117178;, - 0.750000; 0.500000;-0.117178;, - 0.625000; 0.500000;-0.117178;, - 0.625000; 0.375000;-0.117178;, - 0.500000; 0.125000;-0.117178;, - 0.500000; 0.250000;-0.117178;, - 0.375000; 0.250000;-0.117178;, - 0.375000; 0.125000;-0.117178;, - 0.250000; 0.125000;-0.117178;, - 0.250000; 0.250000;-0.117178;, - 0.125000; 0.250000;-0.117178;, - 0.125000; 0.125000;-0.117178;, - 0.250000; 0.375000;-0.117178;, - 0.250000; 0.500000;-0.117178;, - 0.125000; 0.500000;-0.117178;, - 0.125000; 0.375000;-0.117178;, - 0.500000; 0.625000;-0.117178;, - 0.500000; 0.750000;-0.117178;, - 0.375000; 0.750000;-0.117178;, - 0.375000; 0.625000;-0.117178;, - 0.250000; 0.625000;-0.117178;, - 0.250000; 0.750000;-0.117178;, - 0.125000; 0.750000;-0.117178;, - 0.125000; 0.625000;-0.117178;, - 0.250000; 0.875000;-0.117178;, - 0.250000; 1.000000;-0.117178;, - 0.125000; 1.000000;-0.117178;, - 0.125000; 0.875000;-0.117178;, - 0.750000;-0.375000;-0.117178;, - 0.750000;-0.250000;-0.117178;, - 0.625000;-0.250000;-0.117178;, - 0.625000;-0.375000;-0.117178;, - 0.750000;-0.125000;-0.117178;, - 0.750000; 0.000000;-0.117178;, - 0.625000; 0.000000;-0.117178;, - 0.625000;-0.125000;-0.117178;, - 0.000000;-0.375000;-0.117178;, - 0.000000;-0.250000;-0.117178;, - -0.125000;-0.250000;-0.117178;, - -0.125000;-0.375000;-0.117178;, - -0.250000;-0.375000;-0.117178;, - -0.250000;-0.250000;-0.117178;, - -0.375000;-0.250000;-0.117178;, - -0.375000;-0.375000;-0.117178;, - -0.250000;-0.125000;-0.117178;, - -0.250000; 0.000000;-0.117178;, - -0.375000; 0.000000;-0.117178;, - -0.375000;-0.125000;-0.117178;, - 0.000000; 0.625000;-0.117178;, - 0.000000; 0.750000;-0.117178;, - -0.125000; 0.750000;-0.117178;, - -0.125000; 0.625000;-0.117178;, - -0.250000; 0.625000;-0.117178;, - -0.250000; 0.750000;-0.117178;, - -0.375000; 0.750000;-0.117178;, - -0.375000; 0.625000;-0.117178;, - -0.250000; 0.875000;-0.117178;, - -0.250000; 1.000000;-0.117178;, - -0.375000; 1.000000;-0.117178;, - -0.375000; 0.875000;-0.117178;, - 0.750000; 0.625000;-0.117178;, - 0.750000; 0.750000;-0.117178;, - 0.625000; 0.750000;-0.117178;, - 0.625000; 0.625000;-0.117178;, - 0.750000; 0.875000;-0.117178;, - 0.750000; 1.000000;-0.117178;, - 0.625000; 1.000000;-0.117178;, - 0.625000; 0.875000;-0.117178;, - 0.500000;-0.625000;-0.117178;, - 0.500000;-0.500000;-0.117178;, - 0.375000;-0.500000;-0.117178;, - 0.375000;-0.625000;-0.117178;, - 0.500000;-0.125000;-0.117178;, - 0.500000; 0.000000;-0.117178;, - 0.375000; 0.000000;-0.117178;, - 0.375000;-0.125000;-0.117178;, - 0.000000;-0.625000;-0.117178;, - 0.000000;-0.500000;-0.117178;, - -0.125000;-0.500000;-0.117178;, - -0.125000;-0.625000;-0.117178;, - -0.500000;-0.625000;-0.117178;, - -0.500000;-0.500000;-0.117178;, - -0.625000;-0.500000;-0.117178;, - -0.625000;-0.625000;-0.117178;, - -0.500000;-0.125000;-0.117178;, - -0.500000; 0.000000;-0.117178;, - -0.625000; 0.000000;-0.117178;, - -0.625000;-0.125000;-0.117178;, - 0.000000; 0.375000;-0.117178;, - 0.000000; 0.500000;-0.117178;, - -0.125000; 0.500000;-0.117178;, - -0.125000; 0.375000;-0.117178;, - -0.500000; 0.375000;-0.117178;, - -0.500000; 0.500000;-0.117178;, - -0.625000; 0.500000;-0.117178;, - -0.625000; 0.375000;-0.117178;, - -0.500000; 0.875000;-0.117178;, - -0.500000; 1.000000;-0.117178;, - -0.625000; 1.000000;-0.117178;, - -0.625000; 0.875000;-0.117178;, - 0.500000; 0.375000;-0.117178;, - 0.500000; 0.500000;-0.117178;, - 0.375000; 0.500000;-0.117178;, - 0.375000; 0.375000;-0.117178;, - 0.500000; 0.875000;-0.117178;, - 0.500000; 1.000000;-0.117178;, - 0.375000; 1.000000;-0.117178;, - 0.375000; 0.875000;-0.117178;, - 0.000000;-0.125000;-0.117178;, - 0.000000; 0.000000;-0.117178;, - -0.125000; 0.000000;-0.117178;, - -0.125000;-0.125000;-0.117178;, - 0.000000; 0.875000;-0.117178;, - 0.000000; 1.000000;-0.117178;, - -0.125000; 1.000000;-0.117178;, - -0.125000; 0.875000;-0.117178;, - 0.250000;-0.250000; 0.330204;, - 0.250000;-0.125000; 0.330204;, - 0.250000;-0.125000; 0.246450;, - 0.250000;-0.250000; 0.246450;, - -0.250000; 0.500000; 0.330204;, - -0.250000; 0.625000; 0.330204;, - -0.250000; 0.625000; 0.246450;, - -0.250000; 0.500000; 0.246450;, - 0.750000; 0.750000; 0.330204;, - 0.750000; 0.875000; 0.330204;, - 0.750000; 0.875000; 0.246450;, - 0.750000; 0.750000; 0.246450;, - -0.125000;-0.750000; 0.330204;, - -0.125000;-0.875000; 0.330204;, - -0.125000;-0.875000; 0.246450;, - -0.125000;-0.750000; 0.246450;, - -0.125000;-0.125000; 0.330204;, - -0.125000;-0.250000; 0.330204;, - -0.125000;-0.250000; 0.246450;, - -0.125000;-0.125000; 0.246450;, - -0.625000; 0.375000; 0.330204;, - -0.625000; 0.250000; 0.330204;, - -0.625000; 0.250000; 0.246450;, - -0.625000; 0.375000; 0.246450;, - -0.250000; 0.125000; 0.330204;, - -0.250000; 0.250000; 0.330204;, - -0.250000; 0.250000; 0.246450;, - -0.250000; 0.125000; 0.246450;, - -0.125000;-0.625000; 0.330204;, - -0.125000;-0.750000; 0.330204;, - -0.125000;-0.750000; 0.246450;, - -0.125000;-0.625000; 0.246450;, - -0.250000;-0.125000; 0.330204;, - -0.250000; 0.000000; 0.330204;, - -0.250000; 0.000000; 0.246450;, - -0.250000;-0.125000; 0.246450;, - -0.250000; 0.750000; 0.330204;, - -0.250000; 0.875000; 0.330204;, - -0.250000; 0.875000; 0.246450;, - -0.250000; 0.750000; 0.246450;, - 0.375000; 1.000000; 0.330204;, - 0.375000; 0.875000; 0.330204;, - 0.375000; 0.875000; 0.246450;, - 0.375000; 1.000000; 0.246450;, - 0.750000; 0.000000; 0.330204;, - 0.750000; 0.125000; 0.330204;, - 0.750000; 0.125000; 0.246450;, - 0.750000; 0.000000; 0.246450;, - 0.250000; 0.125000; 0.330204;, - 0.250000; 0.250000; 0.330204;, - 0.250000; 0.250000; 0.246450;, - 0.250000; 0.125000; 0.246450;, - -0.500000;-1.000000; 0.330204;, - -0.375000;-1.000000; 0.330204;, - -0.375000;-1.000000; 0.246450;, - -0.500000;-1.000000; 0.246450;, - -0.125000; 0.500000; 0.330204;, - -0.125000; 0.375000; 0.330204;, - -0.125000; 0.375000; 0.246450;, - -0.125000; 0.500000; 0.246450;, - -0.125000;-1.000000; 0.330204;, - 0.000000;-1.000000; 0.330204;, - 0.000000;-1.000000; 0.246450;, - -0.125000;-1.000000; 0.246450;, - 0.375000; 0.000000; 0.330204;, - 0.375000;-0.125000; 0.330204;, - 0.375000;-0.125000; 0.246450;, - 0.375000; 0.000000; 0.246450;, - 0.750000; 0.250000; 0.330204;, - 0.750000; 0.375000; 0.330204;, - 0.750000; 0.375000; 0.246450;, - 0.750000; 0.250000; 0.246450;, - -0.250000; 1.000000; 0.246450;, - -0.125000; 1.000000; 0.246450;, - -0.125000; 0.875000; 0.246450;, - -0.250000; 0.875000; 0.246450;, - -0.250000; 0.875000; 0.246450;, - -0.125000; 0.875000; 0.246450;, - -0.125000; 0.750000; 0.246450;, - -0.250000; 0.750000; 0.246450;, - 0.500000; 1.000000; 0.330204;, - 0.375000; 1.000000; 0.330204;, - 0.375000; 1.000000; 0.246450;, - 0.500000; 1.000000; 0.246450;, - -0.250000; 0.000000; 0.246450;, - -0.125000; 0.000000; 0.246450;, - -0.125000;-0.125000; 0.246450;, - -0.250000;-0.125000; 0.246450;, - -0.250000;-0.125000; 0.246450;, - -0.125000;-0.125000; 0.246450;, - -0.125000;-0.250000; 0.246450;, - -0.250000;-0.250000; 0.246450;, - -0.250000;-1.000000; 0.330204;, - -0.250000;-0.875000; 0.330204;, - -0.250000;-0.875000; 0.246450;, - -0.250000;-1.000000; 0.246450;, - 0.250000; 1.000000; 0.246450;, - 0.375000; 1.000000; 0.246450;, - 0.375000; 0.875000; 0.246450;, - 0.250000; 0.875000; 0.246450;, - 0.250000; 0.875000; 0.246450;, - 0.375000; 0.875000; 0.246450;, - 0.375000; 0.750000; 0.246450;, - 0.250000; 0.750000; 0.246450;, - 0.125000; 1.000000; 0.330204;, - 0.000000; 1.000000; 0.330204;, - 0.000000; 1.000000; 0.246450;, - 0.125000; 1.000000; 0.246450;, - 0.250000; 0.500000; 0.246450;, - 0.375000; 0.500000; 0.246450;, - 0.375000; 0.375000; 0.246450;, - 0.250000; 0.375000; 0.246450;, - 0.250000; 0.375000; 0.246450;, - 0.375000; 0.375000; 0.246450;, - 0.375000; 0.250000; 0.246450;, - 0.250000; 0.250000; 0.246450;, - 0.750000;-0.875000; 0.330204;, - 0.750000;-0.750000; 0.330204;, - 0.750000;-0.750000; 0.246450;, - 0.750000;-0.875000; 0.246450;, - -0.750000; 1.000000; 0.246450;, - -0.625000; 1.000000; 0.246450;, - -0.625000; 0.875000; 0.246450;, - -0.750000; 0.875000; 0.246450;, - -0.750000; 0.875000; 0.246450;, - -0.625000; 0.875000; 0.246450;, - -0.625000; 0.750000; 0.246450;, - -0.750000; 0.750000; 0.246450;, - -0.625000; 0.750000; 0.330204;, - -0.625000; 0.625000; 0.330204;, - -0.625000; 0.625000; 0.246450;, - -0.625000; 0.750000; 0.246450;, - -0.750000; 0.500000; 0.246450;, - -0.625000; 0.500000; 0.246450;, - -0.625000; 0.375000; 0.246450;, - -0.750000; 0.375000; 0.246450;, - -0.750000; 0.375000; 0.246450;, - -0.625000; 0.375000; 0.246450;, - -0.625000; 0.250000; 0.246450;, - -0.750000; 0.250000; 0.246450;, - 0.375000;-0.875000; 0.330204;, - 0.375000;-1.000000; 0.330204;, - 0.375000;-1.000000; 0.246450;, - 0.375000;-0.875000; 0.246450;, - -0.250000; 0.500000; 0.246450;, - -0.125000; 0.500000; 0.246450;, - -0.125000; 0.375000; 0.246450;, - -0.250000; 0.375000; 0.246450;, - -0.250000; 0.375000; 0.246450;, - -0.125000; 0.375000; 0.246450;, - -0.125000; 0.250000; 0.246450;, - -0.250000; 0.250000; 0.246450;, - 0.250000;-0.125000; 0.330204;, - 0.250000; 0.000000; 0.330204;, - 0.250000; 0.000000; 0.246450;, - 0.250000;-0.125000; 0.246450;, - -0.750000; 0.000000; 0.246450;, - -0.625000; 0.000000; 0.246450;, - -0.625000;-0.125000; 0.246450;, - -0.750000;-0.125000; 0.246450;, - -0.750000;-0.125000; 0.246450;, - -0.625000;-0.125000; 0.246450;, - -0.625000;-0.250000; 0.246450;, - -0.750000;-0.250000; 0.246450;, - -0.125000; 0.250000; 0.330204;, - -0.125000; 0.125000; 0.330204;, - -0.125000; 0.125000; 0.246450;, - -0.125000; 0.250000; 0.246450;, - -0.750000;-0.500000; 0.246450;, - -0.625000;-0.500000; 0.246450;, - -0.625000;-0.625000; 0.246450;, - -0.750000;-0.625000; 0.246450;, - -0.750000;-0.625000; 0.246450;, - -0.625000;-0.625000; 0.246450;, - -0.625000;-0.750000; 0.246450;, - -0.750000;-0.750000; 0.246450;, - -0.250000;-0.750000; 0.330204;, - -0.250000;-0.625000; 0.330204;, - -0.250000;-0.625000; 0.246450;, - -0.250000;-0.750000; 0.246450;, - -0.250000;-0.500000; 0.246450;, - -0.125000;-0.500000; 0.246450;, - -0.125000;-0.625000; 0.246450;, - -0.250000;-0.625000; 0.246450;, - -0.250000;-0.625000; 0.246450;, - -0.125000;-0.625000; 0.246450;, - -0.125000;-0.750000; 0.246450;, - -0.250000;-0.750000; 0.246450;, - 0.750000; 0.875000; 0.330204;, - 0.750000; 1.000000; 0.330204;, - 0.750000; 1.000000; 0.246450;, - 0.750000; 0.875000; 0.246450;, - 0.250000; 0.000000; 0.246450;, - 0.375000; 0.000000; 0.246450;, - 0.375000;-0.125000; 0.246450;, - 0.250000;-0.125000; 0.246450;, - 0.250000;-0.125000; 0.246450;, - 0.375000;-0.125000; 0.246450;, - 0.375000;-0.250000; 0.246450;, - 0.250000;-0.250000; 0.246450;, - 0.125000;-1.000000; 0.330204;, - 0.250000;-1.000000; 0.330204;, - 0.250000;-1.000000; 0.246450;, - 0.125000;-1.000000; 0.246450;, - 0.250000;-0.500000; 0.246450;, - 0.375000;-0.500000; 0.246450;, - 0.375000;-0.625000; 0.246450;, - 0.250000;-0.625000; 0.246450;, - 0.250000;-0.625000; 0.246450;, - 0.375000;-0.625000; 0.246450;, - 0.375000;-0.750000; 0.246450;, - 0.250000;-0.750000; 0.246450;, - -0.125000; 0.875000; 0.330204;, - -0.125000; 0.750000; 0.330204;, - -0.125000; 0.750000; 0.246450;, - -0.125000; 0.875000; 0.246450;, - 0.750000;-0.375000; 0.330204;, - 0.750000;-0.250000; 0.330204;, - 0.750000;-0.250000; 0.246450;, - 0.750000;-0.375000; 0.246450;, - -0.500000; 1.000000; 0.330204;, - -0.625000; 1.000000; 0.330204;, - -0.625000; 1.000000; 0.246450;, - -0.500000; 1.000000; 0.246450;, - 0.375000;-0.250000; 0.330204;, - 0.375000;-0.375000; 0.330204;, - 0.375000;-0.375000; 0.246450;, - 0.375000;-0.250000; 0.246450;, - -0.625000; 0.875000; 0.330204;, - -0.625000; 0.750000; 0.330204;, - -0.625000; 0.750000; 0.246450;, - -0.625000; 0.875000; 0.246450;, - -0.250000; 0.000000; 0.330204;, - -0.250000; 0.125000; 0.330204;, - -0.250000; 0.125000; 0.246450;, - -0.250000; 0.000000; 0.246450;, - -0.625000;-0.625000; 0.330204;, - -0.625000;-0.750000; 0.330204;, - -0.625000;-0.750000; 0.246450;, - -0.625000;-0.625000; 0.246450;, - -0.250000; 0.875000; 0.330204;, - -0.250000; 1.000000; 0.330204;, - -0.250000; 1.000000; 0.246450;, - -0.250000; 0.875000; 0.246450;, - -0.125000; 0.000000; 0.330204;, - -0.125000;-0.125000; 0.330204;, - -0.125000;-0.125000; 0.246450;, - -0.125000; 0.000000; 0.246450;, - 0.250000; 0.000000; 0.330204;, - 0.250000; 0.125000; 0.330204;, - 0.250000; 0.125000; 0.246450;, - 0.250000; 0.000000; 0.246450;, - 0.250000; 0.625000; 0.330204;, - 0.250000; 0.750000; 0.330204;, - 0.250000; 0.750000; 0.246450;, - 0.250000; 0.625000; 0.246450;, - -0.125000; 0.625000; 0.330204;, - -0.125000; 0.500000; 0.330204;, - -0.125000; 0.500000; 0.246450;, - -0.125000; 0.625000; 0.246450;, - -0.625000; 0.500000; 0.330204;, - -0.625000; 0.375000; 0.330204;, - -0.625000; 0.375000; 0.246450;, - -0.625000; 0.500000; 0.246450;, - -0.250000; 0.750000; 0.246450;, - -0.125000; 0.750000; 0.246450;, - -0.125000; 0.625000; 0.246450;, - -0.250000; 0.625000; 0.246450;, - -0.250000; 0.625000; 0.246450;, - -0.125000; 0.625000; 0.246450;, - -0.125000; 0.500000; 0.246450;, - -0.250000; 0.500000; 0.246450;, - -0.250000; 0.250000; 0.330204;, - -0.250000; 0.375000; 0.330204;, - -0.250000; 0.375000; 0.246450;, - -0.250000; 0.250000; 0.246450;, - -0.125000;-0.500000; 0.330204;, - -0.125000;-0.625000; 0.330204;, - -0.125000;-0.625000; 0.246450;, - -0.125000;-0.500000; 0.246450;, - 0.375000; 0.625000; 0.330204;, - 0.375000; 0.500000; 0.330204;, - 0.375000; 0.500000; 0.246450;, - 0.375000; 0.625000; 0.246450;, - 0.750000; 0.375000; 0.330204;, - 0.750000; 0.500000; 0.330204;, - 0.750000; 0.500000; 0.246450;, - 0.750000; 0.375000; 0.246450;, - 0.250000; 0.250000; 0.330204;, - 0.250000; 0.375000; 0.330204;, - 0.250000; 0.375000; 0.246450;, - 0.250000; 0.250000; 0.246450;, - 0.750000; 1.000000; 0.330204;, - 0.625000; 1.000000; 0.330204;, - 0.625000; 1.000000; 0.246450;, - 0.750000; 1.000000; 0.246450;, - 0.750000;-1.000000; 0.330204;, - 0.750000;-0.875000; 0.330204;, - 0.750000;-0.875000; 0.246450;, - 0.750000;-1.000000; 0.246450;, - -0.250000;-0.250000; 0.246450;, - -0.125000;-0.250000; 0.246450;, - -0.125000;-0.375000; 0.246450;, - -0.250000;-0.375000; 0.246450;, - -0.250000;-0.375000; 0.246450;, - -0.125000;-0.375000; 0.246450;, - -0.125000;-0.500000; 0.246450;, - -0.250000;-0.500000; 0.246450;, - -0.625000;-0.875000; 0.330204;, - -0.625000;-1.000000; 0.330204;, - -0.625000;-1.000000; 0.246450;, - -0.625000;-0.875000; 0.246450;, - 0.250000;-0.875000; 0.330204;, - 0.250000;-0.750000; 0.330204;, - 0.250000;-0.750000; 0.246450;, - 0.250000;-0.875000; 0.246450;, - 0.375000;-1.000000; 0.330204;, - 0.500000;-1.000000; 0.330204;, - 0.500000;-1.000000; 0.246450;, - 0.375000;-1.000000; 0.246450;, - -0.250000;-0.625000; 0.330204;, - -0.250000;-0.500000; 0.330204;, - -0.250000;-0.500000; 0.246450;, - -0.250000;-0.625000; 0.246450;, - 0.125000;-1.152395; 0.000000;, - 0.125000;-1.152395; 0.246450;, - 0.125000;-1.000000; 0.246450;, - 0.125000;-1.000000; 0.000000;, - 0.750000;-0.750000; 0.330204;, - 0.750000;-0.625000; 0.330204;, - 0.750000;-0.625000; 0.246450;, - 0.750000;-0.750000; 0.246450;, - 0.750000;-0.500000; 0.330204;, - 0.750000;-0.375000; 0.330204;, - 0.750000;-0.375000; 0.246450;, - 0.750000;-0.500000; 0.246450;, - -0.250000;-0.375000; 0.330204;, - -0.250000;-0.250000; 0.330204;, - -0.250000;-0.250000; 0.246450;, - -0.250000;-0.375000; 0.246450;, - 0.375000; 0.375000; 0.330204;, - 0.375000; 0.250000; 0.330204;, - 0.375000; 0.250000; 0.246450;, - 0.375000; 0.375000; 0.246450;, - -0.250000; 1.000000; 0.330204;, - -0.375000; 1.000000; 0.330204;, - -0.375000; 1.000000; 0.246450;, - -0.250000; 1.000000; 0.246450;, - 0.375000;-0.750000; 0.330204;, - 0.375000;-0.875000; 0.330204;, - 0.375000;-0.875000; 0.246450;, - 0.375000;-0.750000; 0.246450;, - -0.625000;-0.125000; 0.330204;, - -0.625000;-0.250000; 0.330204;, - -0.625000;-0.250000; 0.246450;, - -0.625000;-0.125000; 0.246450;, - 0.375000;-0.625000; 0.330204;, - 0.375000;-0.750000; 0.330204;, - 0.375000;-0.750000; 0.246450;, - 0.375000;-0.625000; 0.246450;, - 0.250000; 0.750000; 0.246450;, - 0.375000; 0.750000; 0.246450;, - 0.375000; 0.625000; 0.246450;, - 0.250000; 0.625000; 0.246450;, - 0.250000; 0.625000; 0.246450;, - 0.375000; 0.625000; 0.246450;, - 0.375000; 0.500000; 0.246450;, - 0.250000; 0.500000; 0.246450;, - -0.125000; 1.000000; 0.330204;, - -0.125000; 0.875000; 0.330204;, - -0.125000; 0.875000; 0.246450;, - -0.125000; 1.000000; 0.246450;, - 0.250000; 0.500000; 0.330204;, - 0.250000; 0.625000; 0.330204;, - 0.250000; 0.625000; 0.246450;, - 0.250000; 0.500000; 0.246450;, - 0.750000;-0.250000; 0.330204;, - 0.750000;-0.125000; 0.330204;, - 0.750000;-0.125000; 0.246450;, - 0.750000;-0.250000; 0.246450;, - -0.625000;-1.000000; 0.330204;, - -0.500000;-1.000000; 0.330204;, - -0.500000;-1.000000; 0.246450;, - -0.625000;-1.000000; 0.246450;, - -0.625000; 1.000000; 0.330204;, - -0.625000; 0.875000; 0.330204;, - -0.625000; 0.875000; 0.246450;, - -0.625000; 1.000000; 0.246450;, - -0.250000; 0.375000; 0.330204;, - -0.250000; 0.500000; 0.330204;, - -0.250000; 0.500000; 0.246450;, - -0.250000; 0.375000; 0.246450;, - -0.125000;-0.375000; 0.330204;, - -0.125000;-0.500000; 0.330204;, - -0.125000;-0.500000; 0.246450;, - -0.125000;-0.375000; 0.246450;, - 0.250000; 0.250000; 0.246450;, - 0.375000; 0.250000; 0.246450;, - 0.375000; 0.125000; 0.246450;, - 0.250000; 0.125000; 0.246450;, - 0.250000; 0.125000; 0.246450;, - 0.375000; 0.125000; 0.246450;, - 0.375000; 0.000000; 0.246450;, - 0.250000; 0.000000; 0.246450;, - -0.625000;-0.500000; 0.330204;, - -0.625000;-0.625000; 0.330204;, - -0.625000;-0.625000; 0.246450;, - -0.625000;-0.500000; 0.246450;, - 0.250000; 0.375000; 0.330204;, - 0.250000; 0.500000; 0.330204;, - 0.250000; 0.500000; 0.246450;, - 0.250000; 0.375000; 0.246450;, - 0.375000; 0.125000; 0.330204;, - 0.375000; 0.000000; 0.330204;, - 0.375000; 0.000000; 0.246450;, - 0.375000; 0.125000; 0.246450;, - 0.250000; 0.750000; 0.330204;, - 0.250000; 0.875000; 0.330204;, - 0.250000; 0.875000; 0.246450;, - 0.250000; 0.750000; 0.246450;, - 0.625000; 1.000000; 0.330204;, - 0.500000; 1.000000; 0.330204;, - 0.500000; 1.000000; 0.246450;, - 0.625000; 1.000000; 0.246450;, - -0.125000; 0.750000; 0.330204;, - -0.125000; 0.625000; 0.330204;, - -0.125000; 0.625000; 0.246450;, - -0.125000; 0.750000; 0.246450;, - -0.625000; 0.125000; 0.330204;, - -0.625000; 0.000000; 0.330204;, - -0.625000; 0.000000; 0.246450;, - -0.625000; 0.125000; 0.246450;, - -0.750000; 0.750000; 0.246450;, - -0.625000; 0.750000; 0.246450;, - -0.625000; 0.625000; 0.246450;, - -0.750000; 0.625000; 0.246450;, - -0.750000; 0.625000; 0.246450;, - -0.625000; 0.625000; 0.246450;, - -0.625000; 0.500000; 0.246450;, - -0.750000; 0.500000; 0.246450;, - 0.250000;-1.000000; 0.330204;, - 0.250000;-0.875000; 0.330204;, - 0.250000;-0.875000; 0.246450;, - 0.250000;-1.000000; 0.246450;, - -0.750000; 0.250000; 0.246450;, - -0.625000; 0.250000; 0.246450;, - -0.625000; 0.125000; 0.246450;, - -0.750000; 0.125000; 0.246450;, - -0.750000; 0.125000; 0.246450;, - -0.625000; 0.125000; 0.246450;, - -0.625000; 0.000000; 0.246450;, - -0.750000; 0.000000; 0.246450;, - -0.625000;-0.375000; 0.330204;, - -0.625000;-0.500000; 0.330204;, - -0.625000;-0.500000; 0.246450;, - -0.625000;-0.375000; 0.246450;, - 0.250000;-0.375000; 0.330204;, - 0.250000;-0.250000; 0.330204;, - 0.250000;-0.250000; 0.246450;, - 0.250000;-0.375000; 0.246450;, - 0.375000; 0.750000; 0.330204;, - 0.375000; 0.625000; 0.330204;, - 0.375000; 0.625000; 0.246450;, - 0.375000; 0.750000; 0.246450;, - 0.750000; 0.625000; 0.330204;, - 0.750000; 0.750000; 0.330204;, - 0.750000; 0.750000; 0.246450;, - 0.750000; 0.625000; 0.246450;, - -0.125000;-0.875000; 0.330204;, - -0.125000;-1.000000; 0.330204;, - -0.125000;-1.000000; 0.246450;, - -0.125000;-0.875000; 0.246450;, - 0.625000;-1.000000; 0.330204;, - 0.750000;-1.000000; 0.330204;, - 0.750000;-1.000000; 0.246450;, - 0.625000;-1.000000; 0.246450;, - 0.750000;-0.625000; 0.330204;, - 0.750000;-0.500000; 0.330204;, - 0.750000;-0.500000; 0.246450;, - 0.750000;-0.625000; 0.246450;, - -0.250000; 0.250000; 0.246450;, - -0.125000; 0.250000; 0.246450;, - -0.125000; 0.125000; 0.246450;, - -0.250000; 0.125000; 0.246450;, - -0.250000; 0.125000; 0.246450;, - -0.125000; 0.125000; 0.246450;, - -0.125000; 0.000000; 0.246450;, - -0.250000; 0.000000; 0.246450;, - -0.625000;-0.750000; 0.330204;, - -0.625000;-0.875000; 0.330204;, - -0.625000;-0.875000; 0.246450;, - -0.625000;-0.750000; 0.246450;, - -0.750000;-0.250000; 0.246450;, - -0.625000;-0.250000; 0.246450;, - -0.625000;-0.375000; 0.246450;, - -0.750000;-0.375000; 0.246450;, - -0.750000;-0.375000; 0.246450;, - -0.625000;-0.375000; 0.246450;, - -0.625000;-0.500000; 0.246450;, - -0.750000;-0.500000; 0.246450;, - 0.250000;-0.750000; 0.330204;, - 0.250000;-0.625000; 0.330204;, - 0.250000;-0.625000; 0.246450;, - 0.250000;-0.750000; 0.246450;, - -0.750000;-0.750000; 0.246450;, - -0.625000;-0.750000; 0.246450;, - -0.625000;-0.875000; 0.246450;, - -0.750000;-0.875000; 0.246450;, - -0.750000;-0.875000; 0.246450;, - -0.625000;-0.875000; 0.246450;, - -0.625000;-1.000000; 0.246450;, - -0.750000;-1.000000; 0.246450;, - -0.250000;-0.500000; 0.330204;, - -0.250000;-0.375000; 0.330204;, - -0.250000;-0.375000; 0.246450;, - -0.250000;-0.500000; 0.246450;, - -0.250000; 0.625000; 0.330204;, - -0.250000; 0.750000; 0.330204;, - -0.250000; 0.750000; 0.246450;, - -0.250000; 0.625000; 0.246450;, - 0.375000; 0.875000; 0.330204;, - 0.375000; 0.750000; 0.330204;, - 0.375000; 0.750000; 0.246450;, - 0.375000; 0.875000; 0.246450;, - -0.375000; 1.000000; 0.330204;, - -0.500000; 1.000000; 0.330204;, - -0.500000; 1.000000; 0.246450;, - -0.375000; 1.000000; 0.246450;, - -0.125000; 0.375000; 0.330204;, - -0.125000; 0.250000; 0.330204;, - -0.125000; 0.250000; 0.246450;, - -0.125000; 0.375000; 0.246450;, - 0.000000; 1.000000; 0.330204;, - -0.125000; 1.000000; 0.330204;, - -0.125000; 1.000000; 0.246450;, - 0.000000; 1.000000; 0.246450;, - 0.375000;-0.125000; 0.330204;, - 0.375000;-0.250000; 0.330204;, - 0.375000;-0.250000; 0.246450;, - 0.375000;-0.125000; 0.246450;, - -0.250000;-0.750000; 0.246450;, - -0.125000;-0.750000; 0.246450;, - -0.125000;-0.875000; 0.246450;, - -0.250000;-0.875000; 0.246450;, - -0.250000;-0.875000; 0.246450;, - -0.125000;-0.875000; 0.246450;, - -0.125000;-1.000000; 0.246450;, - -0.250000;-1.000000; 0.246450;, - 0.750000;-0.125000; 0.330204;, - 0.750000; 0.000000; 0.330204;, - 0.750000; 0.000000; 0.246450;, - 0.750000;-0.125000; 0.246450;, - -0.250000;-0.250000; 0.330204;, - -0.250000;-0.125000; 0.330204;, - -0.250000;-0.125000; 0.246450;, - -0.250000;-0.250000; 0.246450;, - 0.375000; 0.500000; 0.330204;, - 0.375000; 0.375000; 0.330204;, - 0.375000; 0.375000; 0.246450;, - 0.375000; 0.500000; 0.246450;, - 0.750000; 0.125000; 0.330204;, - 0.750000; 0.250000; 0.330204;, - 0.750000; 0.250000; 0.246450;, - 0.750000; 0.125000; 0.246450;, - -0.375000;-1.000000; 0.330204;, - -0.250000;-1.000000; 0.330204;, - -0.250000;-1.000000; 0.246450;, - -0.375000;-1.000000; 0.246450;, - -0.625000; 0.000000; 0.330204;, - -0.625000;-0.125000; 0.330204;, - -0.625000;-0.125000; 0.246450;, - -0.625000; 0.000000; 0.246450;, - 0.375000;-0.500000; 0.330204;, - 0.375000;-0.625000; 0.330204;, - 0.375000;-0.625000; 0.246450;, - 0.375000;-0.500000; 0.246450;, - 0.250000;-0.250000; 0.246450;, - 0.375000;-0.250000; 0.246450;, - 0.375000;-0.375000; 0.246450;, - 0.250000;-0.375000; 0.246450;, - 0.250000;-0.375000; 0.246450;, - 0.375000;-0.375000; 0.246450;, - 0.375000;-0.500000; 0.246450;, - 0.250000;-0.500000; 0.246450;, - 0.250000; 0.875000; 0.330204;, - 0.250000; 1.000000; 0.330204;, - 0.250000; 1.000000; 0.246450;, - 0.250000; 0.875000; 0.246450;, - -0.625000; 0.625000; 0.330204;, - -0.625000; 0.500000; 0.330204;, - -0.625000; 0.500000; 0.246450;, - -0.625000; 0.625000; 0.246450;, - -0.125000;-0.250000; 0.330204;, - -0.125000;-0.375000; 0.330204;, - -0.125000;-0.375000; 0.246450;, - -0.125000;-0.250000; 0.246450;, - 0.250000;-0.500000; 0.330204;, - 0.250000;-0.375000; 0.330204;, - 0.250000;-0.375000; 0.246450;, - 0.250000;-0.500000; 0.246450;, - -0.125000; 0.125000; 0.330204;, - -0.125000; 0.000000; 0.330204;, - -0.125000; 0.000000; 0.246450;, - -0.125000; 0.125000; 0.246450;, - -0.250000;-0.875000; 0.330204;, - -0.250000;-0.750000; 0.330204;, - -0.250000;-0.750000; 0.246450;, - -0.250000;-0.875000; 0.246450;, - 0.750000; 0.500000; 0.330204;, - 0.750000; 0.625000; 0.330204;, - 0.750000; 0.625000; 0.246450;, - 0.750000; 0.500000; 0.246450;, - 0.250000;-0.750000; 0.246450;, - 0.375000;-0.750000; 0.246450;, - 0.375000;-0.875000; 0.246450;, - 0.250000;-0.875000; 0.246450;, - 0.250000;-0.875000; 0.246450;, - 0.375000;-0.875000; 0.246450;, - 0.375000;-1.000000; 0.246450;, - 0.250000;-1.000000; 0.246450;, - 0.250000; 1.000000; 0.330204;, - 0.125000; 1.000000; 0.330204;, - 0.125000; 1.000000; 0.246450;, - 0.250000; 1.000000; 0.246450;, - 0.375000; 0.250000; 0.330204;, - 0.375000; 0.125000; 0.330204;, - 0.375000; 0.125000; 0.246450;, - 0.375000; 0.250000; 0.246450;, - 0.500000;-1.000000; 0.330204;, - 0.625000;-1.000000; 0.330204;, - 0.625000;-1.000000; 0.246450;, - 0.500000;-1.000000; 0.246450;, - 0.375000;-0.375000; 0.330204;, - 0.375000;-0.500000; 0.330204;, - 0.375000;-0.500000; 0.246450;, - 0.375000;-0.375000; 0.246450;, - -0.625000; 0.250000; 0.330204;, - -0.625000; 0.125000; 0.330204;, - -0.625000; 0.125000; 0.246450;, - -0.625000; 0.250000; 0.246450;, - 0.250000;-0.625000; 0.330204;, - 0.250000;-0.500000; 0.330204;, - 0.250000;-0.500000; 0.246450;, - 0.250000;-0.625000; 0.246450;, - -0.625000;-0.250000; 0.330204;, - -0.625000;-0.375000; 0.330204;, - -0.625000;-0.375000; 0.246450;, - -0.625000;-0.250000; 0.246450;, - 0.625000;-1.000000; 0.246450;, - 0.750000;-1.000000; 0.246450;, - 0.750000;-1.000000; 0.000000;, - 0.625000;-1.000000; 0.000000;, - 0.000000;-1.287628;-0.289304;, - 0.000000;-1.152395;-0.289304;, - 0.000000;-1.152395; 0.000000;, - 0.000000;-1.287628; 0.000000;, - -0.750000; 0.500000; 0.246450;, - -0.750000; 0.375000; 0.246450;, - -0.750000; 0.375000; 0.000000;, - -0.750000; 0.500000; 0.000000;, - 0.859843;-1.000000; 0.000000;, - 0.859843;-0.875000; 0.000000;, - 0.750000;-0.875000; 0.000000;, - 0.750000;-1.000000; 0.000000;, - -0.750000;-0.250000; 0.246450;, - -0.750000;-0.375000; 0.246450;, - -0.750000;-0.375000; 0.000000;, - -0.750000;-0.250000; 0.000000;, - 0.859843; 0.500000; 0.246450;, - 0.859843; 0.375000; 0.246450;, - 0.750000; 0.375000; 0.246450;, - 0.750000; 0.500000; 0.246450;, - -0.375000; 1.000000; 0.246450;, - -0.500000; 1.000000; 0.246450;, - -0.500000; 1.000000; 0.000000;, - -0.375000; 1.000000; 0.000000;, - -0.750000;-0.500000; 0.246450;, - -0.750000;-0.625000; 0.246450;, - -0.750000;-0.625000; 0.000000;, - -0.750000;-0.500000; 0.000000;, - 0.859843;-0.500000; 0.246450;, - 0.859843;-0.625000; 0.246450;, - 0.750000;-0.625000; 0.246450;, - 0.750000;-0.500000; 0.246450;, - 0.125000;-1.000000; 0.246450;, - 0.250000;-1.000000; 0.246450;, - 0.250000;-1.000000; 0.000000;, - 0.125000;-1.000000; 0.000000;, - -0.750000; 1.000000; 0.246450;, - -0.750000; 0.875000; 0.246450;, - -0.750000; 0.875000; 0.000000;, - -0.750000; 1.000000; 0.000000;, - -0.750000; 0.375000; 0.246450;, - -0.750000; 0.250000; 0.246450;, - -0.750000; 0.250000; 0.000000;, - -0.750000; 0.375000; 0.000000;, - -0.500000; 1.000000; 0.246450;, - -0.625000; 1.000000; 0.246450;, - -0.625000; 1.000000; 0.000000;, - -0.500000; 1.000000; 0.000000;, - 0.859843;-0.375000; 0.246450;, - 0.859843;-0.500000; 0.246450;, - 0.750000;-0.500000; 0.246450;, - 0.750000;-0.375000; 0.246450;, - -0.250000; 1.000000; 0.246450;, - -0.375000; 1.000000; 0.246450;, - -0.375000; 1.000000; 0.000000;, - -0.250000; 1.000000; 0.000000;, - 0.859843; 0.250000; 0.000000;, - 0.859843; 0.375000; 0.000000;, - 0.750000; 0.375000; 0.000000;, - 0.750000; 0.250000; 0.000000;, - -0.750000; 0.000000; 0.246450;, - -0.750000;-0.125000; 0.246450;, - -0.750000;-0.125000; 0.000000;, - -0.750000; 0.000000; 0.000000;, - -0.750000;-0.625000; 0.246450;, - -0.750000;-0.750000; 0.246450;, - -0.750000;-0.750000; 0.000000;, - -0.750000;-0.625000; 0.000000;, - 0.500000; 1.000000; 0.246450;, - 0.375000; 1.000000; 0.246450;, - 0.375000; 1.000000; 0.000000;, - 0.500000; 1.000000; 0.000000;, - 0.859843; 0.250000; 0.246450;, - 0.859843; 0.125000; 0.246450;, - 0.750000; 0.125000; 0.246450;, - 0.750000; 0.250000; 0.246450;, - -0.750000; 0.875000; 0.246450;, - -0.750000; 0.750000; 0.246450;, - -0.750000; 0.750000; 0.000000;, - -0.750000; 0.875000; 0.000000;, - 0.000000; 1.000000; 0.246450;, - -0.125000; 1.000000; 0.246450;, - -0.125000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.625000; 1.000000; 0.246450;, - -0.750000; 1.000000; 0.246450;, - -0.750000; 1.000000; 0.000000;, - -0.625000; 1.000000; 0.000000;, - 0.859843;-0.750000; 0.000000;, - 0.859843;-0.625000; 0.000000;, - 0.750000;-0.625000; 0.000000;, - 0.750000;-0.750000; 0.000000;, - 0.625000; 1.000000; 0.246450;, - 0.500000; 1.000000; 0.246450;, - 0.500000; 1.000000; 0.000000;, - 0.625000; 1.000000; 0.000000;, - 0.859843; 0.875000; 0.000000;, - 0.859843; 1.000000; 0.000000;, - 0.750000; 1.000000; 0.000000;, - 0.750000; 0.875000; 0.000000;, - -0.750000;-0.125000; 0.246450;, - -0.750000;-0.250000; 0.246450;, - -0.750000;-0.250000; 0.000000;, - -0.750000;-0.125000; 0.000000;, - -0.500000;-1.000000; 0.246450;, - -0.375000;-1.000000; 0.246450;, - -0.375000;-1.000000; 0.000000;, - -0.500000;-1.000000; 0.000000;, - 0.375000; 1.000000; 0.246450;, - 0.250000; 1.000000; 0.246450;, - 0.250000; 1.000000; 0.000000;, - 0.375000; 1.000000; 0.000000;, - 0.859843; 0.875000; 0.246450;, - 0.859843; 0.750000; 0.246450;, - 0.750000; 0.750000; 0.246450;, - 0.750000; 0.875000; 0.246450;, - 0.859843;-0.375000; 0.000000;, - 0.859843;-0.250000; 0.000000;, - 0.750000;-0.250000; 0.000000;, - 0.750000;-0.375000; 0.000000;, - -0.125000; 1.000000; 0.246450;, - -0.250000; 1.000000; 0.246450;, - -0.250000; 1.000000; 0.000000;, - -0.125000; 1.000000; 0.000000;, - -0.625000;-1.000000; 0.246450;, - -0.500000;-1.000000; 0.246450;, - -0.500000;-1.000000; 0.000000;, - -0.625000;-1.000000; 0.000000;, - 0.750000; 1.000000; 0.246450;, - 0.625000; 1.000000; 0.246450;, - 0.625000; 1.000000; 0.000000;, - 0.750000; 1.000000; 0.000000;, - 0.125000; 1.000000; 0.246450;, - 0.000000; 1.000000; 0.246450;, - 0.000000; 1.000000; 0.000000;, - 0.125000; 1.000000; 0.000000;, - -0.750000; 0.125000; 0.246450;, - -0.750000; 0.000000; 0.246450;, - -0.750000; 0.000000; 0.000000;, - -0.750000; 0.125000; 0.000000;, - 0.859843;-0.750000; 0.246450;, - 0.859843;-0.875000; 0.246450;, - 0.750000;-0.875000; 0.246450;, - 0.750000;-0.750000; 0.246450;, - -0.375000;-1.000000; 0.246450;, - -0.250000;-1.000000; 0.246450;, - -0.250000;-1.000000; 0.000000;, - -0.375000;-1.000000; 0.000000;, - 0.859843;-0.125000; 0.000000;, - 0.859843; 0.000000; 0.000000;, - 0.750000; 0.000000; 0.000000;, - 0.750000;-0.125000; 0.000000;, - 0.375000;-1.000000; 0.246450;, - 0.500000;-1.000000; 0.246450;, - 0.500000;-1.000000; 0.000000;, - 0.375000;-1.000000; 0.000000;, - -0.750000;-0.875000; 0.246450;, - -0.750000;-1.000000; 0.246450;, - -0.750000;-1.000000; 0.000000;, - -0.750000;-0.875000; 0.000000;, - -0.125000;-1.000000; 0.246450;, - 0.000000;-1.000000; 0.246450;, - 0.000000;-1.000000; 0.000000;, - -0.125000;-1.000000; 0.000000;, - -0.750000;-1.000000; 0.246450;, - -0.625000;-1.000000; 0.246450;, - -0.625000;-1.000000; 0.000000;, - -0.750000;-1.000000; 0.000000;, - 0.250000; 1.000000; 0.246450;, - 0.125000; 1.000000; 0.246450;, - 0.125000; 1.000000; 0.000000;, - 0.250000; 1.000000; 0.000000;, - -0.750000; 0.625000; 0.246450;, - -0.750000; 0.500000; 0.246450;, - -0.750000; 0.500000; 0.000000;, - -0.750000; 0.625000; 0.000000;, - -0.750000; 0.250000; 0.246450;, - -0.750000; 0.125000; 0.246450;, - -0.750000; 0.125000; 0.000000;, - -0.750000; 0.250000; 0.000000;, - 0.859843; 0.125000; 0.246450;, - 0.859843; 0.000000; 0.246450;, - 0.750000; 0.000000; 0.246450;, - 0.750000; 0.125000; 0.246450;, - 0.500000;-1.000000; 0.246450;, - 0.625000;-1.000000; 0.246450;, - 0.625000;-1.000000; 0.000000;, - 0.500000;-1.000000; 0.000000;, - 0.250000;-1.000000; 0.246450;, - 0.375000;-1.000000; 0.246450;, - 0.375000;-1.000000; 0.000000;, - 0.250000;-1.000000; 0.000000;, - 0.859843; 1.000000; 0.246450;, - 0.859843; 0.875000; 0.246450;, - 0.750000; 0.875000; 0.246450;, - 0.750000; 1.000000; 0.246450;, - -0.750000;-0.375000; 0.246450;, - -0.750000;-0.500000; 0.246450;, - -0.750000;-0.500000; 0.000000;, - -0.750000;-0.375000; 0.000000;, - -0.750000;-0.750000; 0.246450;, - -0.750000;-0.875000; 0.246450;, - -0.750000;-0.875000; 0.000000;, - -0.750000;-0.750000; 0.000000;, - 0.859843;-0.875000; 0.246450;, - 0.859843;-1.000000; 0.246450;, - 0.750000;-1.000000; 0.246450;, - 0.750000;-0.875000; 0.246450;, - -0.250000;-1.000000; 0.246450;, - -0.125000;-1.000000; 0.246450;, - -0.125000;-1.000000; 0.000000;, - -0.250000;-1.000000; 0.000000;, - 0.859843; 0.375000; 0.000000;, - 0.859843; 0.500000; 0.000000;, - 0.750000; 0.500000; 0.000000;, - 0.750000; 0.375000; 0.000000;, - -0.750000; 0.750000; 0.246450;, - -0.750000; 0.625000; 0.246450;, - -0.750000; 0.625000; 0.000000;, - -0.750000; 0.750000; 0.000000;, - -0.125000; 1.000000; 0.330204;, - 0.000000; 1.000000; 0.330204;, - 0.000000; 0.875000; 0.330204;, - -0.125000; 0.875000; 0.330204;, - -0.125000; 0.000000; 0.330204;, - 0.000000; 0.000000; 0.330204;, - 0.000000;-0.125000; 0.330204;, - -0.125000;-0.125000; 0.330204;, - 0.375000; 1.000000; 0.330204;, - 0.500000; 1.000000; 0.330204;, - 0.500000; 0.875000; 0.330204;, - 0.375000; 0.875000; 0.330204;, - 0.375000; 0.500000; 0.330204;, - 0.500000; 0.500000; 0.330204;, - 0.500000; 0.375000; 0.330204;, - 0.375000; 0.375000; 0.330204;, - -0.625000; 1.000000; 0.330204;, - -0.500000; 1.000000; 0.330204;, - -0.500000; 0.875000; 0.330204;, - -0.625000; 0.875000; 0.330204;, - -0.625000; 0.500000; 0.330204;, - -0.500000; 0.500000; 0.330204;, - -0.500000; 0.375000; 0.330204;, - -0.625000; 0.375000; 0.330204;, - -0.125000; 0.500000; 0.330204;, - 0.000000; 0.500000; 0.330204;, - 0.000000; 0.375000; 0.330204;, - -0.125000; 0.375000; 0.330204;, - -0.625000; 0.000000; 0.330204;, - -0.500000; 0.000000; 0.330204;, - -0.500000;-0.125000; 0.330204;, - -0.625000;-0.125000; 0.330204;, - -0.625000;-0.500000; 0.330204;, - -0.500000;-0.500000; 0.330204;, - -0.500000;-0.625000; 0.330204;, - -0.625000;-0.625000; 0.330204;, - -0.125000;-0.500000; 0.330204;, - 0.000000;-0.500000; 0.330204;, - 0.000000;-0.625000; 0.330204;, - -0.125000;-0.625000; 0.330204;, - 0.375000; 0.000000; 0.330204;, - 0.500000; 0.000000; 0.330204;, - 0.500000;-0.125000; 0.330204;, - 0.375000;-0.125000; 0.330204;, - 0.375000;-0.500000; 0.330204;, - 0.500000;-0.500000; 0.330204;, - 0.500000;-0.625000; 0.330204;, - 0.375000;-0.625000; 0.330204;, - 0.625000; 1.000000; 0.330204;, - 0.750000; 1.000000; 0.330204;, - 0.750000; 0.875000; 0.330204;, - 0.625000; 0.875000; 0.330204;, - 0.625000; 0.750000; 0.330204;, - 0.750000; 0.750000; 0.330204;, - 0.750000; 0.625000; 0.330204;, - 0.625000; 0.625000; 0.330204;, - -0.375000; 1.000000; 0.330204;, - -0.250000; 1.000000; 0.330204;, - -0.250000; 0.875000; 0.330204;, - -0.375000; 0.875000; 0.330204;, - -0.375000; 0.750000; 0.330204;, - -0.250000; 0.750000; 0.330204;, - -0.250000; 0.625000; 0.330204;, - -0.375000; 0.625000; 0.330204;, - -0.125000; 0.750000; 0.330204;, - 0.000000; 0.750000; 0.330204;, - 0.000000; 0.625000; 0.330204;, - -0.125000; 0.625000; 0.330204;, - -0.375000; 0.000000; 0.330204;, - -0.250000; 0.000000; 0.330204;, - -0.250000;-0.125000; 0.330204;, - -0.375000;-0.125000; 0.330204;, - -0.375000;-0.250000; 0.330204;, - -0.250000;-0.250000; 0.330204;, - -0.250000;-0.375000; 0.330204;, - -0.375000;-0.375000; 0.330204;, - -0.125000;-0.250000; 0.330204;, - 0.000000;-0.250000; 0.330204;, - 0.000000;-0.375000; 0.330204;, - -0.125000;-0.375000; 0.330204;, - 0.625000; 0.000000; 0.330204;, - 0.750000; 0.000000; 0.330204;, - 0.750000;-0.125000; 0.330204;, - 0.625000;-0.125000; 0.330204;, - 0.625000;-0.250000; 0.330204;, - 0.750000;-0.250000; 0.330204;, - 0.750000;-0.375000; 0.330204;, - 0.625000;-0.375000; 0.330204;, - 0.125000; 1.000000; 0.330204;, - 0.250000; 1.000000; 0.330204;, - 0.250000; 0.875000; 0.330204;, - 0.125000; 0.875000; 0.330204;, - 0.125000; 0.750000; 0.330204;, - 0.250000; 0.750000; 0.330204;, - 0.250000; 0.625000; 0.330204;, - 0.125000; 0.625000; 0.330204;, - 0.375000; 0.750000; 0.330204;, - 0.500000; 0.750000; 0.330204;, - 0.500000; 0.625000; 0.330204;, - 0.375000; 0.625000; 0.330204;, - 0.125000; 0.500000; 0.330204;, - 0.250000; 0.500000; 0.330204;, - 0.250000; 0.375000; 0.330204;, - 0.125000; 0.375000; 0.330204;, - 0.125000; 0.250000; 0.330204;, - 0.250000; 0.250000; 0.330204;, - 0.250000; 0.125000; 0.330204;, - 0.125000; 0.125000; 0.330204;, - 0.375000; 0.250000; 0.330204;, - 0.500000; 0.250000; 0.330204;, - 0.500000; 0.125000; 0.330204;, - 0.375000; 0.125000; 0.330204;, - 0.625000; 0.500000; 0.330204;, - 0.750000; 0.500000; 0.330204;, - 0.750000; 0.375000; 0.330204;, - 0.625000; 0.375000; 0.330204;, - 0.625000; 0.250000; 0.330204;, - 0.750000; 0.250000; 0.330204;, - 0.750000; 0.125000; 0.330204;, - 0.625000; 0.125000; 0.330204;, - -0.625000; 0.750000; 0.330204;, - -0.500000; 0.750000; 0.330204;, - -0.500000; 0.625000; 0.330204;, - -0.625000; 0.625000; 0.330204;, - -0.625000; 0.250000; 0.330204;, - -0.500000; 0.250000; 0.330204;, - -0.500000; 0.125000; 0.330204;, - -0.625000; 0.125000; 0.330204;, - -0.375000; 0.500000; 0.330204;, - -0.250000; 0.500000; 0.330204;, - -0.250000; 0.375000; 0.330204;, - -0.375000; 0.375000; 0.330204;, - -0.375000; 0.250000; 0.330204;, - -0.250000; 0.250000; 0.330204;, - -0.250000; 0.125000; 0.330204;, - -0.375000; 0.125000; 0.330204;, - -0.125000; 0.250000; 0.330204;, - 0.000000; 0.250000; 0.330204;, - 0.000000; 0.125000; 0.330204;, - -0.125000; 0.125000; 0.330204;, - -0.625000;-0.250000; 0.330204;, - -0.500000;-0.250000; 0.330204;, - -0.500000;-0.375000; 0.330204;, - -0.625000;-0.375000; 0.330204;, - -0.625000;-0.750000; 0.330204;, - -0.500000;-0.750000; 0.330204;, - -0.500000;-0.875000; 0.330204;, - -0.625000;-0.875000; 0.330204;, - -0.375000;-0.500000; 0.330204;, - -0.250000;-0.500000; 0.330204;, - -0.250000;-0.625000; 0.330204;, - -0.375000;-0.625000; 0.330204;, - -0.375000;-0.750000; 0.330204;, - -0.250000;-0.750000; 0.330204;, - -0.250000;-0.875000; 0.330204;, - -0.375000;-0.875000; 0.330204;, - -0.125000;-0.750000; 0.330204;, - 0.000000;-0.750000; 0.330204;, - 0.000000;-0.875000; 0.330204;, - -0.125000;-0.875000; 0.330204;, - 0.125000; 0.000000; 0.330204;, - 0.250000; 0.000000; 0.330204;, - 0.250000;-0.125000; 0.330204;, - 0.125000;-0.125000; 0.330204;, - 0.125000;-0.250000; 0.330204;, - 0.250000;-0.250000; 0.330204;, - 0.250000;-0.375000; 0.330204;, - 0.125000;-0.375000; 0.330204;, - 0.375000;-0.250000; 0.330204;, - 0.500000;-0.250000; 0.330204;, - 0.500000;-0.375000; 0.330204;, - 0.375000;-0.375000; 0.330204;, - 0.125000;-0.500000; 0.330204;, - 0.250000;-0.500000; 0.330204;, - 0.250000;-0.625000; 0.330204;, - 0.125000;-0.625000; 0.330204;, - 0.125000;-0.750000; 0.330204;, - 0.250000;-0.750000; 0.330204;, - 0.250000;-0.875000; 0.330204;, - 0.125000;-0.875000; 0.330204;, - 0.375000;-0.750000; 0.330204;, - 0.500000;-0.750000; 0.330204;, - 0.500000;-0.875000; 0.330204;, - 0.375000;-0.875000; 0.330204;, - 0.625000;-0.500000; 0.330204;, - 0.750000;-0.500000; 0.330204;, - 0.750000;-0.625000; 0.330204;, - 0.625000;-0.625000; 0.330204;, - 0.625000;-0.750000; 0.330204;, - 0.750000;-0.750000; 0.330204;, - 0.750000;-0.875000; 0.330204;, - 0.625000;-0.875000; 0.330204;, - -0.125000; 0.875000; 0.330204;, - 0.000000; 0.875000; 0.330204;, - 0.000000; 0.750000; 0.330204;, - -0.125000; 0.750000; 0.330204;, - -0.125000;-0.125000; 0.330204;, - 0.000000;-0.125000; 0.330204;, - 0.000000;-0.250000; 0.330204;, - -0.125000;-0.250000; 0.330204;, - 0.375000; 0.875000; 0.330204;, - 0.500000; 0.875000; 0.330204;, - 0.500000; 0.750000; 0.330204;, - 0.375000; 0.750000; 0.330204;, - 0.375000; 0.375000; 0.330204;, - 0.500000; 0.375000; 0.330204;, - 0.500000; 0.250000; 0.330204;, - 0.375000; 0.250000; 0.330204;, - -0.625000; 0.875000; 0.330204;, - -0.500000; 0.875000; 0.330204;, - -0.500000; 0.750000; 0.330204;, - -0.625000; 0.750000; 0.330204;, - -0.625000; 0.375000; 0.330204;, - -0.500000; 0.375000; 0.330204;, - -0.500000; 0.250000; 0.330204;, - -0.625000; 0.250000; 0.330204;, - -0.125000; 0.375000; 0.330204;, - 0.000000; 0.375000; 0.330204;, - 0.000000; 0.250000; 0.330204;, - -0.125000; 0.250000; 0.330204;, - -0.625000;-0.125000; 0.330204;, - -0.500000;-0.125000; 0.330204;, - -0.500000;-0.250000; 0.330204;, - -0.625000;-0.250000; 0.330204;, - -0.625000;-0.625000; 0.330204;, - -0.500000;-0.625000; 0.330204;, - -0.500000;-0.750000; 0.330204;, - -0.625000;-0.750000; 0.330204;, - -0.125000;-0.625000; 0.330204;, - 0.000000;-0.625000; 0.330204;, - 0.000000;-0.750000; 0.330204;, - -0.125000;-0.750000; 0.330204;, - 0.375000;-0.125000; 0.330204;, - 0.500000;-0.125000; 0.330204;, - 0.500000;-0.250000; 0.330204;, - 0.375000;-0.250000; 0.330204;, - 0.375000;-0.625000; 0.330204;, - 0.500000;-0.625000; 0.330204;, - 0.500000;-0.750000; 0.330204;, - 0.375000;-0.750000; 0.330204;, - 0.500000; 1.000000; 0.330204;, - 0.625000; 1.000000; 0.330204;, - 0.625000; 0.875000; 0.330204;, - 0.500000; 0.875000; 0.330204;, - 0.500000; 0.875000; 0.330204;, - 0.625000; 0.875000; 0.330204;, - 0.625000; 0.750000; 0.330204;, - 0.500000; 0.750000; 0.330204;, - 0.625000; 0.875000; 0.330204;, - 0.750000; 0.875000; 0.330204;, - 0.750000; 0.750000; 0.330204;, - 0.625000; 0.750000; 0.330204;, - 0.500000; 0.750000; 0.330204;, - 0.625000; 0.750000; 0.330204;, - 0.625000; 0.625000; 0.330204;, - 0.500000; 0.625000; 0.330204;, - 0.500000; 0.625000; 0.330204;, - 0.625000; 0.625000; 0.330204;, - 0.625000; 0.500000; 0.330204;, - 0.500000; 0.500000; 0.330204;, - 0.625000; 0.625000; 0.330204;, - 0.750000; 0.625000; 0.330204;, - 0.750000; 0.500000; 0.330204;, - 0.625000; 0.500000; 0.330204;, - -0.500000; 1.000000; 0.330204;, - -0.375000; 1.000000; 0.330204;, - -0.375000; 0.875000; 0.330204;, - -0.500000; 0.875000; 0.330204;, - -0.500000; 0.875000; 0.330204;, - -0.375000; 0.875000; 0.330204;, - -0.375000; 0.750000; 0.330204;, - -0.500000; 0.750000; 0.330204;, - -0.375000; 0.875000; 0.330204;, - -0.250000; 0.875000; 0.330204;, - -0.250000; 0.750000; 0.330204;, - -0.375000; 0.750000; 0.330204;, - -0.500000; 0.750000; 0.330204;, - -0.375000; 0.750000; 0.330204;, - -0.375000; 0.625000; 0.330204;, - -0.500000; 0.625000; 0.330204;, - -0.500000; 0.625000; 0.330204;, - -0.375000; 0.625000; 0.330204;, - -0.375000; 0.500000; 0.330204;, - -0.500000; 0.500000; 0.330204;, - -0.375000; 0.625000; 0.330204;, - -0.250000; 0.625000; 0.330204;, - -0.250000; 0.500000; 0.330204;, - -0.375000; 0.500000; 0.330204;, - -0.125000; 0.625000; 0.330204;, - 0.000000; 0.625000; 0.330204;, - 0.000000; 0.500000; 0.330204;, - -0.125000; 0.500000; 0.330204;, - -0.500000; 0.000000; 0.330204;, - -0.375000; 0.000000; 0.330204;, - -0.375000;-0.125000; 0.330204;, - -0.500000;-0.125000; 0.330204;, - -0.500000;-0.125000; 0.330204;, - -0.375000;-0.125000; 0.330204;, - -0.375000;-0.250000; 0.330204;, - -0.500000;-0.250000; 0.330204;, - -0.375000;-0.125000; 0.330204;, - -0.250000;-0.125000; 0.330204;, - -0.250000;-0.250000; 0.330204;, - -0.375000;-0.250000; 0.330204;, - -0.500000;-0.250000; 0.330204;, - -0.375000;-0.250000; 0.330204;, - -0.375000;-0.375000; 0.330204;, - -0.500000;-0.375000; 0.330204;, - -0.500000;-0.375000; 0.330204;, - -0.375000;-0.375000; 0.330204;, - -0.375000;-0.500000; 0.330204;, - -0.500000;-0.500000; 0.330204;, - -0.375000;-0.375000; 0.330204;, - -0.250000;-0.375000; 0.330204;, - -0.250000;-0.500000; 0.330204;, - -0.375000;-0.500000; 0.330204;, - -0.125000;-0.375000; 0.330204;, - 0.000000;-0.375000; 0.330204;, - 0.000000;-0.500000; 0.330204;, - -0.125000;-0.500000; 0.330204;, - 0.500000; 0.000000; 0.330204;, - 0.625000; 0.000000; 0.330204;, - 0.625000;-0.125000; 0.330204;, - 0.500000;-0.125000; 0.330204;, - 0.500000;-0.125000; 0.330204;, - 0.625000;-0.125000; 0.330204;, - 0.625000;-0.250000; 0.330204;, - 0.500000;-0.250000; 0.330204;, - 0.625000;-0.125000; 0.330204;, - 0.750000;-0.125000; 0.330204;, - 0.750000;-0.250000; 0.330204;, - 0.625000;-0.250000; 0.330204;, - 0.500000;-0.250000; 0.330204;, - 0.625000;-0.250000; 0.330204;, - 0.625000;-0.375000; 0.330204;, - 0.500000;-0.375000; 0.330204;, - 0.500000;-0.375000; 0.330204;, - 0.625000;-0.375000; 0.330204;, - 0.625000;-0.500000; 0.330204;, - 0.500000;-0.500000; 0.330204;, - 0.625000;-0.375000; 0.330204;, - 0.750000;-0.375000; 0.330204;, - 0.750000;-0.500000; 0.330204;, - 0.625000;-0.500000; 0.330204;, - 0.000000; 1.000000; 0.330204;, - 0.125000; 1.000000; 0.330204;, - 0.125000; 0.875000; 0.330204;, - 0.000000; 0.875000; 0.330204;, - 0.000000; 0.875000; 0.330204;, - 0.125000; 0.875000; 0.330204;, - 0.125000; 0.750000; 0.330204;, - 0.000000; 0.750000; 0.330204;, - 0.125000; 0.875000; 0.330204;, - 0.250000; 0.875000; 0.330204;, - 0.250000; 0.750000; 0.330204;, - 0.125000; 0.750000; 0.330204;, - 0.000000; 0.750000; 0.330204;, - 0.125000; 0.750000; 0.330204;, - 0.125000; 0.625000; 0.330204;, - 0.000000; 0.625000; 0.330204;, - 0.000000; 0.625000; 0.330204;, - 0.125000; 0.625000; 0.330204;, - 0.125000; 0.500000; 0.330204;, - 0.000000; 0.500000; 0.330204;, - 0.125000; 0.625000; 0.330204;, - 0.250000; 0.625000; 0.330204;, - 0.250000; 0.500000; 0.330204;, - 0.125000; 0.500000; 0.330204;, - 0.375000; 0.625000; 0.330204;, - 0.500000; 0.625000; 0.330204;, - 0.500000; 0.500000; 0.330204;, - 0.375000; 0.500000; 0.330204;, - 0.000000; 0.500000; 0.330204;, - 0.125000; 0.500000; 0.330204;, - 0.125000; 0.375000; 0.330204;, - 0.000000; 0.375000; 0.330204;, - 0.000000; 0.375000; 0.330204;, - 0.125000; 0.375000; 0.330204;, - 0.125000; 0.250000; 0.330204;, - 0.000000; 0.250000; 0.330204;, - 0.125000; 0.375000; 0.330204;, - 0.250000; 0.375000; 0.330204;, - 0.250000; 0.250000; 0.330204;, - 0.125000; 0.250000; 0.330204;, - 0.000000; 0.250000; 0.330204;, - 0.125000; 0.250000; 0.330204;, - 0.125000; 0.125000; 0.330204;, - 0.000000; 0.125000; 0.330204;, - 0.000000; 0.125000; 0.330204;, - 0.125000; 0.125000; 0.330204;, - 0.125000; 0.000000; 0.330204;, - 0.000000; 0.000000; 0.330204;, - 0.125000; 0.125000; 0.330204;, - 0.250000; 0.125000; 0.330204;, - 0.250000; 0.000000; 0.330204;, - 0.125000; 0.000000; 0.330204;, - 0.375000; 0.125000; 0.330204;, - 0.500000; 0.125000; 0.330204;, - 0.500000; 0.000000; 0.330204;, - 0.375000; 0.000000; 0.330204;, - 0.500000; 0.500000; 0.330204;, - 0.625000; 0.500000; 0.330204;, - 0.625000; 0.375000; 0.330204;, - 0.500000; 0.375000; 0.330204;, - 0.500000; 0.375000; 0.330204;, - 0.625000; 0.375000; 0.330204;, - 0.625000; 0.250000; 0.330204;, - 0.500000; 0.250000; 0.330204;, - 0.625000; 0.375000; 0.330204;, - 0.750000; 0.375000; 0.330204;, - 0.750000; 0.250000; 0.330204;, - 0.625000; 0.250000; 0.330204;, - 0.500000; 0.250000; 0.330204;, - 0.625000; 0.250000; 0.330204;, - 0.625000; 0.125000; 0.330204;, - 0.500000; 0.125000; 0.330204;, - 0.500000; 0.125000; 0.330204;, - 0.625000; 0.125000; 0.330204;, - 0.625000; 0.000000; 0.330204;, - 0.500000; 0.000000; 0.330204;, - 0.625000; 0.125000; 0.330204;, - 0.750000; 0.125000; 0.330204;, - 0.750000; 0.000000; 0.330204;, - 0.625000; 0.000000; 0.330204;, - -0.625000; 0.625000; 0.330204;, - -0.500000; 0.625000; 0.330204;, - -0.500000; 0.500000; 0.330204;, - -0.625000; 0.500000; 0.330204;, - -0.625000; 0.125000; 0.330204;, - -0.500000; 0.125000; 0.330204;, - -0.500000; 0.000000; 0.330204;, - -0.625000; 0.000000; 0.330204;, - -0.500000; 0.500000; 0.330204;, - -0.375000; 0.500000; 0.330204;, - -0.375000; 0.375000; 0.330204;, - -0.500000; 0.375000; 0.330204;, - -0.500000; 0.375000; 0.330204;, - -0.375000; 0.375000; 0.330204;, - -0.375000; 0.250000; 0.330204;, - -0.500000; 0.250000; 0.330204;, - -0.375000; 0.375000; 0.330204;, - -0.250000; 0.375000; 0.330204;, - -0.250000; 0.250000; 0.330204;, - -0.375000; 0.250000; 0.330204;, - -0.500000; 0.250000; 0.330204;, - -0.375000; 0.250000; 0.330204;, - -0.375000; 0.125000; 0.330204;, - -0.500000; 0.125000; 0.330204;, - -0.500000; 0.125000; 0.330204;, - -0.375000; 0.125000; 0.330204;, - -0.375000; 0.000000; 0.330204;, - -0.500000; 0.000000; 0.330204;, - -0.375000; 0.125000; 0.330204;, - -0.250000; 0.125000; 0.330204;, - -0.250000; 0.000000; 0.330204;, - -0.375000; 0.000000; 0.330204;, - -0.125000; 0.125000; 0.330204;, - 0.000000; 0.125000; 0.330204;, - 0.000000; 0.000000; 0.330204;, - -0.125000; 0.000000; 0.330204;, - -0.625000;-0.375000; 0.330204;, - -0.500000;-0.375000; 0.330204;, - -0.500000;-0.500000; 0.330204;, - -0.625000;-0.500000; 0.330204;, - -0.625000;-0.875000; 0.330204;, - -0.500000;-0.875000; 0.330204;, - -0.500000;-1.000000; 0.330204;, - -0.625000;-1.000000; 0.330204;, - -0.500000;-0.500000; 0.330204;, - -0.375000;-0.500000; 0.330204;, - -0.375000;-0.625000; 0.330204;, - -0.500000;-0.625000; 0.330204;, - -0.500000;-0.625000; 0.330204;, - -0.375000;-0.625000; 0.330204;, - -0.375000;-0.750000; 0.330204;, - -0.500000;-0.750000; 0.330204;, - -0.375000;-0.625000; 0.330204;, - -0.250000;-0.625000; 0.330204;, - -0.250000;-0.750000; 0.330204;, - -0.375000;-0.750000; 0.330204;, - -0.500000;-0.750000; 0.330204;, - -0.375000;-0.750000; 0.330204;, - -0.375000;-0.875000; 0.330204;, - -0.500000;-0.875000; 0.330204;, - -0.500000;-0.875000; 0.330204;, - -0.375000;-0.875000; 0.330204;, - -0.375000;-1.000000; 0.330204;, - -0.500000;-1.000000; 0.330204;, - -0.375000;-0.875000; 0.330204;, - -0.250000;-0.875000; 0.330204;, - -0.250000;-1.000000; 0.330204;, - -0.375000;-1.000000; 0.330204;, - -0.125000;-0.875000; 0.330204;, - 0.000000;-0.875000; 0.330204;, - 0.000000;-1.000000; 0.330204;, - -0.125000;-1.000000; 0.330204;, - 0.000000; 0.000000; 0.330204;, - 0.125000; 0.000000; 0.330204;, - 0.125000;-0.125000; 0.330204;, - 0.000000;-0.125000; 0.330204;, - 0.000000;-0.125000; 0.330204;, - 0.125000;-0.125000; 0.330204;, - 0.125000;-0.250000; 0.330204;, - 0.000000;-0.250000; 0.330204;, - 0.125000;-0.125000; 0.330204;, - 0.250000;-0.125000; 0.330204;, - 0.250000;-0.250000; 0.330204;, - 0.125000;-0.250000; 0.330204;, - 0.000000;-0.250000; 0.330204;, - 0.125000;-0.250000; 0.330204;, - 0.125000;-0.375000; 0.330204;, - 0.000000;-0.375000; 0.330204;, - 0.000000;-0.375000; 0.330204;, - 0.125000;-0.375000; 0.330204;, - 0.125000;-0.500000; 0.330204;, - 0.000000;-0.500000; 0.330204;, - 0.125000;-0.375000; 0.330204;, - 0.250000;-0.375000; 0.330204;, - 0.250000;-0.500000; 0.330204;, - 0.125000;-0.500000; 0.330204;, - 0.375000;-0.375000; 0.330204;, - 0.500000;-0.375000; 0.330204;, - 0.500000;-0.500000; 0.330204;, - 0.375000;-0.500000; 0.330204;, - 0.000000;-0.500000; 0.330204;, - 0.125000;-0.500000; 0.330204;, - 0.125000;-0.625000; 0.330204;, - 0.000000;-0.625000; 0.330204;, - 0.000000;-0.625000; 0.330204;, - 0.125000;-0.625000; 0.330204;, - 0.125000;-0.750000; 0.330204;, - 0.000000;-0.750000; 0.330204;, - 0.125000;-0.625000; 0.330204;, - 0.250000;-0.625000; 0.330204;, - 0.250000;-0.750000; 0.330204;, - 0.125000;-0.750000; 0.330204;, - 0.000000;-0.750000; 0.330204;, - 0.125000;-0.750000; 0.330204;, - 0.125000;-0.875000; 0.330204;, - 0.000000;-0.875000; 0.330204;, - 0.000000;-0.875000; 0.330204;, - 0.125000;-0.875000; 0.330204;, - 0.125000;-1.000000; 0.330204;, - 0.000000;-1.000000; 0.330204;, - 0.125000;-0.875000; 0.330204;, - 0.250000;-0.875000; 0.330204;, - 0.250000;-1.000000; 0.330204;, - 0.125000;-1.000000; 0.330204;, - 0.375000;-0.875000; 0.330204;, - 0.500000;-0.875000; 0.330204;, - 0.500000;-1.000000; 0.330204;, - 0.375000;-1.000000; 0.330204;, - 0.500000;-0.500000; 0.330204;, - 0.625000;-0.500000; 0.330204;, - 0.625000;-0.625000; 0.330204;, - 0.500000;-0.625000; 0.330204;, - 0.500000;-0.625000; 0.330204;, - 0.625000;-0.625000; 0.330204;, - 0.625000;-0.750000; 0.330204;, - 0.500000;-0.750000; 0.330204;, - 0.625000;-0.625000; 0.330204;, - 0.750000;-0.625000; 0.330204;, - 0.750000;-0.750000; 0.330204;, - 0.625000;-0.750000; 0.330204;, - 0.500000;-0.750000; 0.330204;, - 0.625000;-0.750000; 0.330204;, - 0.625000;-0.875000; 0.330204;, - 0.500000;-0.875000; 0.330204;, - 0.500000;-0.875000; 0.330204;, - 0.625000;-0.875000; 0.330204;, - 0.625000;-1.000000; 0.330204;, - 0.500000;-1.000000; 0.330204;, - 0.625000;-0.875000; 0.330204;, - 0.750000;-0.875000; 0.330204;, - 0.750000;-1.000000; 0.330204;, - 0.625000;-1.000000; 0.330204;, - -0.500000; 0.625000;-0.117178;, - -0.500000; 0.750000;-0.117178;, - -0.625000; 0.750000;-0.117178;, - -0.625000; 0.625000;-0.117178;, - -0.500000; 0.125000;-0.117178;, - -0.500000; 0.250000;-0.117178;, - -0.625000; 0.250000;-0.117178;, - -0.625000; 0.125000;-0.117178;, - -0.250000; 0.375000;-0.117178;, - -0.250000; 0.500000;-0.117178;, - -0.375000; 0.500000;-0.117178;, - -0.375000; 0.375000;-0.117178;, - -0.250000; 0.125000;-0.117178;, - -0.250000; 0.250000;-0.117178;, - -0.375000; 0.250000;-0.117178;, - -0.375000; 0.125000;-0.117178;, - 0.000000; 0.125000;-0.117178;, - 0.000000; 0.250000;-0.117178;, - -0.125000; 0.250000;-0.117178;, - -0.125000; 0.125000;-0.117178;, - -0.500000;-0.375000;-0.117178;, - -0.500000;-0.250000;-0.117178;, - -0.625000;-0.250000;-0.117178;, - -0.625000;-0.375000;-0.117178;, - -0.500000;-0.875000;-0.117178;, - -0.500000;-0.750000;-0.117178;, - -0.625000;-0.750000;-0.117178;, - -0.625000;-0.875000;-0.117178;, - -0.250000;-0.625000;-0.117178;, - -0.250000;-0.500000;-0.117178;, - -0.375000;-0.500000;-0.117178;, - -0.375000;-0.625000;-0.117178;, - -0.250000;-0.875000;-0.117178;, - -0.250000;-0.750000;-0.117178;, - -0.375000;-0.750000;-0.117178;, - -0.375000;-0.875000;-0.117178;, - 0.000000;-0.875000;-0.117178;, - 0.000000;-0.750000;-0.117178;, - -0.125000;-0.750000;-0.117178;, - -0.125000;-0.875000;-0.117178;, - 0.250000;-0.125000;-0.117178;, - 0.250000; 0.000000;-0.117178;, - 0.125000; 0.000000;-0.117178;, - 0.125000;-0.125000;-0.117178;, - 0.250000;-0.375000;-0.117178;, - 0.250000;-0.250000;-0.117178;, - 0.125000;-0.250000;-0.117178;, - 0.125000;-0.375000;-0.117178;, - 0.500000;-0.375000;-0.117178;, - 0.500000;-0.250000;-0.117178;, - 0.375000;-0.250000;-0.117178;, - 0.375000;-0.375000;-0.117178;, - 0.250000;-0.625000;-0.117178;, - 0.250000;-0.500000;-0.117178;, - 0.125000;-0.500000;-0.117178;, - 0.125000;-0.625000;-0.117178;, - 0.250000;-0.875000;-0.117178;, - 0.250000;-0.750000;-0.117178;, - 0.125000;-0.750000;-0.117178;, - 0.125000;-0.875000;-0.117178;, - 0.500000;-0.875000;-0.117178;, - 0.500000;-0.750000;-0.117178;, - 0.375000;-0.750000;-0.117178;, - 0.375000;-0.875000;-0.117178;, - 0.750000;-0.625000;-0.117178;, - 0.750000;-0.500000;-0.117178;, - 0.625000;-0.500000;-0.117178;, - 0.625000;-0.625000;-0.117178;, - 0.750000;-0.875000;-0.117178;, - 0.750000;-0.750000;-0.117178;, - 0.625000;-0.750000;-0.117178;, - 0.625000;-0.875000;-0.117178;, - 0.000000; 0.750000;-0.117178;, - 0.000000; 0.875000;-0.117178;, - -0.125000; 0.875000;-0.117178;, - -0.125000; 0.750000;-0.117178;, - 0.000000;-0.250000;-0.117178;, - 0.000000;-0.125000;-0.117178;, - -0.125000;-0.125000;-0.117178;, - -0.125000;-0.250000;-0.117178;, - 0.500000; 0.750000;-0.117178;, - 0.500000; 0.875000;-0.117178;, - 0.375000; 0.875000;-0.117178;, - 0.375000; 0.750000;-0.117178;, - 0.500000; 0.250000;-0.117178;, - 0.500000; 0.375000;-0.117178;, - 0.375000; 0.375000;-0.117178;, - 0.375000; 0.250000;-0.117178;, - -0.500000; 0.750000;-0.117178;, - -0.500000; 0.875000;-0.117178;, - -0.625000; 0.875000;-0.117178;, - -0.625000; 0.750000;-0.117178;, - -0.500000; 0.250000;-0.117178;, - -0.500000; 0.375000;-0.117178;, - -0.625000; 0.375000;-0.117178;, - -0.625000; 0.250000;-0.117178;, - 0.000000; 0.250000;-0.117178;, - 0.000000; 0.375000;-0.117178;, - -0.125000; 0.375000;-0.117178;, - -0.125000; 0.250000;-0.117178;, - -0.500000;-0.250000;-0.117178;, - -0.500000;-0.125000;-0.117178;, - -0.625000;-0.125000;-0.117178;, - -0.625000;-0.250000;-0.117178;, - -0.500000;-0.750000;-0.117178;, - -0.500000;-0.625000;-0.117178;, - -0.625000;-0.625000;-0.117178;, - -0.625000;-0.750000;-0.117178;, - 0.000000;-0.750000;-0.117178;, - 0.000000;-0.625000;-0.117178;, - -0.125000;-0.625000;-0.117178;, - -0.125000;-0.750000;-0.117178;, - 0.500000;-0.250000;-0.117178;, - 0.500000;-0.125000;-0.117178;, - 0.375000;-0.125000;-0.117178;, - 0.375000;-0.250000;-0.117178;, - 0.500000;-0.750000;-0.117178;, - 0.500000;-0.625000;-0.117178;, - 0.375000;-0.625000;-0.117178;, - 0.375000;-0.750000;-0.117178;, - 0.625000; 0.875000;-0.117178;, - 0.625000; 1.000000;-0.117178;, - 0.500000; 1.000000;-0.117178;, - 0.500000; 0.875000;-0.117178;, - 0.625000; 0.750000;-0.117178;, - 0.625000; 0.875000;-0.117178;, - 0.500000; 0.875000;-0.117178;, - 0.500000; 0.750000;-0.117178;, - 0.750000; 0.750000;-0.117178;, - 0.750000; 0.875000;-0.117178;, - 0.625000; 0.875000;-0.117178;, - 0.625000; 0.750000;-0.117178;, - 0.625000; 0.625000;-0.117178;, - 0.625000; 0.750000;-0.117178;, - 0.500000; 0.750000;-0.117178;, - 0.500000; 0.625000;-0.117178;, - 0.625000; 0.500000;-0.117178;, - 0.625000; 0.625000;-0.117178;, - 0.500000; 0.625000;-0.117178;, - 0.500000; 0.500000;-0.117178;, - 0.750000; 0.500000;-0.117178;, - 0.750000; 0.625000;-0.117178;, - 0.625000; 0.625000;-0.117178;, - 0.625000; 0.500000;-0.117178;, - -0.375000; 0.875000;-0.117178;, - -0.375000; 1.000000;-0.117178;, - -0.500000; 1.000000;-0.117178;, - -0.500000; 0.875000;-0.117178;, - -0.375000; 0.750000;-0.117178;, - -0.375000; 0.875000;-0.117178;, - -0.500000; 0.875000;-0.117178;, - -0.500000; 0.750000;-0.117178;, - -0.250000; 0.750000;-0.117178;, - -0.250000; 0.875000;-0.117178;, - -0.375000; 0.875000;-0.117178;, - -0.375000; 0.750000;-0.117178;, - -0.375000; 0.625000;-0.117178;, - -0.375000; 0.750000;-0.117178;, - -0.500000; 0.750000;-0.117178;, - -0.500000; 0.625000;-0.117178;, - -0.375000; 0.500000;-0.117178;, - -0.375000; 0.625000;-0.117178;, - -0.500000; 0.625000;-0.117178;, - -0.500000; 0.500000;-0.117178;, - -0.250000; 0.500000;-0.117178;, - -0.250000; 0.625000;-0.117178;, - -0.375000; 0.625000;-0.117178;, - -0.375000; 0.500000;-0.117178;, - 0.000000; 0.500000;-0.117178;, - 0.000000; 0.625000;-0.117178;, - -0.125000; 0.625000;-0.117178;, - -0.125000; 0.500000;-0.117178;, - -0.375000;-0.125000;-0.117178;, - -0.375000; 0.000000;-0.117178;, - -0.500000; 0.000000;-0.117178;, - -0.500000;-0.125000;-0.117178;, - -0.375000;-0.250000;-0.117178;, - -0.375000;-0.125000;-0.117178;, - -0.500000;-0.125000;-0.117178;, - -0.500000;-0.250000;-0.117178;, - -0.250000;-0.250000;-0.117178;, - -0.250000;-0.125000;-0.117178;, - -0.375000;-0.125000;-0.117178;, - -0.375000;-0.250000;-0.117178;, - -0.375000;-0.375000;-0.117178;, - -0.375000;-0.250000;-0.117178;, - -0.500000;-0.250000;-0.117178;, - -0.500000;-0.375000;-0.117178;, - -0.375000;-0.500000;-0.117178;, - -0.375000;-0.375000;-0.117178;, - -0.500000;-0.375000;-0.117178;, - -0.500000;-0.500000;-0.117178;, - -0.250000;-0.500000;-0.117178;, - -0.250000;-0.375000;-0.117178;, - -0.375000;-0.375000;-0.117178;, - -0.375000;-0.500000;-0.117178;, - 0.000000;-0.500000;-0.117178;, - 0.000000;-0.375000;-0.117178;, - -0.125000;-0.375000;-0.117178;, - -0.125000;-0.500000;-0.117178;, - 0.625000;-0.125000;-0.117178;, - 0.625000; 0.000000;-0.117178;, - 0.500000; 0.000000;-0.117178;, - 0.500000;-0.125000;-0.117178;, - 0.625000;-0.250000;-0.117178;, - 0.625000;-0.125000;-0.117178;, - 0.500000;-0.125000;-0.117178;, - 0.500000;-0.250000;-0.117178;, - 0.750000;-0.250000;-0.117178;, - 0.750000;-0.125000;-0.117178;, - 0.625000;-0.125000;-0.117178;, - 0.625000;-0.250000;-0.117178;, - 0.625000;-0.375000;-0.117178;, - 0.625000;-0.250000;-0.117178;, - 0.500000;-0.250000;-0.117178;, - 0.500000;-0.375000;-0.117178;, - 0.625000;-0.500000;-0.117178;, - 0.625000;-0.375000;-0.117178;, - 0.500000;-0.375000;-0.117178;, - 0.500000;-0.500000;-0.117178;, - 0.750000;-0.500000;-0.117178;, - 0.750000;-0.375000;-0.117178;, - 0.625000;-0.375000;-0.117178;, - 0.625000;-0.500000;-0.117178;, - 0.125000; 0.875000;-0.117178;, - 0.125000; 1.000000;-0.117178;, - 0.000000; 1.000000;-0.117178;, - 0.000000; 0.875000;-0.117178;, - 0.125000; 0.750000;-0.117178;, - 0.125000; 0.875000;-0.117178;, - 0.000000; 0.875000;-0.117178;, - 0.000000; 0.750000;-0.117178;, - 0.250000; 0.750000;-0.117178;, - 0.250000; 0.875000;-0.117178;, - 0.125000; 0.875000;-0.117178;, - 0.125000; 0.750000;-0.117178;, - 0.125000; 0.625000;-0.117178;, - 0.125000; 0.750000;-0.117178;, - 0.000000; 0.750000;-0.117178;, - 0.000000; 0.625000;-0.117178;, - 0.125000; 0.500000;-0.117178;, - 0.125000; 0.625000;-0.117178;, - 0.000000; 0.625000;-0.117178;, - 0.000000; 0.500000;-0.117178;, - 0.250000; 0.500000;-0.117178;, - 0.250000; 0.625000;-0.117178;, - 0.125000; 0.625000;-0.117178;, - 0.125000; 0.500000;-0.117178;, - 0.500000; 0.500000;-0.117178;, - 0.500000; 0.625000;-0.117178;, - 0.375000; 0.625000;-0.117178;, - 0.375000; 0.500000;-0.117178;, - 0.125000; 0.375000;-0.117178;, - 0.125000; 0.500000;-0.117178;, - 0.000000; 0.500000;-0.117178;, - 0.000000; 0.375000;-0.117178;, - 0.125000; 0.250000;-0.117178;, - 0.125000; 0.375000;-0.117178;, - 0.000000; 0.375000;-0.117178;, - 0.000000; 0.250000;-0.117178;, - 0.250000; 0.250000;-0.117178;, - 0.250000; 0.375000;-0.117178;, - 0.125000; 0.375000;-0.117178;, - 0.125000; 0.250000;-0.117178;, - 0.125000; 0.125000;-0.117178;, - 0.125000; 0.250000;-0.117178;, - 0.000000; 0.250000;-0.117178;, - 0.000000; 0.125000;-0.117178;, - 0.125000; 0.000000;-0.117178;, - 0.125000; 0.125000;-0.117178;, - 0.000000; 0.125000;-0.117178;, - 0.000000; 0.000000;-0.117178;, - 0.250000; 0.000000;-0.117178;, - 0.250000; 0.125000;-0.117178;, - 0.125000; 0.125000;-0.117178;, - 0.125000; 0.000000;-0.117178;, - 0.500000; 0.000000;-0.117178;, - 0.500000; 0.125000;-0.117178;, - 0.375000; 0.125000;-0.117178;, - 0.375000; 0.000000;-0.117178;, - 0.625000; 0.375000;-0.117178;, - 0.625000; 0.500000;-0.117178;, - 0.500000; 0.500000;-0.117178;, - 0.500000; 0.375000;-0.117178;, - 0.625000; 0.250000;-0.117178;, - 0.625000; 0.375000;-0.117178;, - 0.500000; 0.375000;-0.117178;, - 0.500000; 0.250000;-0.117178;, - 0.750000; 0.250000;-0.117178;, - 0.750000; 0.375000;-0.117178;, - 0.625000; 0.375000;-0.117178;, - 0.625000; 0.250000;-0.117178;, - 0.625000; 0.125000;-0.117178;, - 0.625000; 0.250000;-0.117178;, - 0.500000; 0.250000;-0.117178;, - 0.500000; 0.125000;-0.117178;, - 0.625000; 0.000000;-0.117178;, - 0.625000; 0.125000;-0.117178;, - 0.500000; 0.125000;-0.117178;, - 0.500000; 0.000000;-0.117178;, - 0.750000; 0.000000;-0.117178;, - 0.750000; 0.125000;-0.117178;, - 0.625000; 0.125000;-0.117178;, - 0.625000; 0.000000;-0.117178;, - -0.500000; 0.500000;-0.117178;, - -0.500000; 0.625000;-0.117178;, - -0.625000; 0.625000;-0.117178;, - -0.625000; 0.500000;-0.117178;, - -0.500000; 0.000000;-0.117178;, - -0.500000; 0.125000;-0.117178;, - -0.625000; 0.125000;-0.117178;, - -0.625000; 0.000000;-0.117178;, - -0.375000; 0.375000;-0.117178;, - -0.375000; 0.500000;-0.117178;, - -0.500000; 0.500000;-0.117178;, - -0.500000; 0.375000;-0.117178;, - -0.375000; 0.250000;-0.117178;, - -0.375000; 0.375000;-0.117178;, - -0.500000; 0.375000;-0.117178;, - -0.500000; 0.250000;-0.117178;, - -0.250000; 0.250000;-0.117178;, - -0.250000; 0.375000;-0.117178;, - -0.375000; 0.375000;-0.117178;, - -0.375000; 0.250000;-0.117178;, - -0.375000; 0.125000;-0.117178;, - -0.375000; 0.250000;-0.117178;, - -0.500000; 0.250000;-0.117178;, - -0.500000; 0.125000;-0.117178;, - -0.375000; 0.000000;-0.117178;, - -0.375000; 0.125000;-0.117178;, - -0.500000; 0.125000;-0.117178;, - -0.500000; 0.000000;-0.117178;, - -0.250000; 0.000000;-0.117178;, - -0.250000; 0.125000;-0.117178;, - -0.375000; 0.125000;-0.117178;, - -0.375000; 0.000000;-0.117178;, - 0.000000; 0.000000;-0.117178;, - 0.000000; 0.125000;-0.117178;, - -0.125000; 0.125000;-0.117178;, - -0.125000; 0.000000;-0.117178;, - -0.500000;-0.500000;-0.117178;, - -0.500000;-0.375000;-0.117178;, - -0.625000;-0.375000;-0.117178;, - -0.625000;-0.500000;-0.117178;, - -0.500000;-1.000000;-0.117178;, - -0.500000;-0.875000;-0.117178;, - -0.625000;-0.875000;-0.117178;, - -0.625000;-1.000000;-0.117178;, - -0.375000;-0.625000;-0.117178;, - -0.375000;-0.500000;-0.117178;, - -0.500000;-0.500000;-0.117178;, - -0.500000;-0.625000;-0.117178;, - -0.375000;-0.750000;-0.117178;, - -0.375000;-0.625000;-0.117178;, - -0.500000;-0.625000;-0.117178;, - -0.500000;-0.750000;-0.117178;, - -0.250000;-0.750000;-0.117178;, - -0.250000;-0.625000;-0.117178;, - -0.375000;-0.625000;-0.117178;, - -0.375000;-0.750000;-0.117178;, - -0.375000;-0.875000;-0.117178;, - -0.375000;-0.750000;-0.117178;, - -0.500000;-0.750000;-0.117178;, - -0.500000;-0.875000;-0.117178;, - -0.375000;-1.000000;-0.117178;, - -0.375000;-0.875000;-0.117178;, - -0.500000;-0.875000;-0.117178;, - -0.500000;-1.000000;-0.117178;, - -0.250000;-1.000000;-0.117178;, - -0.250000;-0.875000;-0.117178;, - -0.375000;-0.875000;-0.117178;, - -0.375000;-1.000000;-0.117178;, - 0.000000;-1.000000;-0.117178;, - 0.000000;-0.875000;-0.117178;, - -0.125000;-0.875000;-0.117178;, - -0.125000;-1.000000;-0.117178;, - 0.125000;-0.125000;-0.117178;, - 0.125000; 0.000000;-0.117178;, - 0.000000; 0.000000;-0.117178;, - 0.000000;-0.125000;-0.117178;, - 0.125000;-0.250000;-0.117178;, - 0.125000;-0.125000;-0.117178;, - 0.000000;-0.125000;-0.117178;, - 0.000000;-0.250000;-0.117178;, - 0.250000;-0.250000;-0.117178;, - 0.250000;-0.125000;-0.117178;, - 0.125000;-0.125000;-0.117178;, - 0.125000;-0.250000;-0.117178;, - 0.125000;-0.375000;-0.117178;, - 0.125000;-0.250000;-0.117178;, - 0.000000;-0.250000;-0.117178;, - 0.000000;-0.375000;-0.117178;, - 0.125000;-0.500000;-0.117178;, - 0.125000;-0.375000;-0.117178;, - 0.000000;-0.375000;-0.117178;, - 0.000000;-0.500000;-0.117178;, - 0.250000;-0.500000;-0.117178;, - 0.250000;-0.375000;-0.117178;, - 0.125000;-0.375000;-0.117178;, - 0.125000;-0.500000;-0.117178;, - 0.500000;-0.500000;-0.117178;, - 0.500000;-0.375000;-0.117178;, - 0.375000;-0.375000;-0.117178;, - 0.375000;-0.500000;-0.117178;, - 0.125000;-0.625000;-0.117178;, - 0.125000;-0.500000;-0.117178;, - 0.000000;-0.500000;-0.117178;, - 0.000000;-0.625000;-0.117178;, - 0.125000;-0.750000;-0.117178;, - 0.125000;-0.625000;-0.117178;, - 0.000000;-0.625000;-0.117178;, - 0.000000;-0.750000;-0.117178;, - 0.250000;-0.750000;-0.117178;, - 0.250000;-0.625000;-0.117178;, - 0.125000;-0.625000;-0.117178;, - 0.125000;-0.750000;-0.117178;, - 0.125000;-0.875000;-0.117178;, - 0.125000;-0.750000;-0.117178;, - 0.000000;-0.750000;-0.117178;, - 0.000000;-0.875000;-0.117178;, - 0.125000;-1.000000;-0.117178;, - 0.125000;-0.875000;-0.117178;, - 0.000000;-0.875000;-0.117178;, - 0.000000;-1.000000;-0.117178;, - 0.250000;-1.000000;-0.117178;, - 0.250000;-0.875000;-0.117178;, - 0.125000;-0.875000;-0.117178;, - 0.125000;-1.000000;-0.117178;, - 0.500000;-1.000000;-0.117178;, - 0.500000;-0.875000;-0.117178;, - 0.375000;-0.875000;-0.117178;, - 0.375000;-1.000000;-0.117178;, - 0.625000;-0.625000;-0.117178;, - 0.625000;-0.500000;-0.117178;, - 0.500000;-0.500000;-0.117178;, - 0.500000;-0.625000;-0.117178;, - 0.625000;-0.750000;-0.117178;, - 0.625000;-0.625000;-0.117178;, - 0.500000;-0.625000;-0.117178;, - 0.500000;-0.750000;-0.117178;, - 0.750000;-0.750000;-0.117178;, - 0.750000;-0.625000;-0.117178;, - 0.625000;-0.625000;-0.117178;, - 0.625000;-0.750000;-0.117178;, - 0.625000;-0.875000;-0.117178;, - 0.625000;-0.750000;-0.117178;, - 0.500000;-0.750000;-0.117178;, - 0.500000;-0.875000;-0.117178;, - 0.625000;-1.000000;-0.117178;, - 0.625000;-0.875000;-0.117178;, - 0.500000;-0.875000;-0.117178;, - 0.500000;-1.000000;-0.117178;, - 0.750000;-1.000000;-0.117178;, - 0.750000;-0.875000;-0.117178;, - 0.625000;-0.875000;-0.117178;, - 0.625000;-1.000000;-0.117178;, - 0.859843;-0.875000; 0.246450;, - 0.859843;-0.750000; 0.246450;, - 0.859843;-0.750000; 0.000000;, - 0.859843;-0.875000; 0.000000;, - 0.859843; 0.750000; 0.246450;, - 0.859843; 0.875000; 0.246450;, - 0.859843; 0.875000; 0.000000;, - 0.859843; 0.750000; 0.000000;, - 0.859843; 0.125000; 0.246450;, - 0.859843; 0.250000; 0.246450;, - 0.859843; 0.250000; 0.000000;, - 0.859843; 0.125000; 0.000000;, - 0.859843;-0.500000; 0.246450;, - 0.859843;-0.375000; 0.246450;, - 0.859843;-0.375000; 0.000000;, - 0.859843;-0.500000; 0.000000;, - 0.859843;-0.625000; 0.246450;, - 0.859843;-0.500000; 0.246450;, - 0.859843;-0.500000; 0.000000;, - 0.859843;-0.625000; 0.000000;, - 0.859843; 0.375000; 0.246450;, - 0.859843; 0.500000; 0.246450;, - 0.859843; 0.500000; 0.000000;, - 0.859843; 0.375000; 0.000000;, - 0.859843;-0.375000; 0.246450;, - 0.859843;-0.250000; 0.246450;, - 0.859843;-0.250000; 0.000000;, - 0.859843;-0.375000; 0.000000;, - 0.859843;-0.750000; 0.246450;, - 0.859843;-0.625000; 0.246450;, - 0.859843;-0.625000; 0.000000;, - 0.859843;-0.750000; 0.000000;, - 0.859843; 0.250000; 0.246450;, - 0.859843; 0.375000; 0.246450;, - 0.859843; 0.375000; 0.000000;, - 0.859843; 0.250000; 0.000000;, - 0.859843; 0.500000; 0.246450;, - 0.859843; 0.625000; 0.246450;, - 0.859843; 0.625000; 0.000000;, - 0.859843; 0.500000; 0.000000;, - 0.859843;-0.125000; 0.246450;, - 0.859843; 0.000000; 0.246450;, - 0.859843; 0.000000; 0.000000;, - 0.859843;-0.125000; 0.000000;, - 0.859843; 0.625000; 0.246450;, - 0.859843; 0.750000; 0.246450;, - 0.859843; 0.750000; 0.000000;, - 0.859843; 0.625000; 0.000000;, - 0.859843;-0.250000; 0.246450;, - 0.859843;-0.125000; 0.246450;, - 0.859843;-0.125000; 0.000000;, - 0.859843;-0.250000; 0.000000;, - 0.859843;-1.000000; 0.246450;, - 0.859843;-0.875000; 0.246450;, - 0.859843;-0.875000; 0.000000;, - 0.859843;-1.000000; 0.000000;, - 0.859843; 0.875000; 0.246450;, - 0.859843; 1.000000; 0.246450;, - 0.859843; 1.000000; 0.000000;, - 0.859843; 0.875000; 0.000000;, - 0.859843; 0.000000; 0.246450;, - 0.859843; 0.125000; 0.246450;, - 0.859843; 0.125000; 0.000000;, - 0.859843; 0.000000; 0.000000;, - 0.859843; 1.000000; 0.000000;, - 0.859843; 1.000000; 0.246450;, - 0.750000; 1.000000; 0.246450;, - 0.750000; 1.000000; 0.000000;, - 0.859843;-0.250000; 0.246450;, - 0.859843;-0.375000; 0.246450;, - 0.750000;-0.375000; 0.246450;, - 0.750000;-0.250000; 0.246450;, - 0.859843; 0.625000; 0.000000;, - 0.859843; 0.750000; 0.000000;, - 0.750000; 0.750000; 0.000000;, - 0.750000; 0.625000; 0.000000;, - 0.859843;-0.625000; 0.246450;, - 0.859843;-0.750000; 0.246450;, - 0.750000;-0.750000; 0.246450;, - 0.750000;-0.625000; 0.246450;, - 0.859843;-0.250000; 0.000000;, - 0.859843;-0.125000; 0.000000;, - 0.750000;-0.125000; 0.000000;, - 0.750000;-0.250000; 0.000000;, - 0.859843; 0.000000; 0.000000;, - 0.859843; 0.125000; 0.000000;, - 0.750000; 0.125000; 0.000000;, - 0.750000; 0.000000; 0.000000;, - 0.859843; 0.625000; 0.246450;, - 0.859843; 0.500000; 0.246450;, - 0.750000; 0.500000; 0.246450;, - 0.750000; 0.625000; 0.246450;, - 0.859843; 0.375000; 0.246450;, - 0.859843; 0.250000; 0.246450;, - 0.750000; 0.250000; 0.246450;, - 0.750000; 0.375000; 0.246450;, - 0.859843;-1.000000; 0.246450;, - 0.859843;-1.000000; 0.000000;, - 0.750000;-1.000000; 0.000000;, - 0.750000;-1.000000; 0.246450;, - 0.859843;-0.500000; 0.000000;, - 0.859843;-0.375000; 0.000000;, - 0.750000;-0.375000; 0.000000;, - 0.750000;-0.500000; 0.000000;, - 0.859843; 0.000000; 0.246450;, - 0.859843;-0.125000; 0.246450;, - 0.750000;-0.125000; 0.246450;, - 0.750000; 0.000000; 0.246450;, - 0.859843; 0.750000; 0.246450;, - 0.859843; 0.625000; 0.246450;, - 0.750000; 0.625000; 0.246450;, - 0.750000; 0.750000; 0.246450;, - 0.859843; 0.500000; 0.000000;, - 0.859843; 0.625000; 0.000000;, - 0.750000; 0.625000; 0.000000;, - 0.750000; 0.500000; 0.000000;, - 0.859843;-0.875000; 0.000000;, - 0.859843;-0.750000; 0.000000;, - 0.750000;-0.750000; 0.000000;, - 0.750000;-0.875000; 0.000000;, - 0.859843; 0.125000; 0.000000;, - 0.859843; 0.250000; 0.000000;, - 0.750000; 0.250000; 0.000000;, - 0.750000; 0.125000; 0.000000;, - 0.859843;-0.625000; 0.000000;, - 0.859843;-0.500000; 0.000000;, - 0.750000;-0.500000; 0.000000;, - 0.750000;-0.625000; 0.000000;, - 0.859843;-0.125000; 0.246450;, - 0.859843;-0.250000; 0.246450;, - 0.750000;-0.250000; 0.246450;, - 0.750000;-0.125000; 0.246450;, - 0.859843; 0.750000; 0.000000;, - 0.859843; 0.875000; 0.000000;, - 0.750000; 0.875000; 0.000000;, - 0.750000; 0.750000; 0.000000;, - 0.125000;-1.287628; 0.246450;, - 0.125000;-1.287628; 0.330204;, - 0.125000;-1.152395; 0.330204;, - 0.125000;-1.152395; 0.246450;, - 0.000000;-1.000000;-0.289304;, - 0.125000;-1.000000;-0.289304;, - 0.125000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.125000;-1.152395; 0.246450;, - 0.125000;-1.152395; 0.330204;, - 0.125000;-1.000000; 0.330204;, - 0.125000;-1.000000; 0.246450;, - 0.000000;-1.152395; 0.330204;, - 0.000000;-1.152395; 0.246450;, - 0.000000;-1.000000; 0.246450;, - 0.000000;-1.000000; 0.330204;, - 0.125000;-1.152395; 0.330204;, - 0.000000;-1.152395; 0.330204;, - 0.000000;-1.000000; 0.330204;, - 0.125000;-1.000000; 0.330204;, - 0.000000;-1.152395; 0.246450;, - 0.000000;-1.152395; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.246450;, - 0.000000;-1.287628; 0.330204;, - 0.125000;-1.287628; 0.330204;, - 0.125000;-1.287628; 0.246450;, - 0.000000;-1.287628; 0.246450;, - 0.000000;-1.534846; 0.246450;, - 0.000000;-1.534846; 0.000000;, - 0.000000;-1.287628; 0.000000;, - 0.000000;-1.287628; 0.246450;, - 0.125000;-1.287628; 0.520154;, - 0.125000;-1.152395; 0.520154;, - 0.125000;-1.152395; 0.330204;, - 0.125000;-1.287628; 0.330204;, - 0.000000;-1.287628; 0.330204;, - 0.000000;-1.287628; 0.246450;, - 0.000000;-1.152395; 0.246450;, - 0.000000;-1.152395; 0.330204;, - 0.000000;-1.287628; 0.246450;, - 0.000000;-1.287628; 0.000000;, - 0.000000;-1.152395; 0.000000;, - 0.000000;-1.152395; 0.246450;, - 0.125000;-1.287628; 0.000000;, - 0.125000;-1.287628; 0.246450;, - 0.125000;-1.152395; 0.246450;, - 0.125000;-1.152395; 0.000000;, - 0.000000;-1.152395; 0.627518;, - 0.000000;-1.287628; 0.627518;, - 0.000000;-1.287628; 0.520154;, - 0.000000;-1.152395; 0.520154;, - 0.125000;-1.152395; 0.520154;, - 0.000000;-1.152395; 0.520154;, - 0.000000;-1.152395; 0.330204;, - 0.125000;-1.152395; 0.330204;, - 0.000000;-1.287628; 0.520154;, - 0.125000;-1.287628; 0.520154;, - 0.125000;-1.287628; 0.330204;, - 0.000000;-1.287628; 0.330204;, - 0.000000;-1.152395; 0.520154;, - 0.000000;-1.287628; 0.520154;, - 0.000000;-1.287628; 0.330204;, - 0.000000;-1.152395; 0.330204;, - 0.125000;-1.287628; 0.627518;, - 0.000000;-1.287628; 0.627518;, - 0.000000;-1.152395; 0.627518;, - 0.125000;-1.152395; 0.627518;, - 0.125000;-0.831729; 0.627518;, - 0.125000;-0.831729; 0.520154;, - 0.125000;-1.152395; 0.520154;, - 0.125000;-1.152395; 0.627518;, - 0.000000;-1.287628; 0.627518;, - 0.125000;-1.287628; 0.627518;, - 0.125000;-1.287628; 0.520154;, - 0.000000;-1.287628; 0.520154;, - 0.125000;-1.287628; 0.627518;, - 0.125000;-1.152395; 0.627518;, - 0.125000;-1.152395; 0.520154;, - 0.125000;-1.287628; 0.520154;, - 0.000000;-1.152395;-0.289304;, - 0.125000;-1.152395;-0.289304;, - 0.125000;-1.000000;-0.289304;, - 0.000000;-1.000000;-0.289304;, - 0.000000;-1.287628;-0.289304;, - 0.125000;-1.287628;-0.289304;, - 0.125000;-1.152395;-0.289304;, - 0.000000;-1.152395;-0.289304;, - 0.125000;-1.000000;-0.289304;, - 0.125000;-1.152395;-0.289304;, - 0.125000;-1.152395; 0.000000;, - 0.125000;-1.000000; 0.000000;, - 0.125000;-1.534846;-0.289304;, - 0.125000;-1.534846; 0.000000;, - 0.125000;-1.287628; 0.000000;, - 0.125000;-1.287628;-0.289304;, - 0.125000;-1.152395;-0.289304;, - 0.125000;-1.287628;-0.289304;, - 0.125000;-1.287628; 0.000000;, - 0.125000;-1.152395; 0.000000;, - 0.000000;-1.152395;-0.289304;, - 0.000000;-1.000000;-0.289304;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.152395; 0.000000;, - 0.000000;-1.534846; 0.246450;, - 0.125000;-1.534846; 0.246450;, - 0.125000;-1.534846; 0.000000;, - 0.000000;-1.534846; 0.000000;, - 0.125000;-1.534846;-0.289304;, - 0.000000;-1.534846;-0.289304;, - 0.000000;-1.534846; 0.000000;, - 0.125000;-1.534846; 0.000000;, - 0.125000;-1.534846; 0.246450;, - 0.000000;-1.534846; 0.246450;, - 0.000000;-1.287628; 0.246450;, - 0.125000;-1.287628; 0.246450;, - 0.125000;-1.534846; 0.000000;, - 0.125000;-1.534846; 0.246450;, - 0.125000;-1.287628; 0.246450;, - 0.125000;-1.287628; 0.000000;, - 0.000000;-1.534846; 0.000000;, - 0.000000;-1.534846;-0.289304;, - 0.000000;-1.287628;-0.289304;, - 0.000000;-1.287628; 0.000000;, - 0.000000;-1.534846;-0.289304;, - 0.125000;-1.534846;-0.289304;, - 0.125000;-1.287628;-0.289304;, - 0.000000;-1.287628;-0.289304;, - 0.125000;-0.831729; 0.627518;, - 0.000000;-0.831729; 0.627518;, - 0.000000;-0.831729; 0.520154;, - 0.125000;-0.831729; 0.520154;, - 0.125000;-0.831729; 0.520154;, - 0.000000;-0.831729; 0.520154;, - 0.000000;-1.152395; 0.520154;, - 0.125000;-1.152395; 0.520154;, - 0.000000;-0.831729; 0.627518;, - 0.125000;-0.831729; 0.627518;, - 0.125000;-1.152395; 0.627518;, - 0.000000;-1.152395; 0.627518;, - 0.000000;-0.831729; 0.520154;, - 0.000000;-0.831729; 0.627518;, - 0.000000;-1.152395; 0.627518;, - 0.000000;-1.152395; 0.520154;; - 738; - 4;0;1;2;3;, - 4;4;5;6;7;, - 4;8;9;10;11;, - 4;12;13;14;15;, - 4;16;17;18;19;, - 4;20;21;22;23;, - 4;24;25;26;27;, - 4;28;29;30;31;, - 4;32;33;34;35;, - 4;36;37;38;39;, - 4;40;41;42;43;, - 4;44;45;46;47;, - 4;48;49;50;51;, - 4;52;53;54;55;, - 4;56;57;58;59;, - 4;60;61;62;63;, - 4;64;65;66;67;, - 4;68;69;70;71;, - 4;72;73;74;75;, - 4;76;77;78;79;, - 4;80;81;82;83;, - 4;84;85;86;87;, - 4;88;89;90;91;, - 4;92;93;94;95;, - 4;96;97;98;99;, - 4;100;101;102;103;, - 4;104;105;106;107;, - 4;108;109;110;111;, - 4;112;113;114;115;, - 4;116;117;118;119;, - 4;120;121;122;123;, - 4;124;125;126;127;, - 4;128;129;130;131;, - 4;132;133;134;135;, - 4;136;137;138;139;, - 4;140;141;142;143;, - 4;144;145;146;147;, - 4;148;149;150;151;, - 4;152;153;154;155;, - 4;156;157;158;159;, - 4;160;161;162;163;, - 4;164;165;166;167;, - 4;168;169;170;171;, - 4;172;173;174;175;, - 4;176;177;178;179;, - 4;180;181;182;183;, - 4;184;185;186;187;, - 4;188;189;190;191;, - 4;192;193;194;195;, - 4;196;197;198;199;, - 4;200;201;202;203;, - 4;204;205;206;207;, - 4;208;209;210;211;, - 4;212;213;214;215;, - 4;216;217;218;219;, - 4;220;221;222;223;, - 4;224;225;226;227;, - 4;228;229;230;231;, - 4;232;233;234;235;, - 4;236;237;238;239;, - 4;240;241;242;243;, - 4;244;245;246;247;, - 4;248;249;250;251;, - 4;252;253;254;255;, - 4;256;257;258;259;, - 4;260;261;262;263;, - 4;264;265;266;267;, - 4;268;269;270;271;, - 4;272;273;274;275;, - 4;276;277;278;279;, - 4;280;281;282;283;, - 4;284;285;286;287;, - 4;288;289;290;291;, - 4;292;293;294;295;, - 4;296;297;298;299;, - 4;300;301;302;303;, - 4;304;305;306;307;, - 4;308;309;310;311;, - 4;312;313;314;315;, - 4;316;317;318;319;, - 4;320;321;322;323;, - 4;324;325;326;327;, - 4;328;329;330;331;, - 4;332;333;334;335;, - 4;336;337;338;339;, - 4;340;341;342;343;, - 4;344;345;346;347;, - 4;348;349;350;351;, - 4;352;353;354;355;, - 4;356;357;358;359;, - 4;360;361;362;363;, - 4;364;365;366;367;, - 4;368;369;370;371;, - 4;372;373;374;375;, - 4;376;377;378;379;, - 4;380;381;382;383;, - 4;384;385;386;387;, - 4;388;389;390;391;, - 4;392;393;394;395;, - 4;396;397;398;399;, - 4;400;401;402;403;, - 4;404;405;406;407;, - 4;408;409;410;411;, - 4;412;413;414;415;, - 4;416;417;418;419;, - 4;420;421;422;423;, - 4;424;425;426;427;, - 4;428;429;430;431;, - 4;432;433;434;435;, - 4;436;437;438;439;, - 4;440;441;442;443;, - 4;444;445;446;447;, - 4;448;449;450;451;, - 4;452;453;454;455;, - 4;456;457;458;459;, - 4;460;461;462;463;, - 4;464;465;466;467;, - 4;468;469;470;471;, - 4;472;473;474;475;, - 4;476;477;478;479;, - 4;480;481;482;483;, - 4;484;485;486;487;, - 4;488;489;490;491;, - 4;492;493;494;495;, - 4;496;497;498;499;, - 4;500;501;502;503;, - 4;504;505;506;507;, - 4;508;509;510;511;, - 4;512;513;514;515;, - 4;516;517;518;519;, - 4;520;521;522;523;, - 4;524;525;526;527;, - 4;528;529;530;531;, - 4;532;533;534;535;, - 4;536;537;538;539;, - 4;540;541;542;543;, - 4;544;545;546;547;, - 4;548;549;550;551;, - 4;552;553;554;555;, - 4;556;557;558;559;, - 4;560;561;562;563;, - 4;564;565;566;567;, - 4;568;569;570;571;, - 4;572;573;574;575;, - 4;576;577;578;579;, - 4;580;581;582;583;, - 4;584;585;586;587;, - 4;588;589;590;591;, - 4;592;593;594;595;, - 4;596;597;598;599;, - 4;600;601;602;603;, - 4;604;605;606;607;, - 4;608;609;610;611;, - 4;612;613;614;615;, - 4;616;617;618;619;, - 4;620;621;622;623;, - 4;624;625;626;627;, - 4;628;629;630;631;, - 4;632;633;634;635;, - 4;636;637;638;639;, - 4;640;641;642;643;, - 4;644;645;646;647;, - 4;648;649;650;651;, - 4;652;653;654;655;, - 4;656;657;658;659;, - 4;660;661;662;663;, - 4;664;665;666;667;, - 4;668;669;670;671;, - 4;672;673;674;675;, - 4;676;677;678;679;, - 4;680;681;682;683;, - 4;684;685;686;687;, - 4;688;689;690;691;, - 4;692;693;694;695;, - 4;696;697;698;699;, - 4;700;701;702;703;, - 4;704;705;706;707;, - 4;708;709;710;711;, - 4;712;713;714;715;, - 4;716;717;718;719;, - 4;720;721;722;723;, - 4;724;725;726;727;, - 4;728;729;730;731;, - 4;732;733;734;735;, - 4;736;737;738;739;, - 4;740;741;742;743;, - 4;744;745;746;747;, - 4;748;749;750;751;, - 4;752;753;754;755;, - 4;756;757;758;759;, - 4;760;761;762;763;, - 4;764;765;766;767;, - 4;768;769;770;771;, - 4;772;773;774;775;, - 4;776;777;778;779;, - 4;780;781;782;783;, - 4;784;785;786;787;, - 4;788;789;790;791;, - 4;792;793;794;795;, - 4;796;797;798;799;, - 4;800;801;802;803;, - 4;804;805;806;807;, - 4;808;809;810;811;, - 4;812;813;814;815;, - 4;816;817;818;819;, - 4;820;821;822;823;, - 4;824;825;826;827;, - 4;828;829;830;831;, - 4;832;833;834;835;, - 4;836;837;838;839;, - 4;840;841;842;843;, - 4;844;845;846;847;, - 4;848;849;850;851;, - 4;852;853;854;855;, - 4;856;857;858;859;, - 4;860;861;862;863;, - 4;864;865;866;867;, - 4;868;869;870;871;, - 4;872;873;874;875;, - 4;876;877;878;879;, - 4;880;881;882;883;, - 4;884;885;886;887;, - 4;888;889;890;891;, - 4;892;893;894;895;, - 4;896;897;898;899;, - 4;900;901;902;903;, - 4;904;905;906;907;, - 4;908;909;910;911;, - 4;912;913;914;915;, - 4;916;917;918;919;, - 4;920;921;922;923;, - 4;924;925;926;927;, - 4;928;929;930;931;, - 4;932;933;934;935;, - 4;936;937;938;939;, - 4;940;941;942;943;, - 4;944;945;946;947;, - 4;948;949;950;951;, - 4;952;953;954;955;, - 4;956;957;958;959;, - 4;960;961;962;963;, - 4;964;965;966;967;, - 4;968;969;970;971;, - 4;972;973;974;975;, - 4;976;977;978;979;, - 4;980;981;982;983;, - 4;984;985;986;987;, - 4;988;989;990;991;, - 4;992;993;994;995;, - 4;996;997;998;999;, - 4;1000;1001;1002;1003;, - 4;1004;1005;1006;1007;, - 4;1008;1009;1010;1011;, - 4;1012;1013;1014;1015;, - 4;1016;1017;1018;1019;, - 4;1020;1021;1022;1023;, - 4;1024;1025;1026;1027;, - 4;1028;1029;1030;1031;, - 4;1032;1033;1034;1035;, - 4;1036;1037;1038;1039;, - 4;1040;1041;1042;1043;, - 4;1044;1045;1046;1047;, - 4;1048;1049;1050;1051;, - 4;1052;1053;1054;1055;, - 4;1056;1057;1058;1059;, - 4;1060;1061;1062;1063;, - 4;1064;1065;1066;1067;, - 4;1068;1069;1070;1071;, - 4;1072;1073;1074;1075;, - 4;1076;1077;1078;1079;, - 4;1080;1081;1082;1083;, - 4;1084;1085;1086;1087;, - 4;1088;1089;1090;1091;, - 4;1092;1093;1094;1095;, - 4;1096;1097;1098;1099;, - 4;1100;1101;1102;1103;, - 4;1104;1105;1106;1107;, - 4;1108;1109;1110;1111;, - 4;1112;1113;1114;1115;, - 4;1116;1117;1118;1119;, - 4;1120;1121;1122;1123;, - 4;1124;1125;1126;1127;, - 4;1128;1129;1130;1131;, - 4;1132;1133;1134;1135;, - 4;1136;1137;1138;1139;, - 4;1140;1141;1142;1143;, - 4;1144;1145;1146;1147;, - 4;1148;1149;1150;1151;, - 4;1152;1153;1154;1155;, - 4;1156;1157;1158;1159;, - 4;1160;1161;1162;1163;, - 4;1164;1165;1166;1167;, - 4;1168;1169;1170;1171;, - 4;1172;1173;1174;1175;, - 4;1176;1177;1178;1179;, - 4;1180;1181;1182;1183;, - 4;1184;1185;1186;1187;, - 4;1188;1189;1190;1191;, - 4;1192;1193;1194;1195;, - 4;1196;1197;1198;1199;, - 4;1200;1201;1202;1203;, - 4;1204;1205;1206;1207;, - 4;1208;1209;1210;1211;, - 4;1212;1213;1214;1215;, - 4;1216;1217;1218;1219;, - 4;1220;1221;1222;1223;, - 4;1224;1225;1226;1227;, - 4;1228;1229;1230;1231;, - 4;1232;1233;1234;1235;, - 4;1236;1237;1238;1239;, - 4;1240;1241;1242;1243;, - 4;1244;1245;1246;1247;, - 4;1248;1249;1250;1251;, - 4;1252;1253;1254;1255;, - 4;1256;1257;1258;1259;, - 4;1260;1261;1262;1263;, - 4;1264;1265;1266;1267;, - 4;1268;1269;1270;1271;, - 4;1272;1273;1274;1275;, - 4;1276;1277;1278;1279;, - 4;1280;1281;1282;1283;, - 4;1284;1285;1286;1287;, - 4;1288;1289;1290;1291;, - 4;1292;1293;1294;1295;, - 4;1296;1297;1298;1299;, - 4;1300;1301;1302;1303;, - 4;1304;1305;1306;1307;, - 4;1308;1309;1310;1311;, - 4;1312;1313;1314;1315;, - 4;1316;1317;1318;1319;, - 4;1320;1321;1322;1323;, - 4;1324;1325;1326;1327;, - 4;1328;1329;1330;1331;, - 4;1332;1333;1334;1335;, - 4;1336;1337;1338;1339;, - 4;1340;1341;1342;1343;, - 4;1344;1345;1346;1347;, - 4;1348;1349;1350;1351;, - 4;1352;1353;1354;1355;, - 4;1356;1357;1358;1359;, - 4;1360;1361;1362;1363;, - 4;1364;1365;1366;1367;, - 4;1368;1369;1370;1371;, - 4;1372;1373;1374;1375;, - 4;1376;1377;1378;1379;, - 4;1380;1381;1382;1383;, - 4;1384;1385;1386;1387;, - 4;1388;1389;1390;1391;, - 4;1392;1393;1394;1395;, - 4;1396;1397;1398;1399;, - 4;1400;1401;1402;1403;, - 4;1404;1405;1406;1407;, - 4;1408;1409;1410;1411;, - 4;1412;1413;1414;1415;, - 4;1416;1417;1418;1419;, - 4;1420;1421;1422;1423;, - 4;1424;1425;1426;1427;, - 4;1428;1429;1430;1431;, - 4;1432;1433;1434;1435;, - 4;1436;1437;1438;1439;, - 4;1440;1441;1442;1443;, - 4;1444;1445;1446;1447;, - 4;1448;1449;1450;1451;, - 4;1452;1453;1454;1455;, - 4;1456;1457;1458;1459;, - 4;1460;1461;1462;1463;, - 4;1464;1465;1466;1467;, - 4;1468;1469;1470;1471;, - 4;1472;1473;1474;1475;, - 4;1476;1477;1478;1479;, - 4;1480;1481;1482;1483;, - 4;1484;1485;1486;1487;, - 4;1488;1489;1490;1491;, - 4;1492;1493;1494;1495;, - 4;1496;1497;1498;1499;, - 4;1500;1501;1502;1503;, - 4;1504;1505;1506;1507;, - 4;1508;1509;1510;1511;, - 4;1512;1513;1514;1515;, - 4;1516;1517;1518;1519;, - 4;1520;1521;1522;1523;, - 4;1524;1525;1526;1527;, - 4;1528;1529;1530;1531;, - 4;1532;1533;1534;1535;, - 4;1536;1537;1538;1539;, - 4;1540;1541;1542;1543;, - 4;1544;1545;1546;1547;, - 4;1548;1549;1550;1551;, - 4;1552;1553;1554;1555;, - 4;1556;1557;1558;1559;, - 4;1560;1561;1562;1563;, - 4;1564;1565;1566;1567;, - 4;1568;1569;1570;1571;, - 4;1572;1573;1574;1575;, - 4;1576;1577;1578;1579;, - 4;1580;1581;1582;1583;, - 4;1584;1585;1586;1587;, - 4;1588;1589;1590;1591;, - 4;1592;1593;1594;1595;, - 4;1596;1597;1598;1599;, - 4;1600;1601;1602;1603;, - 4;1604;1605;1606;1607;, - 4;1608;1609;1610;1611;, - 4;1612;1613;1614;1615;, - 4;1616;1617;1618;1619;, - 4;1620;1621;1622;1623;, - 4;1624;1625;1626;1627;, - 4;1628;1629;1630;1631;, - 4;1632;1633;1634;1635;, - 4;1636;1637;1638;1639;, - 4;1640;1641;1642;1643;, - 4;1644;1645;1646;1647;, - 4;1648;1649;1650;1651;, - 4;1652;1653;1654;1655;, - 4;1656;1657;1658;1659;, - 4;1660;1661;1662;1663;, - 4;1664;1665;1666;1667;, - 4;1668;1669;1670;1671;, - 4;1672;1673;1674;1675;, - 4;1676;1677;1678;1679;, - 4;1680;1681;1682;1683;, - 4;1684;1685;1686;1687;, - 4;1688;1689;1690;1691;, - 4;1692;1693;1694;1695;, - 4;1696;1697;1698;1699;, - 4;1700;1701;1702;1703;, - 4;1704;1705;1706;1707;, - 4;1708;1709;1710;1711;, - 4;1712;1713;1714;1715;, - 4;1716;1717;1718;1719;, - 4;1720;1721;1722;1723;, - 4;1724;1725;1726;1727;, - 4;1728;1729;1730;1731;, - 4;1732;1733;1734;1735;, - 4;1736;1737;1738;1739;, - 4;1740;1741;1742;1743;, - 4;1744;1745;1746;1747;, - 4;1748;1749;1750;1751;, - 4;1752;1753;1754;1755;, - 4;1756;1757;1758;1759;, - 4;1760;1761;1762;1763;, - 4;1764;1765;1766;1767;, - 4;1768;1769;1770;1771;, - 4;1772;1773;1774;1775;, - 4;1776;1777;1778;1779;, - 4;1780;1781;1782;1783;, - 4;1784;1785;1786;1787;, - 4;1788;1789;1790;1791;, - 4;1792;1793;1794;1795;, - 4;1796;1797;1798;1799;, - 4;1800;1801;1802;1803;, - 4;1804;1805;1806;1807;, - 4;1808;1809;1810;1811;, - 4;1812;1813;1814;1815;, - 4;1816;1817;1818;1819;, - 4;1820;1821;1822;1823;, - 4;1824;1825;1826;1827;, - 4;1828;1829;1830;1831;, - 4;1832;1833;1834;1835;, - 4;1836;1837;1838;1839;, - 4;1840;1841;1842;1843;, - 4;1844;1845;1846;1847;, - 4;1848;1849;1850;1851;, - 4;1852;1853;1854;1855;, - 4;1856;1857;1858;1859;, - 4;1860;1861;1862;1863;, - 4;1864;1865;1866;1867;, - 4;1868;1869;1870;1871;, - 4;1872;1873;1874;1875;, - 4;1876;1877;1878;1879;, - 4;1880;1881;1882;1883;, - 4;1884;1885;1886;1887;, - 4;1888;1889;1890;1891;, - 4;1892;1893;1894;1895;, - 4;1896;1897;1898;1899;, - 4;1900;1901;1902;1903;, - 4;1904;1905;1906;1907;, - 4;1908;1909;1910;1911;, - 4;1912;1913;1914;1915;, - 4;1916;1917;1918;1919;, - 4;1920;1921;1922;1923;, - 4;1924;1925;1926;1927;, - 4;1928;1929;1930;1931;, - 4;1932;1933;1934;1935;, - 4;1936;1937;1938;1939;, - 4;1940;1941;1942;1943;, - 4;1944;1945;1946;1947;, - 4;1948;1949;1950;1951;, - 4;1952;1953;1954;1955;, - 4;1956;1957;1958;1959;, - 4;1960;1961;1962;1963;, - 4;1964;1965;1966;1967;, - 4;1968;1969;1970;1971;, - 4;1972;1973;1974;1975;, - 4;1976;1977;1978;1979;, - 4;1980;1981;1982;1983;, - 4;1984;1985;1986;1987;, - 4;1988;1989;1990;1991;, - 4;1992;1993;1994;1995;, - 4;1996;1997;1998;1999;, - 4;2000;2001;2002;2003;, - 4;2004;2005;2006;2007;, - 4;2008;2009;2010;2011;, - 4;2012;2013;2014;2015;, - 4;2016;2017;2018;2019;, - 4;2020;2021;2022;2023;, - 4;2024;2025;2026;2027;, - 4;2028;2029;2030;2031;, - 4;2032;2033;2034;2035;, - 4;2036;2037;2038;2039;, - 4;2040;2041;2042;2043;, - 4;2044;2045;2046;2047;, - 4;2048;2049;2050;2051;, - 4;2052;2053;2054;2055;, - 4;2056;2057;2058;2059;, - 4;2060;2061;2062;2063;, - 4;2064;2065;2066;2067;, - 4;2068;2069;2070;2071;, - 4;2072;2073;2074;2075;, - 4;2076;2077;2078;2079;, - 4;2080;2081;2082;2083;, - 4;2084;2085;2086;2087;, - 4;2088;2089;2090;2091;, - 4;2092;2093;2094;2095;, - 4;2096;2097;2098;2099;, - 4;2100;2101;2102;2103;, - 4;2104;2105;2106;2107;, - 4;2108;2109;2110;2111;, - 4;2112;2113;2114;2115;, - 4;2116;2117;2118;2119;, - 4;2120;2121;2122;2123;, - 4;2124;2125;2126;2127;, - 4;2128;2129;2130;2131;, - 4;2132;2133;2134;2135;, - 4;2136;2137;2138;2139;, - 4;2140;2141;2142;2143;, - 4;2144;2145;2146;2147;, - 4;2148;2149;2150;2151;, - 4;2152;2153;2154;2155;, - 4;2156;2157;2158;2159;, - 4;2160;2161;2162;2163;, - 4;2164;2165;2166;2167;, - 4;2168;2169;2170;2171;, - 4;2172;2173;2174;2175;, - 4;2176;2177;2178;2179;, - 4;2180;2181;2182;2183;, - 4;2184;2185;2186;2187;, - 4;2188;2189;2190;2191;, - 4;2192;2193;2194;2195;, - 4;2196;2197;2198;2199;, - 4;2200;2201;2202;2203;, - 4;2204;2205;2206;2207;, - 4;2208;2209;2210;2211;, - 4;2212;2213;2214;2215;, - 4;2216;2217;2218;2219;, - 4;2220;2221;2222;2223;, - 4;2224;2225;2226;2227;, - 4;2228;2229;2230;2231;, - 4;2232;2233;2234;2235;, - 4;2236;2237;2238;2239;, - 4;2240;2241;2242;2243;, - 4;2244;2245;2246;2247;, - 4;2248;2249;2250;2251;, - 4;2252;2253;2254;2255;, - 4;2256;2257;2258;2259;, - 4;2260;2261;2262;2263;, - 4;2264;2265;2266;2267;, - 4;2268;2269;2270;2271;, - 4;2272;2273;2274;2275;, - 4;2276;2277;2278;2279;, - 4;2280;2281;2282;2283;, - 4;2284;2285;2286;2287;, - 4;2288;2289;2290;2291;, - 4;2292;2293;2294;2295;, - 4;2296;2297;2298;2299;, - 4;2300;2301;2302;2303;, - 4;2304;2305;2306;2307;, - 4;2308;2309;2310;2311;, - 4;2312;2313;2314;2315;, - 4;2316;2317;2318;2319;, - 4;2320;2321;2322;2323;, - 4;2324;2325;2326;2327;, - 4;2328;2329;2330;2331;, - 4;2332;2333;2334;2335;, - 4;2336;2337;2338;2339;, - 4;2340;2341;2342;2343;, - 4;2344;2345;2346;2347;, - 4;2348;2349;2350;2351;, - 4;2352;2353;2354;2355;, - 4;2356;2357;2358;2359;, - 4;2360;2361;2362;2363;, - 4;2364;2365;2366;2367;, - 4;2368;2369;2370;2371;, - 4;2372;2373;2374;2375;, - 4;2376;2377;2378;2379;, - 4;2380;2381;2382;2383;, - 4;2384;2385;2386;2387;, - 4;2388;2389;2390;2391;, - 4;2392;2393;2394;2395;, - 4;2396;2397;2398;2399;, - 4;2400;2401;2402;2403;, - 4;2404;2405;2406;2407;, - 4;2408;2409;2410;2411;, - 4;2412;2413;2414;2415;, - 4;2416;2417;2418;2419;, - 4;2420;2421;2422;2423;, - 4;2424;2425;2426;2427;, - 4;2428;2429;2430;2431;, - 4;2432;2433;2434;2435;, - 4;2436;2437;2438;2439;, - 4;2440;2441;2442;2443;, - 4;2444;2445;2446;2447;, - 4;2448;2449;2450;2451;, - 4;2452;2453;2454;2455;, - 4;2456;2457;2458;2459;, - 4;2460;2461;2462;2463;, - 4;2464;2465;2466;2467;, - 4;2468;2469;2470;2471;, - 4;2472;2473;2474;2475;, - 4;2476;2477;2478;2479;, - 4;2480;2481;2482;2483;, - 4;2484;2485;2486;2487;, - 4;2488;2489;2490;2491;, - 4;2492;2493;2494;2495;, - 4;2496;2497;2498;2499;, - 4;2500;2501;2502;2503;, - 4;2504;2505;2506;2507;, - 4;2508;2509;2510;2511;, - 4;2512;2513;2514;2515;, - 4;2516;2517;2518;2519;, - 4;2520;2521;2522;2523;, - 4;2524;2525;2526;2527;, - 4;2528;2529;2530;2531;, - 4;2532;2533;2534;2535;, - 4;2536;2537;2538;2539;, - 4;2540;2541;2542;2543;, - 4;2544;2545;2546;2547;, - 4;2548;2549;2550;2551;, - 4;2552;2553;2554;2555;, - 4;2556;2557;2558;2559;, - 4;2560;2561;2562;2563;, - 4;2564;2565;2566;2567;, - 4;2568;2569;2570;2571;, - 4;2572;2573;2574;2575;, - 4;2576;2577;2578;2579;, - 4;2580;2581;2582;2583;, - 4;2584;2585;2586;2587;, - 4;2588;2589;2590;2591;, - 4;2592;2593;2594;2595;, - 4;2596;2597;2598;2599;, - 4;2600;2601;2602;2603;, - 4;2604;2605;2606;2607;, - 4;2608;2609;2610;2611;, - 4;2612;2613;2614;2615;, - 4;2616;2617;2618;2619;, - 4;2620;2621;2622;2623;, - 4;2624;2625;2626;2627;, - 4;2628;2629;2630;2631;, - 4;2632;2633;2634;2635;, - 4;2636;2637;2638;2639;, - 4;2640;2641;2642;2643;, - 4;2644;2645;2646;2647;, - 4;2648;2649;2650;2651;, - 4;2652;2653;2654;2655;, - 4;2656;2657;2658;2659;, - 4;2660;2661;2662;2663;, - 4;2664;2665;2666;2667;, - 4;2668;2669;2670;2671;, - 4;2672;2673;2674;2675;, - 4;2676;2677;2678;2679;, - 4;2680;2681;2682;2683;, - 4;2684;2685;2686;2687;, - 4;2688;2689;2690;2691;, - 4;2692;2693;2694;2695;, - 4;2696;2697;2698;2699;, - 4;2700;2701;2702;2703;, - 4;2704;2705;2706;2707;, - 4;2708;2709;2710;2711;, - 4;2712;2713;2714;2715;, - 4;2716;2717;2718;2719;, - 4;2720;2721;2722;2723;, - 4;2724;2725;2726;2727;, - 4;2728;2729;2730;2731;, - 4;2732;2733;2734;2735;, - 4;2736;2737;2738;2739;, - 4;2740;2741;2742;2743;, - 4;2744;2745;2746;2747;, - 4;2748;2749;2750;2751;, - 4;2752;2753;2754;2755;, - 4;2756;2757;2758;2759;, - 4;2760;2761;2762;2763;, - 4;2764;2765;2766;2767;, - 4;2768;2769;2770;2771;, - 4;2772;2773;2774;2775;, - 4;2776;2777;2778;2779;, - 4;2780;2781;2782;2783;, - 4;2784;2785;2786;2787;, - 4;2788;2789;2790;2791;, - 4;2792;2793;2794;2795;, - 4;2796;2797;2798;2799;, - 4;2800;2801;2802;2803;, - 4;2804;2805;2806;2807;, - 4;2808;2809;2810;2811;, - 4;2812;2813;2814;2815;, - 4;2816;2817;2818;2819;, - 4;2820;2821;2822;2823;, - 4;2824;2825;2826;2827;, - 4;2828;2829;2830;2831;, - 4;2832;2833;2834;2835;, - 4;2836;2837;2838;2839;, - 4;2840;2841;2842;2843;, - 4;2844;2845;2846;2847;, - 4;2848;2849;2850;2851;, - 4;2852;2853;2854;2855;, - 4;2856;2857;2858;2859;, - 4;2860;2861;2862;2863;, - 4;2864;2865;2866;2867;, - 4;2868;2869;2870;2871;, - 4;2872;2873;2874;2875;, - 4;2876;2877;2878;2879;, - 4;2880;2881;2882;2883;, - 4;2884;2885;2886;2887;, - 4;2888;2889;2890;2891;, - 4;2892;2893;2894;2895;, - 4;2896;2897;2898;2899;, - 4;2900;2901;2902;2903;, - 4;2904;2905;2906;2907;, - 4;2908;2909;2910;2911;, - 4;2912;2913;2914;2915;, - 4;2916;2917;2918;2919;, - 4;2920;2921;2922;2923;, - 4;2924;2925;2926;2927;, - 4;2928;2929;2930;2931;, - 4;2932;2933;2934;2935;, - 4;2936;2937;2938;2939;, - 4;2940;2941;2942;2943;, - 4;2944;2945;2946;2947;, - 4;2948;2949;2950;2951;; - MeshNormals { //Plane_000 Normals - 2952; - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000; 0.000000;, - -0.000000;-1.000000; 0.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - -0.000000; 0.000000;-1.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 0.000000; 1.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000;-0.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - 1.000000; 0.000000;-0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000;-0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-1.000000; 0.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 0.000000;-0.000000; 1.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - 1.000000;-0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - -1.000000; 0.000000; 0.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 0.000000;-1.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000; 1.000000; 0.000000;, - 0.000000;-0.000000;-1.000000;, - 0.000000;-0.000000;-1.000000;, - 0.000000;-0.000000;-1.000000;, - 0.000000;-0.000000;-1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - 0.000000; 0.000000; 1.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000;-0.000000; 0.000000;, - -1.000000;-0.000000; 0.000000;; - 738; - 4;0;1;2;3;, - 4;4;5;6;7;, - 4;8;9;10;11;, - 4;12;13;14;15;, - 4;16;17;18;19;, - 4;20;21;22;23;, - 4;24;25;26;27;, - 4;28;29;30;31;, - 4;32;33;34;35;, - 4;36;37;38;39;, - 4;40;41;42;43;, - 4;44;45;46;47;, - 4;48;49;50;51;, - 4;52;53;54;55;, - 4;56;57;58;59;, - 4;60;61;62;63;, - 4;64;65;66;67;, - 4;68;69;70;71;, - 4;72;73;74;75;, - 4;76;77;78;79;, - 4;80;81;82;83;, - 4;84;85;86;87;, - 4;88;89;90;91;, - 4;92;93;94;95;, - 4;96;97;98;99;, - 4;100;101;102;103;, - 4;104;105;106;107;, - 4;108;109;110;111;, - 4;112;113;114;115;, - 4;116;117;118;119;, - 4;120;121;122;123;, - 4;124;125;126;127;, - 4;128;129;130;131;, - 4;132;133;134;135;, - 4;136;137;138;139;, - 4;140;141;142;143;, - 4;144;145;146;147;, - 4;148;149;150;151;, - 4;152;153;154;155;, - 4;156;157;158;159;, - 4;160;161;162;163;, - 4;164;165;166;167;, - 4;168;169;170;171;, - 4;172;173;174;175;, - 4;176;177;178;179;, - 4;180;181;182;183;, - 4;184;185;186;187;, - 4;188;189;190;191;, - 4;192;193;194;195;, - 4;196;197;198;199;, - 4;200;201;202;203;, - 4;204;205;206;207;, - 4;208;209;210;211;, - 4;212;213;214;215;, - 4;216;217;218;219;, - 4;220;221;222;223;, - 4;224;225;226;227;, - 4;228;229;230;231;, - 4;232;233;234;235;, - 4;236;237;238;239;, - 4;240;241;242;243;, - 4;244;245;246;247;, - 4;248;249;250;251;, - 4;252;253;254;255;, - 4;256;257;258;259;, - 4;260;261;262;263;, - 4;264;265;266;267;, - 4;268;269;270;271;, - 4;272;273;274;275;, - 4;276;277;278;279;, - 4;280;281;282;283;, - 4;284;285;286;287;, - 4;288;289;290;291;, - 4;292;293;294;295;, - 4;296;297;298;299;, - 4;300;301;302;303;, - 4;304;305;306;307;, - 4;308;309;310;311;, - 4;312;313;314;315;, - 4;316;317;318;319;, - 4;320;321;322;323;, - 4;324;325;326;327;, - 4;328;329;330;331;, - 4;332;333;334;335;, - 4;336;337;338;339;, - 4;340;341;342;343;, - 4;344;345;346;347;, - 4;348;349;350;351;, - 4;352;353;354;355;, - 4;356;357;358;359;, - 4;360;361;362;363;, - 4;364;365;366;367;, - 4;368;369;370;371;, - 4;372;373;374;375;, - 4;376;377;378;379;, - 4;380;381;382;383;, - 4;384;385;386;387;, - 4;388;389;390;391;, - 4;392;393;394;395;, - 4;396;397;398;399;, - 4;400;401;402;403;, - 4;404;405;406;407;, - 4;408;409;410;411;, - 4;412;413;414;415;, - 4;416;417;418;419;, - 4;420;421;422;423;, - 4;424;425;426;427;, - 4;428;429;430;431;, - 4;432;433;434;435;, - 4;436;437;438;439;, - 4;440;441;442;443;, - 4;444;445;446;447;, - 4;448;449;450;451;, - 4;452;453;454;455;, - 4;456;457;458;459;, - 4;460;461;462;463;, - 4;464;465;466;467;, - 4;468;469;470;471;, - 4;472;473;474;475;, - 4;476;477;478;479;, - 4;480;481;482;483;, - 4;484;485;486;487;, - 4;488;489;490;491;, - 4;492;493;494;495;, - 4;496;497;498;499;, - 4;500;501;502;503;, - 4;504;505;506;507;, - 4;508;509;510;511;, - 4;512;513;514;515;, - 4;516;517;518;519;, - 4;520;521;522;523;, - 4;524;525;526;527;, - 4;528;529;530;531;, - 4;532;533;534;535;, - 4;536;537;538;539;, - 4;540;541;542;543;, - 4;544;545;546;547;, - 4;548;549;550;551;, - 4;552;553;554;555;, - 4;556;557;558;559;, - 4;560;561;562;563;, - 4;564;565;566;567;, - 4;568;569;570;571;, - 4;572;573;574;575;, - 4;576;577;578;579;, - 4;580;581;582;583;, - 4;584;585;586;587;, - 4;588;589;590;591;, - 4;592;593;594;595;, - 4;596;597;598;599;, - 4;600;601;602;603;, - 4;604;605;606;607;, - 4;608;609;610;611;, - 4;612;613;614;615;, - 4;616;617;618;619;, - 4;620;621;622;623;, - 4;624;625;626;627;, - 4;628;629;630;631;, - 4;632;633;634;635;, - 4;636;637;638;639;, - 4;640;641;642;643;, - 4;644;645;646;647;, - 4;648;649;650;651;, - 4;652;653;654;655;, - 4;656;657;658;659;, - 4;660;661;662;663;, - 4;664;665;666;667;, - 4;668;669;670;671;, - 4;672;673;674;675;, - 4;676;677;678;679;, - 4;680;681;682;683;, - 4;684;685;686;687;, - 4;688;689;690;691;, - 4;692;693;694;695;, - 4;696;697;698;699;, - 4;700;701;702;703;, - 4;704;705;706;707;, - 4;708;709;710;711;, - 4;712;713;714;715;, - 4;716;717;718;719;, - 4;720;721;722;723;, - 4;724;725;726;727;, - 4;728;729;730;731;, - 4;732;733;734;735;, - 4;736;737;738;739;, - 4;740;741;742;743;, - 4;744;745;746;747;, - 4;748;749;750;751;, - 4;752;753;754;755;, - 4;756;757;758;759;, - 4;760;761;762;763;, - 4;764;765;766;767;, - 4;768;769;770;771;, - 4;772;773;774;775;, - 4;776;777;778;779;, - 4;780;781;782;783;, - 4;784;785;786;787;, - 4;788;789;790;791;, - 4;792;793;794;795;, - 4;796;797;798;799;, - 4;800;801;802;803;, - 4;804;805;806;807;, - 4;808;809;810;811;, - 4;812;813;814;815;, - 4;816;817;818;819;, - 4;820;821;822;823;, - 4;824;825;826;827;, - 4;828;829;830;831;, - 4;832;833;834;835;, - 4;836;837;838;839;, - 4;840;841;842;843;, - 4;844;845;846;847;, - 4;848;849;850;851;, - 4;852;853;854;855;, - 4;856;857;858;859;, - 4;860;861;862;863;, - 4;864;865;866;867;, - 4;868;869;870;871;, - 4;872;873;874;875;, - 4;876;877;878;879;, - 4;880;881;882;883;, - 4;884;885;886;887;, - 4;888;889;890;891;, - 4;892;893;894;895;, - 4;896;897;898;899;, - 4;900;901;902;903;, - 4;904;905;906;907;, - 4;908;909;910;911;, - 4;912;913;914;915;, - 4;916;917;918;919;, - 4;920;921;922;923;, - 4;924;925;926;927;, - 4;928;929;930;931;, - 4;932;933;934;935;, - 4;936;937;938;939;, - 4;940;941;942;943;, - 4;944;945;946;947;, - 4;948;949;950;951;, - 4;952;953;954;955;, - 4;956;957;958;959;, - 4;960;961;962;963;, - 4;964;965;966;967;, - 4;968;969;970;971;, - 4;972;973;974;975;, - 4;976;977;978;979;, - 4;980;981;982;983;, - 4;984;985;986;987;, - 4;988;989;990;991;, - 4;992;993;994;995;, - 4;996;997;998;999;, - 4;1000;1001;1002;1003;, - 4;1004;1005;1006;1007;, - 4;1008;1009;1010;1011;, - 4;1012;1013;1014;1015;, - 4;1016;1017;1018;1019;, - 4;1020;1021;1022;1023;, - 4;1024;1025;1026;1027;, - 4;1028;1029;1030;1031;, - 4;1032;1033;1034;1035;, - 4;1036;1037;1038;1039;, - 4;1040;1041;1042;1043;, - 4;1044;1045;1046;1047;, - 4;1048;1049;1050;1051;, - 4;1052;1053;1054;1055;, - 4;1056;1057;1058;1059;, - 4;1060;1061;1062;1063;, - 4;1064;1065;1066;1067;, - 4;1068;1069;1070;1071;, - 4;1072;1073;1074;1075;, - 4;1076;1077;1078;1079;, - 4;1080;1081;1082;1083;, - 4;1084;1085;1086;1087;, - 4;1088;1089;1090;1091;, - 4;1092;1093;1094;1095;, - 4;1096;1097;1098;1099;, - 4;1100;1101;1102;1103;, - 4;1104;1105;1106;1107;, - 4;1108;1109;1110;1111;, - 4;1112;1113;1114;1115;, - 4;1116;1117;1118;1119;, - 4;1120;1121;1122;1123;, - 4;1124;1125;1126;1127;, - 4;1128;1129;1130;1131;, - 4;1132;1133;1134;1135;, - 4;1136;1137;1138;1139;, - 4;1140;1141;1142;1143;, - 4;1144;1145;1146;1147;, - 4;1148;1149;1150;1151;, - 4;1152;1153;1154;1155;, - 4;1156;1157;1158;1159;, - 4;1160;1161;1162;1163;, - 4;1164;1165;1166;1167;, - 4;1168;1169;1170;1171;, - 4;1172;1173;1174;1175;, - 4;1176;1177;1178;1179;, - 4;1180;1181;1182;1183;, - 4;1184;1185;1186;1187;, - 4;1188;1189;1190;1191;, - 4;1192;1193;1194;1195;, - 4;1196;1197;1198;1199;, - 4;1200;1201;1202;1203;, - 4;1204;1205;1206;1207;, - 4;1208;1209;1210;1211;, - 4;1212;1213;1214;1215;, - 4;1216;1217;1218;1219;, - 4;1220;1221;1222;1223;, - 4;1224;1225;1226;1227;, - 4;1228;1229;1230;1231;, - 4;1232;1233;1234;1235;, - 4;1236;1237;1238;1239;, - 4;1240;1241;1242;1243;, - 4;1244;1245;1246;1247;, - 4;1248;1249;1250;1251;, - 4;1252;1253;1254;1255;, - 4;1256;1257;1258;1259;, - 4;1260;1261;1262;1263;, - 4;1264;1265;1266;1267;, - 4;1268;1269;1270;1271;, - 4;1272;1273;1274;1275;, - 4;1276;1277;1278;1279;, - 4;1280;1281;1282;1283;, - 4;1284;1285;1286;1287;, - 4;1288;1289;1290;1291;, - 4;1292;1293;1294;1295;, - 4;1296;1297;1298;1299;, - 4;1300;1301;1302;1303;, - 4;1304;1305;1306;1307;, - 4;1308;1309;1310;1311;, - 4;1312;1313;1314;1315;, - 4;1316;1317;1318;1319;, - 4;1320;1321;1322;1323;, - 4;1324;1325;1326;1327;, - 4;1328;1329;1330;1331;, - 4;1332;1333;1334;1335;, - 4;1336;1337;1338;1339;, - 4;1340;1341;1342;1343;, - 4;1344;1345;1346;1347;, - 4;1348;1349;1350;1351;, - 4;1352;1353;1354;1355;, - 4;1356;1357;1358;1359;, - 4;1360;1361;1362;1363;, - 4;1364;1365;1366;1367;, - 4;1368;1369;1370;1371;, - 4;1372;1373;1374;1375;, - 4;1376;1377;1378;1379;, - 4;1380;1381;1382;1383;, - 4;1384;1385;1386;1387;, - 4;1388;1389;1390;1391;, - 4;1392;1393;1394;1395;, - 4;1396;1397;1398;1399;, - 4;1400;1401;1402;1403;, - 4;1404;1405;1406;1407;, - 4;1408;1409;1410;1411;, - 4;1412;1413;1414;1415;, - 4;1416;1417;1418;1419;, - 4;1420;1421;1422;1423;, - 4;1424;1425;1426;1427;, - 4;1428;1429;1430;1431;, - 4;1432;1433;1434;1435;, - 4;1436;1437;1438;1439;, - 4;1440;1441;1442;1443;, - 4;1444;1445;1446;1447;, - 4;1448;1449;1450;1451;, - 4;1452;1453;1454;1455;, - 4;1456;1457;1458;1459;, - 4;1460;1461;1462;1463;, - 4;1464;1465;1466;1467;, - 4;1468;1469;1470;1471;, - 4;1472;1473;1474;1475;, - 4;1476;1477;1478;1479;, - 4;1480;1481;1482;1483;, - 4;1484;1485;1486;1487;, - 4;1488;1489;1490;1491;, - 4;1492;1493;1494;1495;, - 4;1496;1497;1498;1499;, - 4;1500;1501;1502;1503;, - 4;1504;1505;1506;1507;, - 4;1508;1509;1510;1511;, - 4;1512;1513;1514;1515;, - 4;1516;1517;1518;1519;, - 4;1520;1521;1522;1523;, - 4;1524;1525;1526;1527;, - 4;1528;1529;1530;1531;, - 4;1532;1533;1534;1535;, - 4;1536;1537;1538;1539;, - 4;1540;1541;1542;1543;, - 4;1544;1545;1546;1547;, - 4;1548;1549;1550;1551;, - 4;1552;1553;1554;1555;, - 4;1556;1557;1558;1559;, - 4;1560;1561;1562;1563;, - 4;1564;1565;1566;1567;, - 4;1568;1569;1570;1571;, - 4;1572;1573;1574;1575;, - 4;1576;1577;1578;1579;, - 4;1580;1581;1582;1583;, - 4;1584;1585;1586;1587;, - 4;1588;1589;1590;1591;, - 4;1592;1593;1594;1595;, - 4;1596;1597;1598;1599;, - 4;1600;1601;1602;1603;, - 4;1604;1605;1606;1607;, - 4;1608;1609;1610;1611;, - 4;1612;1613;1614;1615;, - 4;1616;1617;1618;1619;, - 4;1620;1621;1622;1623;, - 4;1624;1625;1626;1627;, - 4;1628;1629;1630;1631;, - 4;1632;1633;1634;1635;, - 4;1636;1637;1638;1639;, - 4;1640;1641;1642;1643;, - 4;1644;1645;1646;1647;, - 4;1648;1649;1650;1651;, - 4;1652;1653;1654;1655;, - 4;1656;1657;1658;1659;, - 4;1660;1661;1662;1663;, - 4;1664;1665;1666;1667;, - 4;1668;1669;1670;1671;, - 4;1672;1673;1674;1675;, - 4;1676;1677;1678;1679;, - 4;1680;1681;1682;1683;, - 4;1684;1685;1686;1687;, - 4;1688;1689;1690;1691;, - 4;1692;1693;1694;1695;, - 4;1696;1697;1698;1699;, - 4;1700;1701;1702;1703;, - 4;1704;1705;1706;1707;, - 4;1708;1709;1710;1711;, - 4;1712;1713;1714;1715;, - 4;1716;1717;1718;1719;, - 4;1720;1721;1722;1723;, - 4;1724;1725;1726;1727;, - 4;1728;1729;1730;1731;, - 4;1732;1733;1734;1735;, - 4;1736;1737;1738;1739;, - 4;1740;1741;1742;1743;, - 4;1744;1745;1746;1747;, - 4;1748;1749;1750;1751;, - 4;1752;1753;1754;1755;, - 4;1756;1757;1758;1759;, - 4;1760;1761;1762;1763;, - 4;1764;1765;1766;1767;, - 4;1768;1769;1770;1771;, - 4;1772;1773;1774;1775;, - 4;1776;1777;1778;1779;, - 4;1780;1781;1782;1783;, - 4;1784;1785;1786;1787;, - 4;1788;1789;1790;1791;, - 4;1792;1793;1794;1795;, - 4;1796;1797;1798;1799;, - 4;1800;1801;1802;1803;, - 4;1804;1805;1806;1807;, - 4;1808;1809;1810;1811;, - 4;1812;1813;1814;1815;, - 4;1816;1817;1818;1819;, - 4;1820;1821;1822;1823;, - 4;1824;1825;1826;1827;, - 4;1828;1829;1830;1831;, - 4;1832;1833;1834;1835;, - 4;1836;1837;1838;1839;, - 4;1840;1841;1842;1843;, - 4;1844;1845;1846;1847;, - 4;1848;1849;1850;1851;, - 4;1852;1853;1854;1855;, - 4;1856;1857;1858;1859;, - 4;1860;1861;1862;1863;, - 4;1864;1865;1866;1867;, - 4;1868;1869;1870;1871;, - 4;1872;1873;1874;1875;, - 4;1876;1877;1878;1879;, - 4;1880;1881;1882;1883;, - 4;1884;1885;1886;1887;, - 4;1888;1889;1890;1891;, - 4;1892;1893;1894;1895;, - 4;1896;1897;1898;1899;, - 4;1900;1901;1902;1903;, - 4;1904;1905;1906;1907;, - 4;1908;1909;1910;1911;, - 4;1912;1913;1914;1915;, - 4;1916;1917;1918;1919;, - 4;1920;1921;1922;1923;, - 4;1924;1925;1926;1927;, - 4;1928;1929;1930;1931;, - 4;1932;1933;1934;1935;, - 4;1936;1937;1938;1939;, - 4;1940;1941;1942;1943;, - 4;1944;1945;1946;1947;, - 4;1948;1949;1950;1951;, - 4;1952;1953;1954;1955;, - 4;1956;1957;1958;1959;, - 4;1960;1961;1962;1963;, - 4;1964;1965;1966;1967;, - 4;1968;1969;1970;1971;, - 4;1972;1973;1974;1975;, - 4;1976;1977;1978;1979;, - 4;1980;1981;1982;1983;, - 4;1984;1985;1986;1987;, - 4;1988;1989;1990;1991;, - 4;1992;1993;1994;1995;, - 4;1996;1997;1998;1999;, - 4;2000;2001;2002;2003;, - 4;2004;2005;2006;2007;, - 4;2008;2009;2010;2011;, - 4;2012;2013;2014;2015;, - 4;2016;2017;2018;2019;, - 4;2020;2021;2022;2023;, - 4;2024;2025;2026;2027;, - 4;2028;2029;2030;2031;, - 4;2032;2033;2034;2035;, - 4;2036;2037;2038;2039;, - 4;2040;2041;2042;2043;, - 4;2044;2045;2046;2047;, - 4;2048;2049;2050;2051;, - 4;2052;2053;2054;2055;, - 4;2056;2057;2058;2059;, - 4;2060;2061;2062;2063;, - 4;2064;2065;2066;2067;, - 4;2068;2069;2070;2071;, - 4;2072;2073;2074;2075;, - 4;2076;2077;2078;2079;, - 4;2080;2081;2082;2083;, - 4;2084;2085;2086;2087;, - 4;2088;2089;2090;2091;, - 4;2092;2093;2094;2095;, - 4;2096;2097;2098;2099;, - 4;2100;2101;2102;2103;, - 4;2104;2105;2106;2107;, - 4;2108;2109;2110;2111;, - 4;2112;2113;2114;2115;, - 4;2116;2117;2118;2119;, - 4;2120;2121;2122;2123;, - 4;2124;2125;2126;2127;, - 4;2128;2129;2130;2131;, - 4;2132;2133;2134;2135;, - 4;2136;2137;2138;2139;, - 4;2140;2141;2142;2143;, - 4;2144;2145;2146;2147;, - 4;2148;2149;2150;2151;, - 4;2152;2153;2154;2155;, - 4;2156;2157;2158;2159;, - 4;2160;2161;2162;2163;, - 4;2164;2165;2166;2167;, - 4;2168;2169;2170;2171;, - 4;2172;2173;2174;2175;, - 4;2176;2177;2178;2179;, - 4;2180;2181;2182;2183;, - 4;2184;2185;2186;2187;, - 4;2188;2189;2190;2191;, - 4;2192;2193;2194;2195;, - 4;2196;2197;2198;2199;, - 4;2200;2201;2202;2203;, - 4;2204;2205;2206;2207;, - 4;2208;2209;2210;2211;, - 4;2212;2213;2214;2215;, - 4;2216;2217;2218;2219;, - 4;2220;2221;2222;2223;, - 4;2224;2225;2226;2227;, - 4;2228;2229;2230;2231;, - 4;2232;2233;2234;2235;, - 4;2236;2237;2238;2239;, - 4;2240;2241;2242;2243;, - 4;2244;2245;2246;2247;, - 4;2248;2249;2250;2251;, - 4;2252;2253;2254;2255;, - 4;2256;2257;2258;2259;, - 4;2260;2261;2262;2263;, - 4;2264;2265;2266;2267;, - 4;2268;2269;2270;2271;, - 4;2272;2273;2274;2275;, - 4;2276;2277;2278;2279;, - 4;2280;2281;2282;2283;, - 4;2284;2285;2286;2287;, - 4;2288;2289;2290;2291;, - 4;2292;2293;2294;2295;, - 4;2296;2297;2298;2299;, - 4;2300;2301;2302;2303;, - 4;2304;2305;2306;2307;, - 4;2308;2309;2310;2311;, - 4;2312;2313;2314;2315;, - 4;2316;2317;2318;2319;, - 4;2320;2321;2322;2323;, - 4;2324;2325;2326;2327;, - 4;2328;2329;2330;2331;, - 4;2332;2333;2334;2335;, - 4;2336;2337;2338;2339;, - 4;2340;2341;2342;2343;, - 4;2344;2345;2346;2347;, - 4;2348;2349;2350;2351;, - 4;2352;2353;2354;2355;, - 4;2356;2357;2358;2359;, - 4;2360;2361;2362;2363;, - 4;2364;2365;2366;2367;, - 4;2368;2369;2370;2371;, - 4;2372;2373;2374;2375;, - 4;2376;2377;2378;2379;, - 4;2380;2381;2382;2383;, - 4;2384;2385;2386;2387;, - 4;2388;2389;2390;2391;, - 4;2392;2393;2394;2395;, - 4;2396;2397;2398;2399;, - 4;2400;2401;2402;2403;, - 4;2404;2405;2406;2407;, - 4;2408;2409;2410;2411;, - 4;2412;2413;2414;2415;, - 4;2416;2417;2418;2419;, - 4;2420;2421;2422;2423;, - 4;2424;2425;2426;2427;, - 4;2428;2429;2430;2431;, - 4;2432;2433;2434;2435;, - 4;2436;2437;2438;2439;, - 4;2440;2441;2442;2443;, - 4;2444;2445;2446;2447;, - 4;2448;2449;2450;2451;, - 4;2452;2453;2454;2455;, - 4;2456;2457;2458;2459;, - 4;2460;2461;2462;2463;, - 4;2464;2465;2466;2467;, - 4;2468;2469;2470;2471;, - 4;2472;2473;2474;2475;, - 4;2476;2477;2478;2479;, - 4;2480;2481;2482;2483;, - 4;2484;2485;2486;2487;, - 4;2488;2489;2490;2491;, - 4;2492;2493;2494;2495;, - 4;2496;2497;2498;2499;, - 4;2500;2501;2502;2503;, - 4;2504;2505;2506;2507;, - 4;2508;2509;2510;2511;, - 4;2512;2513;2514;2515;, - 4;2516;2517;2518;2519;, - 4;2520;2521;2522;2523;, - 4;2524;2525;2526;2527;, - 4;2528;2529;2530;2531;, - 4;2532;2533;2534;2535;, - 4;2536;2537;2538;2539;, - 4;2540;2541;2542;2543;, - 4;2544;2545;2546;2547;, - 4;2548;2549;2550;2551;, - 4;2552;2553;2554;2555;, - 4;2556;2557;2558;2559;, - 4;2560;2561;2562;2563;, - 4;2564;2565;2566;2567;, - 4;2568;2569;2570;2571;, - 4;2572;2573;2574;2575;, - 4;2576;2577;2578;2579;, - 4;2580;2581;2582;2583;, - 4;2584;2585;2586;2587;, - 4;2588;2589;2590;2591;, - 4;2592;2593;2594;2595;, - 4;2596;2597;2598;2599;, - 4;2600;2601;2602;2603;, - 4;2604;2605;2606;2607;, - 4;2608;2609;2610;2611;, - 4;2612;2613;2614;2615;, - 4;2616;2617;2618;2619;, - 4;2620;2621;2622;2623;, - 4;2624;2625;2626;2627;, - 4;2628;2629;2630;2631;, - 4;2632;2633;2634;2635;, - 4;2636;2637;2638;2639;, - 4;2640;2641;2642;2643;, - 4;2644;2645;2646;2647;, - 4;2648;2649;2650;2651;, - 4;2652;2653;2654;2655;, - 4;2656;2657;2658;2659;, - 4;2660;2661;2662;2663;, - 4;2664;2665;2666;2667;, - 4;2668;2669;2670;2671;, - 4;2672;2673;2674;2675;, - 4;2676;2677;2678;2679;, - 4;2680;2681;2682;2683;, - 4;2684;2685;2686;2687;, - 4;2688;2689;2690;2691;, - 4;2692;2693;2694;2695;, - 4;2696;2697;2698;2699;, - 4;2700;2701;2702;2703;, - 4;2704;2705;2706;2707;, - 4;2708;2709;2710;2711;, - 4;2712;2713;2714;2715;, - 4;2716;2717;2718;2719;, - 4;2720;2721;2722;2723;, - 4;2724;2725;2726;2727;, - 4;2728;2729;2730;2731;, - 4;2732;2733;2734;2735;, - 4;2736;2737;2738;2739;, - 4;2740;2741;2742;2743;, - 4;2744;2745;2746;2747;, - 4;2748;2749;2750;2751;, - 4;2752;2753;2754;2755;, - 4;2756;2757;2758;2759;, - 4;2760;2761;2762;2763;, - 4;2764;2765;2766;2767;, - 4;2768;2769;2770;2771;, - 4;2772;2773;2774;2775;, - 4;2776;2777;2778;2779;, - 4;2780;2781;2782;2783;, - 4;2784;2785;2786;2787;, - 4;2788;2789;2790;2791;, - 4;2792;2793;2794;2795;, - 4;2796;2797;2798;2799;, - 4;2800;2801;2802;2803;, - 4;2804;2805;2806;2807;, - 4;2808;2809;2810;2811;, - 4;2812;2813;2814;2815;, - 4;2816;2817;2818;2819;, - 4;2820;2821;2822;2823;, - 4;2824;2825;2826;2827;, - 4;2828;2829;2830;2831;, - 4;2832;2833;2834;2835;, - 4;2836;2837;2838;2839;, - 4;2840;2841;2842;2843;, - 4;2844;2845;2846;2847;, - 4;2848;2849;2850;2851;, - 4;2852;2853;2854;2855;, - 4;2856;2857;2858;2859;, - 4;2860;2861;2862;2863;, - 4;2864;2865;2866;2867;, - 4;2868;2869;2870;2871;, - 4;2872;2873;2874;2875;, - 4;2876;2877;2878;2879;, - 4;2880;2881;2882;2883;, - 4;2884;2885;2886;2887;, - 4;2888;2889;2890;2891;, - 4;2892;2893;2894;2895;, - 4;2896;2897;2898;2899;, - 4;2900;2901;2902;2903;, - 4;2904;2905;2906;2907;, - 4;2908;2909;2910;2911;, - 4;2912;2913;2914;2915;, - 4;2916;2917;2918;2919;, - 4;2920;2921;2922;2923;, - 4;2924;2925;2926;2927;, - 4;2928;2929;2930;2931;, - 4;2932;2933;2934;2935;, - 4;2936;2937;2938;2939;, - 4;2940;2941;2942;2943;, - 4;2944;2945;2946;2947;, - 4;2948;2949;2950;2951;; - } //End of Plane_000 Normals - MeshMaterialList { //Plane_000 Material List - 1; - 738; - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0;; - Material Material { - 0.640000; 0.640000; 0.640000; 1.000000;; - 96.078431; - 0.500000; 0.500000; 0.500000;; - 0.000000; 0.000000; 0.000000;; - TextureFilename {"boat.png";} - } - } //End of Plane_000 Material List - MeshTextureCoords { //Plane_000 UV Coordinates - 2952; - 0.116022; 0.052830;, - 0.087066; 0.052833;, - 0.087063; 0.025689;, - 0.116019; 0.025685;, - 0.029160; 0.479941;, - 0.058118; 0.479941;, - 0.058118; 0.507087;, - 0.029160; 0.507087;, - 0.087076; 0.222947;, - 0.058119; 0.222948;, - 0.058119; 0.195803;, - 0.087075; 0.195803;, - 0.144991; 0.393067;, - 0.116033; 0.393067;, - 0.116034; 0.365922;, - 0.144991; 0.365922;, - 0.405609; 0.393072;, - 0.376652; 0.393070;, - 0.376653; 0.365924;, - 0.405611; 0.365926;, - 0.405620; 0.139684;, - 0.434582; 0.139684;, - 0.434582; 0.166834;, - 0.405621; 0.166834;, - 0.662141; 0.896163;, - 0.691099; 0.896163;, - 0.691099; 0.923309;, - 0.662141; 0.923309;, - 0.289781; 0.309818;, - 0.318739; 0.309818;, - 0.318739; 0.336965;, - 0.289780; 0.336964;, - 0.749016; 0.896163;, - 0.777974; 0.896163;, - 0.777974; 0.923309;, - 0.749016; 0.923309;, - 0.173944; 0.139696;, - 0.202902; 0.139694;, - 0.202903; 0.166840;, - 0.173946; 0.166842;, - 0.231853; 0.052816;, - 0.202894; 0.052820;, - 0.202891; 0.025674;, - 0.231849; 0.025670;, - 0.202907; 0.393067;, - 0.173949; 0.393067;, - 0.173949; 0.365921;, - 0.202907; 0.365921;, - 0.318738; 0.139687;, - 0.347698; 0.139686;, - 0.347699; 0.166834;, - 0.318739; 0.166835;, - 0.289772; 0.052810;, - 0.260812; 0.052813;, - 0.260808; 0.025666;, - 0.289768; 0.025662;, - 0.579760; 0.536037;, - 0.550803; 0.536034;, - 0.550805; 0.508889;, - 0.579762; 0.508891;, - 0.202907; 0.479940;, - 0.231864; 0.479940;, - 0.231865; 0.507085;, - 0.202907; 0.507085;, - 0.087073; 0.139701;, - 0.116029; 0.139700;, - 0.116031; 0.166845;, - 0.087074; 0.166846;, - 0.463541; 0.222946;, - 0.434580; 0.222944;, - 0.434581; 0.195795;, - 0.463543; 0.195797;, - 0.434571; 0.336970;, - 0.463530; 0.336973;, - 0.463527; 0.365931;, - 0.434569; 0.365928;, - 0.405613; 0.336968;, - 0.434571; 0.336970;, - 0.434569; 0.365928;, - 0.405611; 0.365926;, - 0.347692; 0.479940;, - 0.376649; 0.479941;, - 0.376648; 0.507085;, - 0.347691; 0.507085;, - 0.202907; 0.336964;, - 0.231865; 0.336964;, - 0.231864; 0.365922;, - 0.202907; 0.365921;, - 0.173949; 0.336964;, - 0.202907; 0.336964;, - 0.202907; 0.365921;, - 0.173949; 0.365921;, - 0.144991; 0.309818;, - 0.173949; 0.309818;, - 0.173949; 0.336964;, - 0.144991; 0.336964;, - 0.434582; 0.166834;, - 0.463544; 0.166834;, - 0.463543; 0.195797;, - 0.434581; 0.195795;, - 0.405621; 0.166834;, - 0.434582; 0.166834;, - 0.434581; 0.195795;, - 0.405620; 0.195795;, - 0.144990; 0.222946;, - 0.116033; 0.222947;, - 0.116032; 0.195802;, - 0.144989; 0.195800;, - 0.318739; 0.166835;, - 0.347699; 0.166834;, - 0.347700; 0.195794;, - 0.318740; 0.195795;, - 0.289780; 0.166836;, - 0.318739; 0.166835;, - 0.318740; 0.195795;, - 0.289780; 0.195795;, - 0.231865; 0.309818;, - 0.260823; 0.309818;, - 0.260822; 0.336964;, - 0.231865; 0.336964;, - 0.434560; 0.507088;, - 0.463516; 0.507089;, - 0.463514; 0.536045;, - 0.434558; 0.536044;, - 0.405604; 0.507086;, - 0.434560; 0.507088;, - 0.434558; 0.536044;, - 0.405603; 0.536042;, - 0.058118; 0.393067;, - 0.029160; 0.393067;, - 0.029160; 0.365921;, - 0.058118; 0.365921;, - 0.318735; 0.507084;, - 0.347691; 0.507085;, - 0.347691; 0.536041;, - 0.318735; 0.536041;, - 0.289778; 0.507084;, - 0.318735; 0.507084;, - 0.318735; 0.536041;, - 0.289779; 0.536041;, - 0.376654; 0.052801;, - 0.347693; 0.052804;, - 0.347690; 0.025655;, - 0.376652; 0.025652;, - 0.318739; 0.336965;, - 0.347697; 0.336965;, - 0.347696; 0.365923;, - 0.318738; 0.365923;, - 0.289780; 0.336964;, - 0.318739; 0.336965;, - 0.318738; 0.365923;, - 0.289780; 0.365922;, - 0.806932; 0.896163;, - 0.835890; 0.896163;, - 0.835890; 0.923309;, - 0.806932; 0.923309;, - 0.202907; 0.507085;, - 0.231865; 0.507085;, - 0.231865; 0.536042;, - 0.202908; 0.536043;, - 0.173950; 0.507086;, - 0.202907; 0.507085;, - 0.202908; 0.536043;, - 0.173950; 0.536044;, - 0.260819; 0.139691;, - 0.289778; 0.139689;, - 0.289780; 0.166836;, - 0.260820; 0.166837;, - 0.087076; 0.507087;, - 0.116034; 0.507086;, - 0.116034; 0.536044;, - 0.087076; 0.536045;, - 0.058118; 0.507087;, - 0.087076; 0.507087;, - 0.087076; 0.536045;, - 0.058118; 0.536045;, - 0.782471; 0.536045;, - 0.753512; 0.536045;, - 0.753512; 0.508898;, - 0.782471; 0.508898;, - 0.087076; 0.336964;, - 0.116034; 0.336964;, - 0.116034; 0.365922;, - 0.087076; 0.365921;, - 0.058118; 0.336964;, - 0.087076; 0.336964;, - 0.087076; 0.365921;, - 0.058118; 0.365921;, - 0.116029; 0.139700;, - 0.144987; 0.139698;, - 0.144988; 0.166843;, - 0.116031; 0.166845;, - 0.202903; 0.166840;, - 0.231862; 0.166839;, - 0.231863; 0.195797;, - 0.202905; 0.195798;, - 0.173946; 0.166842;, - 0.202903; 0.166840;, - 0.202905; 0.195798;, - 0.173947; 0.195799;, - 0.260822; 0.479939;, - 0.289779; 0.479939;, - 0.289778; 0.507084;, - 0.260822; 0.507084;, - 0.087074; 0.166846;, - 0.116031; 0.166845;, - 0.116032; 0.195802;, - 0.087075; 0.195803;, - 0.058118; 0.166847;, - 0.087074; 0.166846;, - 0.087075; 0.195803;, - 0.058119; 0.195803;, - 0.116033; 0.222947;, - 0.087076; 0.222947;, - 0.087075; 0.195803;, - 0.116032; 0.195802;, - 0.144992; 0.479940;, - 0.173949; 0.479940;, - 0.173950; 0.507086;, - 0.144992; 0.507086;, - 0.202906; 0.222944;, - 0.173948; 0.222945;, - 0.173947; 0.195799;, - 0.202905; 0.195798;, - 0.376652; 0.393070;, - 0.347695; 0.393069;, - 0.347696; 0.365923;, - 0.376653; 0.365924;, - 0.434578; 0.052797;, - 0.405616; 0.052799;, - 0.405614; 0.025649;, - 0.434577; 0.025647;, - 0.029162; 0.309818;, - 0.058119; 0.309818;, - 0.058118; 0.336964;, - 0.029161; 0.336963;, - 0.173949; 0.309818;, - 0.202907; 0.309818;, - 0.202907; 0.336964;, - 0.173949; 0.336964;, - 0.289779; 0.479939;, - 0.318735; 0.479940;, - 0.318735; 0.507084;, - 0.289778; 0.507084;, - 0.289780; 0.393068;, - 0.260822; 0.393067;, - 0.260822; 0.365922;, - 0.289780; 0.365922;, - 0.058119; 0.309818;, - 0.087076; 0.309818;, - 0.087076; 0.336964;, - 0.058118; 0.336964;, - 0.231864; 0.393067;, - 0.202907; 0.393067;, - 0.202907; 0.365921;, - 0.231864; 0.365922;, - 0.434567; 0.393073;, - 0.405609; 0.393072;, - 0.405611; 0.365926;, - 0.434569; 0.365928;, - 0.434582; 0.139684;, - 0.463545; 0.139683;, - 0.463544; 0.166834;, - 0.434582; 0.166834;, - 0.376655; 0.336967;, - 0.405613; 0.336968;, - 0.405611; 0.365926;, - 0.376653; 0.365924;, - 0.347697; 0.336965;, - 0.376655; 0.336967;, - 0.376653; 0.365924;, - 0.347696; 0.365923;, - 0.260812; 0.052813;, - 0.231853; 0.052816;, - 0.231849; 0.025670;, - 0.260808; 0.025666;, - 0.289781; 0.222942;, - 0.260822; 0.222943;, - 0.260822; 0.195796;, - 0.289780; 0.195795;, - 0.550803; 0.536034;, - 0.521845; 0.536032;, - 0.521847; 0.508886;, - 0.550805; 0.508889;, - 0.318739; 0.309818;, - 0.347698; 0.309819;, - 0.347697; 0.336965;, - 0.318739; 0.336965;, - 0.637676; 0.536041;, - 0.608718; 0.536039;, - 0.608720; 0.508893;, - 0.637678; 0.508895;, - 0.202902; 0.139694;, - 0.231860; 0.139692;, - 0.231862; 0.166839;, - 0.202903; 0.166840;, - 0.318732; 0.052806;, - 0.289772; 0.052810;, - 0.289768; 0.025662;, - 0.318729; 0.025658;, - 0.144991; 0.336964;, - 0.173949; 0.336964;, - 0.173949; 0.365921;, - 0.144991; 0.365922;, - 0.116034; 0.336964;, - 0.144991; 0.336964;, - 0.144991; 0.365922;, - 0.116034; 0.365922;, - 0.864848; 0.896163;, - 0.893806; 0.896163;, - 0.893806; 0.923309;, - 0.864848; 0.923309;, - 0.029160; 0.393067;, - 0.000202; 0.393067;, - 0.000202; 0.365920;, - 0.029160; 0.365921;, - 0.777974; 0.896163;, - 0.806932; 0.896163;, - 0.806932; 0.923309;, - 0.777974; 0.923309;, - 0.058110; 0.052835;, - 0.029155; 0.052838;, - 0.029152; 0.025694;, - 0.058107; 0.025692;, - 0.376649; 0.479941;, - 0.405605; 0.479942;, - 0.405604; 0.507086;, - 0.376648; 0.507085;, - 0.000205; 0.139706;, - 0.029161; 0.139705;, - 0.029162; 0.166848;, - 0.000206; 0.166849;, - 0.231864; 0.222943;, - 0.202906; 0.222944;, - 0.202905; 0.195798;, - 0.231863; 0.195797;, - 0.260823; 0.309818;, - 0.289781; 0.309818;, - 0.289780; 0.336964;, - 0.260822; 0.336964;, - 0.087076; 0.393067;, - 0.058118; 0.393067;, - 0.058118; 0.365921;, - 0.087076; 0.365921;, - 0.463541; 0.052795;, - 0.434578; 0.052797;, - 0.434577; 0.025647;, - 0.463539; 0.025645;, - 0.695593; 0.536044;, - 0.666635; 0.536043;, - 0.666636; 0.508897;, - 0.695594; 0.508898;, - 0.405615; 0.309822;, - 0.434574; 0.309824;, - 0.434571; 0.336970;, - 0.405613; 0.336968;, - 0.173936; 0.052823;, - 0.144979; 0.052827;, - 0.144976; 0.025682;, - 0.173933; 0.025678;, - 0.376660; 0.166834;, - 0.405621; 0.166834;, - 0.405620; 0.195795;, - 0.376660; 0.195794;, - 0.347699; 0.166834;, - 0.376660; 0.166834;, - 0.376660; 0.195794;, - 0.347700; 0.195794;, - 0.633183; 0.896163;, - 0.662141; 0.896163;, - 0.662141; 0.923309;, - 0.633183; 0.923309;, - 0.144987; 0.139698;, - 0.173944; 0.139696;, - 0.173946; 0.166842;, - 0.144988; 0.166843;, - 0.405605; 0.479942;, - 0.434561; 0.479944;, - 0.434560; 0.507088;, - 0.405604; 0.507086;, - 0.260822; 0.393067;, - 0.231864; 0.393067;, - 0.231864; 0.365922;, - 0.260822; 0.365922;, - 0.058118; 0.479941;, - 0.087076; 0.479941;, - 0.087076; 0.507087;, - 0.058118; 0.507087;, - 0.463524; 0.393076;, - 0.434567; 0.393073;, - 0.434569; 0.365928;, - 0.463527; 0.365931;, - 0.202907; 0.309818;, - 0.231865; 0.309818;, - 0.231865; 0.336964;, - 0.202907; 0.336964;, - 0.260820; 0.166837;, - 0.289780; 0.166836;, - 0.289780; 0.195795;, - 0.260822; 0.195796;, - 0.231862; 0.166839;, - 0.260820; 0.166837;, - 0.260822; 0.195796;, - 0.231863; 0.195797;, - 0.260822; 0.222943;, - 0.231864; 0.222943;, - 0.231863; 0.195797;, - 0.260822; 0.195796;, - 0.405620; 0.222943;, - 0.376659; 0.222942;, - 0.376660; 0.195794;, - 0.405620; 0.195795;, - 0.347698; 0.309819;, - 0.376656; 0.309820;, - 0.376655; 0.336967;, - 0.347697; 0.336965;, - 0.318735; 0.479940;, - 0.347692; 0.479940;, - 0.347691; 0.507085;, - 0.318735; 0.507084;, - 0.318737; 0.393068;, - 0.289780; 0.393068;, - 0.289780; 0.365922;, - 0.318738; 0.365923;, - 0.087076; 0.309818;, - 0.116034; 0.309818;, - 0.116034; 0.336964;, - 0.087076; 0.336964;, - 0.347698; 0.139686;, - 0.376659; 0.139685;, - 0.376660; 0.166834;, - 0.347699; 0.166834;, - 0.376648; 0.507085;, - 0.405604; 0.507086;, - 0.405603; 0.536042;, - 0.376647; 0.536041;, - 0.347691; 0.507085;, - 0.376648; 0.507085;, - 0.376647; 0.536041;, - 0.347691; 0.536041;, - 0.347693; 0.052804;, - 0.318732; 0.052806;, - 0.318729; 0.025658;, - 0.347690; 0.025655;, - 0.260822; 0.507084;, - 0.289778; 0.507084;, - 0.289779; 0.536041;, - 0.260822; 0.536041;, - 0.231865; 0.507085;, - 0.260822; 0.507084;, - 0.260822; 0.536041;, - 0.231865; 0.536042;, - 0.318740; 0.222942;, - 0.289781; 0.222942;, - 0.289780; 0.195795;, - 0.318740; 0.195795;, - 0.922764; 0.896163;, - 0.951722; 0.896163;, - 0.951722; 0.923309;, - 0.922764; 0.923309;, - 0.029155; 0.052838;, - 0.000199; 0.052841;, - 0.000197; 0.025697;, - 0.029152; 0.025694;, - 0.000202; 0.479941;, - 0.029160; 0.479941;, - 0.029160; 0.507087;, - 0.000202; 0.507087;, - 0.058119; 0.222948;, - 0.029163; 0.222948;, - 0.029163; 0.195804;, - 0.058119; 0.195803;, - 0.753512; 0.536045;, - 0.724553; 0.536045;, - 0.724553; 0.508898;, - 0.753512; 0.508898;, - 0.116033; 0.393067;, - 0.087076; 0.393067;, - 0.087076; 0.365921;, - 0.116034; 0.365922;, - 0.260822; 0.336964;, - 0.289780; 0.336964;, - 0.289780; 0.365922;, - 0.260822; 0.365922;, - 0.231865; 0.336964;, - 0.260822; 0.336964;, - 0.260822; 0.365922;, - 0.231864; 0.365922;, - 0.666635; 0.536043;, - 0.637676; 0.536041;, - 0.637678; 0.508895;, - 0.666636; 0.508897;, - 0.144992; 0.507086;, - 0.173950; 0.507086;, - 0.173950; 0.536044;, - 0.144992; 0.536044;, - 0.116034; 0.507086;, - 0.144992; 0.507086;, - 0.144992; 0.536044;, - 0.116034; 0.536044;, - 0.087066; 0.052833;, - 0.058110; 0.052835;, - 0.058107; 0.025692;, - 0.087063; 0.025689;, - 0.029160; 0.507087;, - 0.058118; 0.507087;, - 0.058118; 0.536045;, - 0.029160; 0.536045;, - 0.000202; 0.507087;, - 0.029160; 0.507087;, - 0.029160; 0.536045;, - 0.000202; 0.536045;, - 0.144979; 0.052827;, - 0.116022; 0.052830;, - 0.116019; 0.025685;, - 0.144976; 0.025682;, - 0.173949; 0.393067;, - 0.144991; 0.393067;, - 0.144991; 0.365922;, - 0.173949; 0.365921;, - 0.289778; 0.139689;, - 0.318738; 0.139687;, - 0.318739; 0.166835;, - 0.289780; 0.166836;, - 0.691099; 0.896163;, - 0.720057; 0.896163;, - 0.720058; 0.923309;, - 0.691099; 0.923309;, - 0.029161; 0.139705;, - 0.058116; 0.139703;, - 0.058118; 0.166847;, - 0.029162; 0.166848;, - 0.173949; 0.479940;, - 0.202907; 0.479940;, - 0.202907; 0.507085;, - 0.173950; 0.507086;, - 0.058116; 0.139703;, - 0.087073; 0.139701;, - 0.087074; 0.166846;, - 0.058118; 0.166847;, - 0.029161; 0.336963;, - 0.058118; 0.336964;, - 0.058118; 0.365921;, - 0.029160; 0.365921;, - 0.000203; 0.336962;, - 0.029161; 0.336963;, - 0.029160; 0.365921;, - 0.000202; 0.365920;, - 0.434574; 0.309824;, - 0.463533; 0.309827;, - 0.463530; 0.336973;, - 0.434571; 0.336970;, - 0.376659; 0.222942;, - 0.347700; 0.222942;, - 0.347700; 0.195794;, - 0.376660; 0.195794;, - 0.202894; 0.052820;, - 0.173936; 0.052823;, - 0.173933; 0.025678;, - 0.202891; 0.025674;, - 0.521845; 0.536032;, - 0.492888; 0.536029;, - 0.492890; 0.508884;, - 0.521847; 0.508886;, - 0.434561; 0.479944;, - 0.463517; 0.479945;, - 0.463516; 0.507089;, - 0.434560; 0.507088;, - 0.347695; 0.393069;, - 0.318737; 0.393068;, - 0.318738; 0.365923;, - 0.347696; 0.365923;, - 0.116034; 0.309818;, - 0.144991; 0.309818;, - 0.144991; 0.336964;, - 0.116034; 0.336964;, - 0.144988; 0.166843;, - 0.173946; 0.166842;, - 0.173947; 0.195799;, - 0.144989; 0.195800;, - 0.116031; 0.166845;, - 0.144988; 0.166843;, - 0.144989; 0.195800;, - 0.116032; 0.195802;, - 0.087076; 0.479941;, - 0.116034; 0.479941;, - 0.116034; 0.507086;, - 0.087076; 0.507087;, - 0.347700; 0.222942;, - 0.318740; 0.222942;, - 0.318740; 0.195795;, - 0.347700; 0.195794;, - 0.231860; 0.139692;, - 0.260819; 0.139691;, - 0.260820; 0.166837;, - 0.231862; 0.166839;, - 0.434580; 0.222944;, - 0.405620; 0.222943;, - 0.405620; 0.195795;, - 0.434581; 0.195795;, - 0.893806; 0.896163;, - 0.922764; 0.896163;, - 0.922764; 0.923309;, - 0.893806; 0.923309;, - 0.376656; 0.309820;, - 0.405615; 0.309822;, - 0.405613; 0.336968;, - 0.376655; 0.336967;, - 0.231864; 0.479940;, - 0.260822; 0.479939;, - 0.260822; 0.507084;, - 0.231865; 0.507085;, - 0.029162; 0.166848;, - 0.058118; 0.166847;, - 0.058119; 0.195803;, - 0.029163; 0.195804;, - 0.000206; 0.166849;, - 0.029162; 0.166848;, - 0.029163; 0.195804;, - 0.000207; 0.195804;, - 0.029163; 0.222948;, - 0.000207; 0.222948;, - 0.000207; 0.195804;, - 0.029163; 0.195804;, - 0.116034; 0.479941;, - 0.144992; 0.479940;, - 0.144992; 0.507086;, - 0.116034; 0.507086;, - 0.173948; 0.222945;, - 0.144990; 0.222946;, - 0.144989; 0.195800;, - 0.173947; 0.195799;, - 0.376659; 0.139685;, - 0.405620; 0.139684;, - 0.405621; 0.166834;, - 0.376660; 0.166834;, - 0.405616; 0.052799;, - 0.376654; 0.052801;, - 0.376652; 0.025652;, - 0.405614; 0.025649;, - 0.000205; 0.309817;, - 0.029162; 0.309818;, - 0.029161; 0.336963;, - 0.000203; 0.336962;, - 0.811430; 0.536045;, - 0.782471; 0.536045;, - 0.782471; 0.508898;, - 0.811430; 0.508898;, - 0.260812; 0.052813;, - 0.289772; 0.052810;, - 0.289774; 0.081770;, - 0.260815; 0.081772;, - 0.318732; 0.052806;, - 0.347693; 0.052804;, - 0.347695; 0.081765;, - 0.318734; 0.081767;, - 0.260817; 0.110731;, - 0.289777; 0.110729;, - 0.289778; 0.139689;, - 0.260819; 0.139691;, - 0.260822; 0.222943;, - 0.289781; 0.222942;, - 0.289781; 0.251901;, - 0.260823; 0.251901;, - 0.318740; 0.222942;, - 0.347700; 0.222942;, - 0.347699; 0.251901;, - 0.318740; 0.251901;, - 0.376658; 0.110724;, - 0.405619; 0.110723;, - 0.405620; 0.139684;, - 0.376659; 0.139685;, - 0.376659; 0.222942;, - 0.405620; 0.222943;, - 0.405618; 0.251903;, - 0.376659; 0.251902;, - 0.434580; 0.222944;, - 0.463541; 0.222946;, - 0.463539; 0.251907;, - 0.434578; 0.251905;, - 0.144979; 0.052827;, - 0.173936; 0.052823;, - 0.173939; 0.081781;, - 0.144982; 0.081784;, - 0.202894; 0.052820;, - 0.231853; 0.052816;, - 0.231856; 0.081775;, - 0.202897; 0.081778;, - 0.144991; 0.280861;, - 0.173949; 0.280860;, - 0.173949; 0.309818;, - 0.144991; 0.309818;, - 0.144991; 0.393067;, - 0.173949; 0.393067;, - 0.173949; 0.422025;, - 0.144991; 0.422025;, - 0.202907; 0.393067;, - 0.231864; 0.393067;, - 0.231864; 0.422025;, - 0.202907; 0.422025;, - 0.376657; 0.280861;, - 0.405617; 0.280863;, - 0.405615; 0.309822;, - 0.376656; 0.309820;, - 0.376652; 0.393070;, - 0.405609; 0.393072;, - 0.405608; 0.422029;, - 0.376651; 0.422027;, - 0.434567; 0.393073;, - 0.463524; 0.393076;, - 0.463521; 0.422033;, - 0.434565; 0.422031;, - 0.376654; 0.052801;, - 0.405616; 0.052799;, - 0.405618; 0.081761;, - 0.376656; 0.081763;, - 0.434578; 0.052797;, - 0.463541; 0.052795;, - 0.463543; 0.081758;, - 0.434580; 0.081759;, - 0.087071; 0.110745;, - 0.116028; 0.110743;, - 0.116029; 0.139700;, - 0.087073; 0.139701;, - 0.202900; 0.110736;, - 0.231858; 0.110734;, - 0.231860; 0.139692;, - 0.202902; 0.139694;, - 0.087076; 0.280861;, - 0.116034; 0.280861;, - 0.116034; 0.309818;, - 0.087076; 0.309818;, - 0.087076; 0.450983;, - 0.116034; 0.450983;, - 0.116034; 0.479941;, - 0.087076; 0.479941;, - 0.202907; 0.450982;, - 0.231864; 0.450982;, - 0.231864; 0.479940;, - 0.202907; 0.479940;, - 0.318740; 0.280860;, - 0.347698; 0.280860;, - 0.347698; 0.309819;, - 0.318739; 0.309818;, - 0.318736; 0.450983;, - 0.347693; 0.450983;, - 0.347692; 0.479940;, - 0.318735; 0.479940;, - 0.434563; 0.450987;, - 0.463519; 0.450989;, - 0.463517; 0.479945;, - 0.434561; 0.479944;, - 0.318737; 0.110727;, - 0.347697; 0.110726;, - 0.347698; 0.139686;, - 0.318738; 0.139687;, - 0.434581; 0.110722;, - 0.463544; 0.110721;, - 0.463545; 0.139683;, - 0.434582; 0.139684;, - 0.202907; 0.280860;, - 0.231865; 0.280860;, - 0.231865; 0.309818;, - 0.202907; 0.309818;, - 0.434576; 0.280865;, - 0.463536; 0.280867;, - 0.463533; 0.309827;, - 0.434574; 0.309824;, - 0.256841; 0.710209;, - 0.256842; 0.739169;, - 0.237438; 0.739169;, - 0.237437; 0.710210;, - 0.411474; 0.883958;, - 0.411472; 0.912914;, - 0.392071; 0.912913;, - 0.392072; 0.883957;, - 0.102228; 0.941881;, - 0.102232; 0.970836;, - 0.082831; 0.970838;, - 0.082827; 0.941883;, - 0.343726; 0.594367;, - 0.343729; 0.565405;, - 0.363135; 0.565407;, - 0.363131; 0.594369;, - 0.343718; 0.739168;, - 0.343719; 0.710209;, - 0.363123; 0.710210;, - 0.363122; 0.739169;, - 0.498346; 0.855009;, - 0.498349; 0.826052;, - 0.517751; 0.826054;, - 0.517748; 0.855011;, - 0.411480; 0.797088;, - 0.411478; 0.826045;, - 0.392076; 0.826044;, - 0.392077; 0.797087;, - 0.343724; 0.623329;, - 0.343726; 0.594367;, - 0.363131; 0.594369;, - 0.363129; 0.623330;, - 0.411483; 0.739172;, - 0.411481; 0.768130;, - 0.392079; 0.768129;, - 0.392080; 0.739171;, - 0.411469; 0.941870;, - 0.411467; 0.970825;, - 0.392066; 0.970823;, - 0.392068; 0.941868;, - 0.189099; 0.999779;, - 0.189096; 0.970825;, - 0.208496; 0.970823;, - 0.208499; 0.999777;, - 0.102204; 0.768143;, - 0.102209; 0.797100;, - 0.082806; 0.797103;, - 0.082802; 0.768146;, - 0.256844; 0.797085;, - 0.256845; 0.826043;, - 0.237443; 0.826044;, - 0.237441; 0.797086;, - 0.521853; 0.432392;, - 0.550811; 0.432394;, - 0.550809; 0.451796;, - 0.521852; 0.451794;, - 0.343715; 0.883955;, - 0.343716; 0.854999;, - 0.363117; 0.854999;, - 0.363116; 0.883956;, - 0.608726; 0.432398;, - 0.637683; 0.432400;, - 0.637682; 0.451803;, - 0.608724; 0.451801;, - 0.189078; 0.768132;, - 0.189076; 0.739173;, - 0.208479; 0.739171;, - 0.208481; 0.768130;, - 0.102213; 0.826057;, - 0.102217; 0.855013;, - 0.082815; 0.855016;, - 0.082811; 0.826060;, - 0.392064; 0.999777;, - 0.363110; 0.999774;, - 0.363112; 0.970821;, - 0.392066; 0.970823;, - 0.392066; 0.970823;, - 0.363112; 0.970821;, - 0.363114; 0.941867;, - 0.392068; 0.941868;, - 0.893806; 0.999806;, - 0.864848; 0.999805;, - 0.864848; 0.980403;, - 0.893806; 0.980403;, - 0.392079; 0.768129;, - 0.363121; 0.768127;, - 0.363122; 0.739169;, - 0.392080; 0.739171;, - 0.392080; 0.739171;, - 0.363122; 0.739169;, - 0.363123; 0.710210;, - 0.392082; 0.710212;, - 0.411507; 0.536454;, - 0.411501; 0.565415;, - 0.392097; 0.565411;, - 0.392102; 0.536450;, - 0.237452; 0.999775;, - 0.208499; 0.999777;, - 0.208496; 0.970823;, - 0.237450; 0.970821;, - 0.237450; 0.970821;, - 0.208496; 0.970823;, - 0.208494; 0.941869;, - 0.237449; 0.941867;, - 0.806932; 0.999805;, - 0.777974; 0.999805;, - 0.777974; 0.980403;, - 0.806932; 0.980403;, - 0.237446; 0.883957;, - 0.208490; 0.883958;, - 0.208488; 0.855002;, - 0.237444; 0.855000;, - 0.237444; 0.855000;, - 0.208488; 0.855002;, - 0.208486; 0.826045;, - 0.237443; 0.826044;, - 0.102162; 0.565421;, - 0.102170; 0.594384;, - 0.082764; 0.594389;, - 0.082755; 0.565427;, - 0.546688; 0.999799;, - 0.517731; 0.999795;, - 0.517735; 0.970838;, - 0.546692; 0.970842;, - 0.546692; 0.970842;, - 0.517735; 0.970838;, - 0.517739; 0.941881;, - 0.546696; 0.941885;, - 0.498337; 0.941879;, - 0.498340; 0.912923;, - 0.517742; 0.912925;, - 0.517739; 0.941881;, - 0.546702; 0.883971;, - 0.517745; 0.883968;, - 0.517748; 0.855011;, - 0.546705; 0.855014;, - 0.546705; 0.855014;, - 0.517748; 0.855011;, - 0.517751; 0.826054;, - 0.546709; 0.826057;, - 0.189056; 0.565403;, - 0.189053; 0.536436;, - 0.208462; 0.536434;, - 0.208464; 0.565401;, - 0.392072; 0.883957;, - 0.363116; 0.883956;, - 0.363117; 0.854999;, - 0.392074; 0.855001;, - 0.392074; 0.855001;, - 0.363117; 0.854999;, - 0.363118; 0.826043;, - 0.392076; 0.826044;, - 0.256842; 0.739169;, - 0.256843; 0.768127;, - 0.237440; 0.768128;, - 0.237438; 0.739169;, - 0.546715; 0.768142;, - 0.517757; 0.768139;, - 0.517760; 0.739182;, - 0.546718; 0.739185;, - 0.546718; 0.739185;, - 0.517760; 0.739182;, - 0.517763; 0.710224;, - 0.546721; 0.710227;, - 0.343716; 0.826042;, - 0.343717; 0.797085;, - 0.363120; 0.797085;, - 0.363118; 0.826043;, - 0.546728; 0.652311;, - 0.517770; 0.652307;, - 0.517774; 0.623349;, - 0.546732; 0.623353;, - 0.546732; 0.623353;, - 0.517774; 0.623349;, - 0.517778; 0.594391;, - 0.546736; 0.594395;, - 0.411497; 0.594375;, - 0.411493; 0.623335;, - 0.392089; 0.623333;, - 0.392093; 0.594372;, - 0.392086; 0.652293;, - 0.363126; 0.652291;, - 0.363129; 0.623330;, - 0.392089; 0.623333;, - 0.392089; 0.623333;, - 0.363129; 0.623330;, - 0.363131; 0.594369;, - 0.392093; 0.594372;, - 0.102232; 0.970836;, - 0.102236; 0.999791;, - 0.082835; 0.999793;, - 0.082831; 0.970838;, - 0.237440; 0.768128;, - 0.208481; 0.768130;, - 0.208479; 0.739171;, - 0.237438; 0.739169;, - 0.237438; 0.739169;, - 0.208479; 0.739171;, - 0.208477; 0.710212;, - 0.237437; 0.710210;, - 0.666637; 0.432400;, - 0.695596; 0.432400;, - 0.695595; 0.451803;, - 0.666637; 0.451803;, - 0.237433; 0.652289;, - 0.208472; 0.652291;, - 0.208469; 0.623329;, - 0.237432; 0.623327;, - 0.237432; 0.623327;, - 0.208469; 0.623329;, - 0.208467; 0.594365;, - 0.237431; 0.594364;, - 0.343712; 0.970820;, - 0.343713; 0.941866;, - 0.363114; 0.941867;, - 0.363112; 0.970821;, - 0.102189; 0.681267;, - 0.102194; 0.710226;, - 0.082791; 0.710230;, - 0.082785; 0.681271;, - 0.662142; 0.999806;, - 0.633183; 0.999806;, - 0.633183; 0.980403;, - 0.662141; 0.980403;, - 0.189073; 0.710214;, - 0.189070; 0.681254;, - 0.208474; 0.681252;, - 0.208477; 0.710212;, - 0.498333; 0.970835;, - 0.498337; 0.941879;, - 0.517739; 0.941881;, - 0.517735; 0.970838;, - 0.411481; 0.768130;, - 0.411480; 0.797088;, - 0.392077; 0.797087;, - 0.392079; 0.768129;, - 0.498371; 0.623347;, - 0.498375; 0.594388;, - 0.517778; 0.594391;, - 0.517774; 0.623349;, - 0.411467; 0.970825;, - 0.411463; 0.999779;, - 0.392064; 0.999777;, - 0.392066; 0.970823;, - 0.343718; 0.768127;, - 0.343718; 0.739168;, - 0.363122; 0.739169;, - 0.363121; 0.768127;, - 0.256843; 0.768127;, - 0.256844; 0.797085;, - 0.237441; 0.797086;, - 0.237440; 0.768128;, - 0.256848; 0.912911;, - 0.256849; 0.941866;, - 0.237449; 0.941867;, - 0.237447; 0.912912;, - 0.343714; 0.912911;, - 0.343715; 0.883955;, - 0.363116; 0.883956;, - 0.363115; 0.912911;, - 0.498343; 0.883966;, - 0.498346; 0.855009;, - 0.517748; 0.855011;, - 0.517745; 0.883968;, - 0.392068; 0.941868;, - 0.363114; 0.941867;, - 0.363115; 0.912911;, - 0.392071; 0.912913;, - 0.392071; 0.912913;, - 0.363115; 0.912911;, - 0.363116; 0.883956;, - 0.392072; 0.883957;, - 0.411478; 0.826045;, - 0.411476; 0.855002;, - 0.392074; 0.855001;, - 0.392076; 0.826044;, - 0.343722; 0.652290;, - 0.343724; 0.623329;, - 0.363129; 0.623330;, - 0.363126; 0.652291;, - 0.189091; 0.912916;, - 0.189088; 0.883960;, - 0.208490; 0.883958;, - 0.208492; 0.912914;, - 0.102217; 0.855013;, - 0.102221; 0.883969;, - 0.082819; 0.883972;, - 0.082815; 0.855016;, - 0.256845; 0.826043;, - 0.256846; 0.854999;, - 0.237444; 0.855000;, - 0.237443; 0.826044;, - 0.951722; 0.999806;, - 0.922764; 0.999806;, - 0.922764; 0.980403;, - 0.951722; 0.980403;, - 0.102153; 0.536456;, - 0.102162; 0.565421;, - 0.082755; 0.565427;, - 0.082745; 0.536463;, - 0.392082; 0.710212;, - 0.363123; 0.710210;, - 0.363124; 0.681251;, - 0.392084; 0.681253;, - 0.392084; 0.681253;, - 0.363124; 0.681251;, - 0.363126; 0.652291;, - 0.392086; 0.652293;, - 0.498379; 0.565430;, - 0.498384; 0.536472;, - 0.517787; 0.536475;, - 0.517782; 0.565433;, - 0.256837; 0.565399;, - 0.256837; 0.594363;, - 0.237431; 0.594364;, - 0.237430; 0.565399;, - 0.724554; 0.432400;, - 0.753512; 0.432400;, - 0.753512; 0.451803;, - 0.724554; 0.451803;, - 0.411493; 0.623335;, - 0.411490; 0.652295;, - 0.392086; 0.652293;, - 0.392089; 0.623333;, - 0.744377; 0.250556;, - 0.744378; 0.193462;, - 0.779683; 0.193462;, - 0.779682; 0.250557;, - 0.102170; 0.594384;, - 0.102177; 0.623346;, - 0.082772; 0.623351;, - 0.082764; 0.594389;, - 0.102183; 0.652307;, - 0.102189; 0.681267;, - 0.082785; 0.681271;, - 0.082779; 0.652311;, - 0.411488; 0.681254;, - 0.411485; 0.710213;, - 0.392082; 0.710212;, - 0.392084; 0.681253;, - 0.189086; 0.855004;, - 0.189083; 0.826047;, - 0.208486; 0.826045;, - 0.208488; 0.855002;, - 0.720058; 0.999806;, - 0.691100; 0.999806;, - 0.691100; 0.980403;, - 0.720058; 0.980403;, - 0.189060; 0.594367;, - 0.189056; 0.565403;, - 0.208464; 0.565401;, - 0.208467; 0.594365;, - 0.498358; 0.739180;, - 0.498361; 0.710222;, - 0.517763; 0.710224;, - 0.517760; 0.739182;, - 0.189063; 0.623331;, - 0.189060; 0.594367;, - 0.208467; 0.594365;, - 0.208469; 0.623329;, - 0.237449; 0.941867;, - 0.208494; 0.941869;, - 0.208492; 0.912914;, - 0.237447; 0.912912;, - 0.237447; 0.912912;, - 0.208492; 0.912914;, - 0.208490; 0.883958;, - 0.237446; 0.883957;, - 0.343711; 0.999774;, - 0.343712; 0.970820;, - 0.363112; 0.970821;, - 0.363110; 0.999774;, - 0.256847; 0.883956;, - 0.256848; 0.912911;, - 0.237447; 0.912912;, - 0.237446; 0.883957;, - 0.102194; 0.710226;, - 0.102200; 0.739185;, - 0.082797; 0.739188;, - 0.082791; 0.710230;, - 0.492896; 0.432390;, - 0.521853; 0.432392;, - 0.521852; 0.451794;, - 0.492895; 0.451792;, - 0.498329; 0.999792;, - 0.498333; 0.970835;, - 0.517735; 0.970838;, - 0.517731; 0.999795;, - 0.411476; 0.855002;, - 0.411474; 0.883958;, - 0.392072; 0.883957;, - 0.392074; 0.855001;, - 0.343720; 0.681250;, - 0.343722; 0.652290;, - 0.363126; 0.652291;, - 0.363124; 0.681251;, - 0.237443; 0.826044;, - 0.208486; 0.826045;, - 0.208483; 0.797088;, - 0.237441; 0.797086;, - 0.237441; 0.797086;, - 0.208483; 0.797088;, - 0.208481; 0.768130;, - 0.237440; 0.768128;, - 0.498367; 0.652305;, - 0.498371; 0.623347;, - 0.517774; 0.623349;, - 0.517770; 0.652307;, - 0.256846; 0.854999;, - 0.256847; 0.883956;, - 0.237446; 0.883957;, - 0.237444; 0.855000;, - 0.189081; 0.797090;, - 0.189078; 0.768132;, - 0.208481; 0.768130;, - 0.208483; 0.797088;, - 0.256849; 0.941866;, - 0.256850; 0.970820;, - 0.237450; 0.970821;, - 0.237449; 0.941867;, - 0.922764; 0.999806;, - 0.893806; 0.999806;, - 0.893806; 0.980403;, - 0.922764; 0.980403;, - 0.343713; 0.941866;, - 0.343714; 0.912911;, - 0.363115; 0.912911;, - 0.363114; 0.941867;, - 0.498352; 0.797095;, - 0.498355; 0.768137;, - 0.517757; 0.768139;, - 0.517754; 0.797097;, - 0.546696; 0.941885;, - 0.517739; 0.941881;, - 0.517742; 0.912925;, - 0.546699; 0.912928;, - 0.546699; 0.912928;, - 0.517742; 0.912925;, - 0.517745; 0.883968;, - 0.546702; 0.883971;, - 0.256838; 0.536433;, - 0.256837; 0.565399;, - 0.237430; 0.565399;, - 0.237429; 0.536433;, - 0.546709; 0.826057;, - 0.517751; 0.826054;, - 0.517754; 0.797097;, - 0.546712; 0.797100;, - 0.546712; 0.797100;, - 0.517754; 0.797097;, - 0.517757; 0.768139;, - 0.546715; 0.768142;, - 0.498364; 0.681263;, - 0.498367; 0.652305;, - 0.517770; 0.652307;, - 0.517767; 0.681266;, - 0.256839; 0.681249;, - 0.256841; 0.710209;, - 0.237437; 0.710210;, - 0.237435; 0.681250;, - 0.189093; 0.941871;, - 0.189091; 0.912916;, - 0.208492; 0.912914;, - 0.208494; 0.941869;, - 0.102224; 0.912925;, - 0.102228; 0.941881;, - 0.082827; 0.941883;, - 0.082823; 0.912928;, - 0.343729; 0.565405;, - 0.343733; 0.536441;, - 0.363139; 0.536445;, - 0.363135; 0.565407;, - 0.782471; 0.432400;, - 0.811429; 0.432400;, - 0.811429; 0.451803;, - 0.782471; 0.451803;, - 0.102177; 0.623346;, - 0.102183; 0.652307;, - 0.082779; 0.652311;, - 0.082772; 0.623351;, - 0.392076; 0.826044;, - 0.363118; 0.826043;, - 0.363120; 0.797085;, - 0.392077; 0.797087;, - 0.392077; 0.797087;, - 0.363120; 0.797085;, - 0.363121; 0.768127;, - 0.392079; 0.768129;, - 0.498375; 0.594388;, - 0.498379; 0.565430;, - 0.517782; 0.565433;, - 0.517778; 0.594391;, - 0.546721; 0.710227;, - 0.517763; 0.710224;, - 0.517767; 0.681266;, - 0.546725; 0.681269;, - 0.546725; 0.681269;, - 0.517767; 0.681266;, - 0.517770; 0.652307;, - 0.546728; 0.652311;, - 0.256837; 0.594363;, - 0.256838; 0.623326;, - 0.237432; 0.623327;, - 0.237431; 0.594364;, - 0.546736; 0.594395;, - 0.517778; 0.594391;, - 0.517782; 0.565433;, - 0.546740; 0.565437;, - 0.546740; 0.565437;, - 0.517782; 0.565433;, - 0.517787; 0.536475;, - 0.546744; 0.536479;, - 0.411490; 0.652295;, - 0.411488; 0.681254;, - 0.392084; 0.681253;, - 0.392086; 0.652293;, - 0.411472; 0.912914;, - 0.411469; 0.941870;, - 0.392068; 0.941868;, - 0.392071; 0.912913;, - 0.189096; 0.970825;, - 0.189093; 0.941871;, - 0.208494; 0.941869;, - 0.208496; 0.970823;, - 0.691100; 0.999806;, - 0.662142; 0.999806;, - 0.662141; 0.980403;, - 0.691100; 0.980403;, - 0.343716; 0.854999;, - 0.343716; 0.826042;, - 0.363118; 0.826043;, - 0.363117; 0.854999;, - 0.777974; 0.999805;, - 0.749016; 0.999805;, - 0.749016; 0.980403;, - 0.777974; 0.980403;, - 0.189076; 0.739173;, - 0.189073; 0.710214;, - 0.208477; 0.710212;, - 0.208479; 0.739171;, - 0.392093; 0.594372;, - 0.363131; 0.594369;, - 0.363135; 0.565407;, - 0.392097; 0.565411;, - 0.392097; 0.565411;, - 0.363135; 0.565407;, - 0.363139; 0.536445;, - 0.392102; 0.536450;, - 0.102200; 0.739185;, - 0.102204; 0.768143;, - 0.082802; 0.768146;, - 0.082797; 0.739188;, - 0.411485; 0.710213;, - 0.411483; 0.739172;, - 0.392080; 0.739171;, - 0.392082; 0.710212;, - 0.189088; 0.883960;, - 0.189086; 0.855004;, - 0.208488; 0.855002;, - 0.208490; 0.883958;, - 0.102209; 0.797100;, - 0.102213; 0.826057;, - 0.082811; 0.826060;, - 0.082806; 0.797103;, - 0.550811; 0.432394;, - 0.579768; 0.432396;, - 0.579767; 0.451798;, - 0.550809; 0.451796;, - 0.498355; 0.768137;, - 0.498358; 0.739180;, - 0.517760; 0.739182;, - 0.517757; 0.768139;, - 0.189067; 0.652293;, - 0.189063; 0.623331;, - 0.208469; 0.623329;, - 0.208472; 0.652291;, - 0.237437; 0.710210;, - 0.208477; 0.710212;, - 0.208474; 0.681252;, - 0.237435; 0.681250;, - 0.237435; 0.681250;, - 0.208474; 0.681252;, - 0.208472; 0.652291;, - 0.237433; 0.652289;, - 0.256850; 0.970820;, - 0.256852; 0.999774;, - 0.237452; 0.999775;, - 0.237450; 0.970821;, - 0.498340; 0.912923;, - 0.498343; 0.883966;, - 0.517745; 0.883968;, - 0.517742; 0.912925;, - 0.343719; 0.710209;, - 0.343720; 0.681250;, - 0.363124; 0.681251;, - 0.363123; 0.710210;, - 0.256839; 0.652288;, - 0.256839; 0.681249;, - 0.237435; 0.681250;, - 0.237433; 0.652289;, - 0.343717; 0.797085;, - 0.343718; 0.768127;, - 0.363121; 0.768127;, - 0.363120; 0.797085;, - 0.411501; 0.565415;, - 0.411497; 0.594375;, - 0.392093; 0.594372;, - 0.392097; 0.565411;, - 0.102221; 0.883969;, - 0.102224; 0.912925;, - 0.082823; 0.912928;, - 0.082819; 0.883972;, - 0.237431; 0.594364;, - 0.208467; 0.594365;, - 0.208464; 0.565401;, - 0.237430; 0.565399;, - 0.237430; 0.565399;, - 0.208464; 0.565401;, - 0.208462; 0.536434;, - 0.237429; 0.536433;, - 0.835890; 0.999805;, - 0.806932; 0.999805;, - 0.806932; 0.980403;, - 0.835890; 0.980403;, - 0.189083; 0.826047;, - 0.189081; 0.797090;, - 0.208483; 0.797088;, - 0.208486; 0.826045;, - 0.753512; 0.432400;, - 0.782471; 0.432400;, - 0.782471; 0.451803;, - 0.753512; 0.451803;, - 0.189070; 0.681254;, - 0.189067; 0.652293;, - 0.208472; 0.652291;, - 0.208474; 0.681252;, - 0.498349; 0.826052;, - 0.498352; 0.797095;, - 0.517754; 0.797097;, - 0.517751; 0.826054;, - 0.256838; 0.623326;, - 0.256839; 0.652288;, - 0.237433; 0.652289;, - 0.237432; 0.623327;, - 0.498361; 0.710222;, - 0.498364; 0.681263;, - 0.517767; 0.681266;, - 0.517763; 0.710224;, - 0.782471; 0.451803;, - 0.811429; 0.451803;, - 0.811430; 0.508898;, - 0.782471; 0.508898;, - 0.569546; 0.317575;, - 0.538217; 0.317574;, - 0.538218; 0.250552;, - 0.569547; 0.250553;, - 0.546702; 0.883971;, - 0.546705; 0.855014;, - 0.603797; 0.855021;, - 0.603794; 0.883978;, - 0.000194; 0.000253;, - 0.029149; 0.000250;, - 0.029152; 0.025694;, - 0.000197; 0.025697;, - 0.546721; 0.710227;, - 0.546725; 0.681269;, - 0.603818; 0.681276;, - 0.603814; 0.710234;, - 0.057374; 0.883976;, - 0.057370; 0.855020;, - 0.082815; 0.855016;, - 0.082819; 0.883972;, - 0.691100; 0.980403;, - 0.662141; 0.980403;, - 0.662141; 0.923309;, - 0.691099; 0.923309;, - 0.546728; 0.652311;, - 0.546732; 0.623353;, - 0.603825; 0.623360;, - 0.603822; 0.652318;, - 0.057331; 0.652317;, - 0.057323; 0.623357;, - 0.082772; 0.623351;, - 0.082779; 0.652311;, - 0.666637; 0.451803;, - 0.695595; 0.451803;, - 0.695594; 0.508898;, - 0.666636; 0.508897;, - 0.546688; 0.999799;, - 0.546692; 0.970842;, - 0.603783; 0.970849;, - 0.603779; 0.999806;, - 0.546705; 0.855014;, - 0.546709; 0.826057;, - 0.603801; 0.826064;, - 0.603797; 0.855021;, - 0.662141; 0.980403;, - 0.633183; 0.980403;, - 0.633183; 0.923309;, - 0.662141; 0.923309;, - 0.057338; 0.681276;, - 0.057331; 0.652317;, - 0.082779; 0.652311;, - 0.082785; 0.681271;, - 0.720058; 0.980403;, - 0.691100; 0.980403;, - 0.691099; 0.923309;, - 0.720058; 0.923309;, - 0.289765; 0.000213;, - 0.318726; 0.000208;, - 0.318729; 0.025658;, - 0.289768; 0.025662;, - 0.546715; 0.768142;, - 0.546718; 0.739185;, - 0.603811; 0.739191;, - 0.603808; 0.768149;, - 0.546732; 0.623353;, - 0.546736; 0.594395;, - 0.603829; 0.594403;, - 0.603825; 0.623360;, - 0.893806; 0.980403;, - 0.864848; 0.980403;, - 0.864848; 0.923309;, - 0.893806; 0.923309;, - 0.057365; 0.826064;, - 0.057361; 0.797107;, - 0.082806; 0.797103;, - 0.082811; 0.826060;, - 0.546692; 0.970842;, - 0.546696; 0.941885;, - 0.603787; 0.941892;, - 0.603783; 0.970849;, - 0.777974; 0.980403;, - 0.749016; 0.980403;, - 0.749016; 0.923309;, - 0.777974; 0.923309;, - 0.633183; 0.980403;, - 0.604225; 0.980403;, - 0.604225; 0.923309;, - 0.633183; 0.923309;, - 0.058105; 0.000247;, - 0.087060; 0.000244;, - 0.087063; 0.025689;, - 0.058107; 0.025692;, - 0.922764; 0.980403;, - 0.893806; 0.980403;, - 0.893806; 0.923309;, - 0.922764; 0.923309;, - 0.434575; 0.000196;, - 0.463537; 0.000194;, - 0.463539; 0.025645;, - 0.434577; 0.025647;, - 0.546718; 0.739185;, - 0.546721; 0.710227;, - 0.603814; 0.710234;, - 0.603811; 0.739191;, - 0.521852; 0.451794;, - 0.550809; 0.451796;, - 0.550805; 0.508889;, - 0.521847; 0.508886;, - 0.864848; 0.980403;, - 0.835890; 0.980403;, - 0.835890; 0.923309;, - 0.864848; 0.923309;, - 0.057387; 0.970842;, - 0.057383; 0.941887;, - 0.082827; 0.941883;, - 0.082831; 0.970838;, - 0.144972; 0.000236;, - 0.173929; 0.000232;, - 0.173933; 0.025678;, - 0.144976; 0.025682;, - 0.749016; 0.980403;, - 0.720058; 0.980403;, - 0.720058; 0.923309;, - 0.749016; 0.923309;, - 0.492895; 0.451792;, - 0.521852; 0.451794;, - 0.521847; 0.508886;, - 0.492890; 0.508884;, - 0.951722; 0.980403;, - 0.922764; 0.980403;, - 0.922764; 0.923309;, - 0.951722; 0.923309;, - 0.806932; 0.980403;, - 0.777974; 0.980403;, - 0.777974; 0.923309;, - 0.806932; 0.923309;, - 0.546712; 0.797100;, - 0.546715; 0.768142;, - 0.603808; 0.768149;, - 0.603804; 0.797106;, - 0.057314; 0.594397;, - 0.057305; 0.565436;, - 0.082755; 0.565427;, - 0.082764; 0.594389;, - 0.550809; 0.451796;, - 0.579767; 0.451798;, - 0.579762; 0.508891;, - 0.550805; 0.508889;, - 0.202887; 0.000227;, - 0.231845; 0.000222;, - 0.231849; 0.025670;, - 0.202891; 0.025674;, - 0.724554; 0.451803;, - 0.753512; 0.451803;, - 0.753512; 0.508898;, - 0.724553; 0.508898;, - 0.546740; 0.565437;, - 0.546744; 0.536479;, - 0.603837; 0.536487;, - 0.603833; 0.565445;, - 0.608724; 0.451801;, - 0.637682; 0.451803;, - 0.637678; 0.508895;, - 0.608720; 0.508893;, - 0.463938; 0.451790;, - 0.492895; 0.451792;, - 0.492890; 0.508884;, - 0.463933; 0.508882;, - 0.835890; 0.980403;, - 0.806932; 0.980403;, - 0.806932; 0.923309;, - 0.835890; 0.923309;, - 0.546699; 0.912928;, - 0.546702; 0.883971;, - 0.603794; 0.883978;, - 0.603790; 0.912935;, - 0.546709; 0.826057;, - 0.546712; 0.797100;, - 0.603804; 0.797106;, - 0.603801; 0.826064;, - 0.057361; 0.797107;, - 0.057355; 0.768150;, - 0.082802; 0.768146;, - 0.082806; 0.797103;, - 0.753512; 0.451803;, - 0.782471; 0.451803;, - 0.782471; 0.508898;, - 0.753512; 0.508898;, - 0.695595; 0.451803;, - 0.724554; 0.451803;, - 0.724553; 0.508898;, - 0.695594; 0.508898;, - 0.057391; 0.999797;, - 0.057387; 0.970842;, - 0.082831; 0.970838;, - 0.082835; 0.999793;, - 0.546725; 0.681269;, - 0.546728; 0.652311;, - 0.603822; 0.652318;, - 0.603818; 0.681276;, - 0.546736; 0.594395;, - 0.546740; 0.565437;, - 0.603833; 0.565445;, - 0.603829; 0.594403;, - 0.057305; 0.565436;, - 0.057294; 0.536474;, - 0.082745; 0.536463;, - 0.082755; 0.565427;, - 0.579767; 0.451798;, - 0.608724; 0.451801;, - 0.608720; 0.508893;, - 0.579762; 0.508891;, - 0.318726; 0.000208;, - 0.347687; 0.000205;, - 0.347690; 0.025655;, - 0.318729; 0.025658;, - 0.546696; 0.941885;, - 0.546699; 0.912928;, - 0.603790; 0.912935;, - 0.603787; 0.941892;, - 0.343711; 0.999774;, - 0.314758; 0.999773;, - 0.314758; 0.970819;, - 0.343712; 0.970820;, - 0.343718; 0.768127;, - 0.314759; 0.768126;, - 0.314760; 0.739168;, - 0.343718; 0.739168;, - 0.189099; 0.999779;, - 0.160145; 0.999783;, - 0.160142; 0.970828;, - 0.189096; 0.970825;, - 0.189088; 0.883960;, - 0.160132; 0.883963;, - 0.160129; 0.855006;, - 0.189086; 0.855004;, - 0.498329; 0.999792;, - 0.469373; 0.999787;, - 0.469377; 0.970832;, - 0.498333; 0.970835;, - 0.498343; 0.883966;, - 0.469387; 0.883963;, - 0.469389; 0.855006;, - 0.498346; 0.855009;, - 0.343715; 0.883955;, - 0.314759; 0.883955;, - 0.314759; 0.854998;, - 0.343716; 0.854999;, - 0.498355; 0.768137;, - 0.469397; 0.768135;, - 0.469400; 0.739177;, - 0.498358; 0.739180;, - 0.498367; 0.652305;, - 0.469409; 0.652301;, - 0.469412; 0.623343;, - 0.498371; 0.623347;, - 0.343722; 0.652290;, - 0.314761; 0.652288;, - 0.314762; 0.623327;, - 0.343724; 0.623329;, - 0.189078; 0.768132;, - 0.160120; 0.768135;, - 0.160117; 0.739176;, - 0.189076; 0.739173;, - 0.189067; 0.652293;, - 0.160105; 0.652296;, - 0.160101; 0.623334;, - 0.189063; 0.623331;, - 0.131191; 0.999786;, - 0.102236; 0.999791;, - 0.102232; 0.970836;, - 0.131187; 0.970832;, - 0.131183; 0.941877;, - 0.102228; 0.941881;, - 0.102224; 0.912925;, - 0.131180; 0.912922;, - 0.440418; 0.999783;, - 0.411463; 0.999779;, - 0.411467; 0.970825;, - 0.440421; 0.970828;, - 0.440425; 0.941873;, - 0.411469; 0.941870;, - 0.411472; 0.912914;, - 0.440428; 0.912917;, - 0.343713; 0.941866;, - 0.314758; 0.941865;, - 0.314759; 0.912910;, - 0.343714; 0.912911;, - 0.440439; 0.768132;, - 0.411481; 0.768130;, - 0.411483; 0.739172;, - 0.440442; 0.739174;, - 0.440444; 0.710216;, - 0.411485; 0.710213;, - 0.411488; 0.681254;, - 0.440447; 0.681257;, - 0.343719; 0.710209;, - 0.314760; 0.710209;, - 0.314760; 0.681249;, - 0.343720; 0.681250;, - 0.131162; 0.768138;, - 0.102204; 0.768143;, - 0.102200; 0.739185;, - 0.131158; 0.739180;, - 0.131154; 0.710221;, - 0.102194; 0.710226;, - 0.102189; 0.681267;, - 0.131149; 0.681261;, - 0.285805; 0.999773;, - 0.256852; 0.999774;, - 0.256850; 0.970820;, - 0.285804; 0.970820;, - 0.285804; 0.941865;, - 0.256849; 0.941866;, - 0.256848; 0.912911;, - 0.285803; 0.912910;, - 0.189093; 0.941871;, - 0.160138; 0.941874;, - 0.160135; 0.912918;, - 0.189091; 0.912916;, - 0.285803; 0.883955;, - 0.256847; 0.883956;, - 0.256846; 0.854999;, - 0.285802; 0.854999;, - 0.285802; 0.826042;, - 0.256845; 0.826043;, - 0.256844; 0.797085;, - 0.285802; 0.797085;, - 0.189083; 0.826047;, - 0.160126; 0.826050;, - 0.160123; 0.797093;, - 0.189081; 0.797090;, - 0.131176; 0.883966;, - 0.102221; 0.883969;, - 0.102217; 0.855013;, - 0.131173; 0.855010;, - 0.131170; 0.826053;, - 0.102213; 0.826057;, - 0.102209; 0.797100;, - 0.131166; 0.797096;, - 0.498337; 0.941879;, - 0.469381; 0.941876;, - 0.469384; 0.912920;, - 0.498340; 0.912923;, - 0.498349; 0.826052;, - 0.469392; 0.826049;, - 0.469394; 0.797092;, - 0.498352; 0.797095;, - 0.440430; 0.883961;, - 0.411474; 0.883958;, - 0.411476; 0.855002;, - 0.440433; 0.855004;, - 0.440435; 0.826047;, - 0.411478; 0.826045;, - 0.411480; 0.797088;, - 0.440437; 0.797090;, - 0.343716; 0.826042;, - 0.314759; 0.826042;, - 0.314759; 0.797084;, - 0.343717; 0.797085;, - 0.498361; 0.710222;, - 0.469402; 0.710219;, - 0.469405; 0.681260;, - 0.498364; 0.681263;, - 0.498375; 0.594388;, - 0.469416; 0.594384;, - 0.469421; 0.565425;, - 0.498379; 0.565430;, - 0.440450; 0.652298;, - 0.411490; 0.652295;, - 0.411493; 0.623335;, - 0.440453; 0.623339;, - 0.440457; 0.594380;, - 0.411497; 0.594375;, - 0.411501; 0.565415;, - 0.440461; 0.565420;, - 0.343726; 0.594367;, - 0.314764; 0.594365;, - 0.314766; 0.565402;, - 0.343729; 0.565405;, - 0.285801; 0.768127;, - 0.256843; 0.768127;, - 0.256842; 0.739169;, - 0.285801; 0.739168;, - 0.285800; 0.710209;, - 0.256841; 0.710209;, - 0.256839; 0.681249;, - 0.285800; 0.681249;, - 0.189073; 0.710214;, - 0.160113; 0.710217;, - 0.160109; 0.681257;, - 0.189070; 0.681254;, - 0.285800; 0.652288;, - 0.256839; 0.652288;, - 0.256838; 0.623326;, - 0.285800; 0.623326;, - 0.285801; 0.594363;, - 0.256837; 0.594363;, - 0.256837; 0.565399;, - 0.285802; 0.565400;, - 0.189060; 0.594367;, - 0.160096; 0.594371;, - 0.160091; 0.565407;, - 0.189056; 0.565403;, - 0.131144; 0.652301;, - 0.102183; 0.652307;, - 0.102177; 0.623346;, - 0.131138; 0.623340;, - 0.131132; 0.594377;, - 0.102170; 0.594384;, - 0.102162; 0.565421;, - 0.131126; 0.565413;, - 0.343712; 0.970820;, - 0.314758; 0.970819;, - 0.314758; 0.941865;, - 0.343713; 0.941866;, - 0.343718; 0.739168;, - 0.314760; 0.739168;, - 0.314760; 0.710209;, - 0.343719; 0.710209;, - 0.189096; 0.970825;, - 0.160142; 0.970828;, - 0.160138; 0.941874;, - 0.189093; 0.941871;, - 0.189086; 0.855004;, - 0.160129; 0.855006;, - 0.160126; 0.826050;, - 0.189083; 0.826047;, - 0.498333; 0.970835;, - 0.469377; 0.970832;, - 0.469381; 0.941876;, - 0.498337; 0.941879;, - 0.498346; 0.855009;, - 0.469389; 0.855006;, - 0.469392; 0.826049;, - 0.498349; 0.826052;, - 0.343716; 0.854999;, - 0.314759; 0.854998;, - 0.314759; 0.826042;, - 0.343716; 0.826042;, - 0.498358; 0.739180;, - 0.469400; 0.739177;, - 0.469402; 0.710219;, - 0.498361; 0.710222;, - 0.498371; 0.623347;, - 0.469412; 0.623343;, - 0.469416; 0.594384;, - 0.498375; 0.594388;, - 0.343724; 0.623329;, - 0.314762; 0.623327;, - 0.314764; 0.594365;, - 0.343726; 0.594367;, - 0.189076; 0.739173;, - 0.160117; 0.739176;, - 0.160113; 0.710217;, - 0.189073; 0.710214;, - 0.189063; 0.623331;, - 0.160101; 0.623334;, - 0.160096; 0.594371;, - 0.189060; 0.594367;, - 0.160145; 0.999783;, - 0.131191; 0.999786;, - 0.131187; 0.970832;, - 0.160142; 0.970828;, - 0.160142; 0.970828;, - 0.131187; 0.970832;, - 0.131183; 0.941877;, - 0.160138; 0.941874;, - 0.131187; 0.970832;, - 0.102232; 0.970836;, - 0.102228; 0.941881;, - 0.131183; 0.941877;, - 0.160138; 0.941874;, - 0.131183; 0.941877;, - 0.131180; 0.912922;, - 0.160135; 0.912918;, - 0.160135; 0.912918;, - 0.131180; 0.912922;, - 0.131176; 0.883966;, - 0.160132; 0.883963;, - 0.131180; 0.912922;, - 0.102224; 0.912925;, - 0.102221; 0.883969;, - 0.131176; 0.883966;, - 0.469373; 0.999787;, - 0.440418; 0.999783;, - 0.440421; 0.970828;, - 0.469377; 0.970832;, - 0.469377; 0.970832;, - 0.440421; 0.970828;, - 0.440425; 0.941873;, - 0.469381; 0.941876;, - 0.440421; 0.970828;, - 0.411467; 0.970825;, - 0.411469; 0.941870;, - 0.440425; 0.941873;, - 0.469381; 0.941876;, - 0.440425; 0.941873;, - 0.440428; 0.912917;, - 0.469384; 0.912920;, - 0.469384; 0.912920;, - 0.440428; 0.912917;, - 0.440430; 0.883961;, - 0.469387; 0.883963;, - 0.440428; 0.912917;, - 0.411472; 0.912914;, - 0.411474; 0.883958;, - 0.440430; 0.883961;, - 0.343714; 0.912911;, - 0.314759; 0.912910;, - 0.314759; 0.883955;, - 0.343715; 0.883955;, - 0.469397; 0.768135;, - 0.440439; 0.768132;, - 0.440442; 0.739174;, - 0.469400; 0.739177;, - 0.469400; 0.739177;, - 0.440442; 0.739174;, - 0.440444; 0.710216;, - 0.469402; 0.710219;, - 0.440442; 0.739174;, - 0.411483; 0.739172;, - 0.411485; 0.710213;, - 0.440444; 0.710216;, - 0.469402; 0.710219;, - 0.440444; 0.710216;, - 0.440447; 0.681257;, - 0.469405; 0.681260;, - 0.469405; 0.681260;, - 0.440447; 0.681257;, - 0.440450; 0.652298;, - 0.469409; 0.652301;, - 0.440447; 0.681257;, - 0.411488; 0.681254;, - 0.411490; 0.652295;, - 0.440450; 0.652298;, - 0.343720; 0.681250;, - 0.314760; 0.681249;, - 0.314761; 0.652288;, - 0.343722; 0.652290;, - 0.160120; 0.768135;, - 0.131162; 0.768138;, - 0.131158; 0.739180;, - 0.160117; 0.739176;, - 0.160117; 0.739176;, - 0.131158; 0.739180;, - 0.131154; 0.710221;, - 0.160113; 0.710217;, - 0.131158; 0.739180;, - 0.102200; 0.739185;, - 0.102194; 0.710226;, - 0.131154; 0.710221;, - 0.160113; 0.710217;, - 0.131154; 0.710221;, - 0.131149; 0.681261;, - 0.160109; 0.681257;, - 0.160109; 0.681257;, - 0.131149; 0.681261;, - 0.131144; 0.652301;, - 0.160105; 0.652296;, - 0.131149; 0.681261;, - 0.102189; 0.681267;, - 0.102183; 0.652307;, - 0.131144; 0.652301;, - 0.314758; 0.999773;, - 0.285805; 0.999773;, - 0.285804; 0.970820;, - 0.314758; 0.970819;, - 0.314758; 0.970819;, - 0.285804; 0.970820;, - 0.285804; 0.941865;, - 0.314758; 0.941865;, - 0.285804; 0.970820;, - 0.256850; 0.970820;, - 0.256849; 0.941866;, - 0.285804; 0.941865;, - 0.314758; 0.941865;, - 0.285804; 0.941865;, - 0.285803; 0.912910;, - 0.314759; 0.912910;, - 0.314759; 0.912910;, - 0.285803; 0.912910;, - 0.285803; 0.883955;, - 0.314759; 0.883955;, - 0.285803; 0.912910;, - 0.256848; 0.912911;, - 0.256847; 0.883956;, - 0.285803; 0.883955;, - 0.189091; 0.912916;, - 0.160135; 0.912918;, - 0.160132; 0.883963;, - 0.189088; 0.883960;, - 0.314759; 0.883955;, - 0.285803; 0.883955;, - 0.285802; 0.854999;, - 0.314759; 0.854998;, - 0.314759; 0.854998;, - 0.285802; 0.854999;, - 0.285802; 0.826042;, - 0.314759; 0.826042;, - 0.285802; 0.854999;, - 0.256846; 0.854999;, - 0.256845; 0.826043;, - 0.285802; 0.826042;, - 0.314759; 0.826042;, - 0.285802; 0.826042;, - 0.285802; 0.797085;, - 0.314759; 0.797084;, - 0.314759; 0.797084;, - 0.285802; 0.797085;, - 0.285801; 0.768127;, - 0.314759; 0.768126;, - 0.285802; 0.797085;, - 0.256844; 0.797085;, - 0.256843; 0.768127;, - 0.285801; 0.768127;, - 0.189081; 0.797090;, - 0.160123; 0.797093;, - 0.160120; 0.768135;, - 0.189078; 0.768132;, - 0.160132; 0.883963;, - 0.131176; 0.883966;, - 0.131173; 0.855010;, - 0.160129; 0.855006;, - 0.160129; 0.855006;, - 0.131173; 0.855010;, - 0.131170; 0.826053;, - 0.160126; 0.826050;, - 0.131173; 0.855010;, - 0.102217; 0.855013;, - 0.102213; 0.826057;, - 0.131170; 0.826053;, - 0.160126; 0.826050;, - 0.131170; 0.826053;, - 0.131166; 0.797096;, - 0.160123; 0.797093;, - 0.160123; 0.797093;, - 0.131166; 0.797096;, - 0.131162; 0.768138;, - 0.160120; 0.768135;, - 0.131166; 0.797096;, - 0.102209; 0.797100;, - 0.102204; 0.768143;, - 0.131162; 0.768138;, - 0.498340; 0.912923;, - 0.469384; 0.912920;, - 0.469387; 0.883963;, - 0.498343; 0.883966;, - 0.498352; 0.797095;, - 0.469394; 0.797092;, - 0.469397; 0.768135;, - 0.498355; 0.768137;, - 0.469387; 0.883963;, - 0.440430; 0.883961;, - 0.440433; 0.855004;, - 0.469389; 0.855006;, - 0.469389; 0.855006;, - 0.440433; 0.855004;, - 0.440435; 0.826047;, - 0.469392; 0.826049;, - 0.440433; 0.855004;, - 0.411476; 0.855002;, - 0.411478; 0.826045;, - 0.440435; 0.826047;, - 0.469392; 0.826049;, - 0.440435; 0.826047;, - 0.440437; 0.797090;, - 0.469394; 0.797092;, - 0.469394; 0.797092;, - 0.440437; 0.797090;, - 0.440439; 0.768132;, - 0.469397; 0.768135;, - 0.440437; 0.797090;, - 0.411480; 0.797088;, - 0.411481; 0.768130;, - 0.440439; 0.768132;, - 0.343717; 0.797085;, - 0.314759; 0.797084;, - 0.314759; 0.768126;, - 0.343718; 0.768127;, - 0.498364; 0.681263;, - 0.469405; 0.681260;, - 0.469409; 0.652301;, - 0.498367; 0.652305;, - 0.498379; 0.565430;, - 0.469421; 0.565425;, - 0.469426; 0.536466;, - 0.498384; 0.536472;, - 0.469409; 0.652301;, - 0.440450; 0.652298;, - 0.440453; 0.623339;, - 0.469412; 0.623343;, - 0.469412; 0.623343;, - 0.440453; 0.623339;, - 0.440457; 0.594380;, - 0.469416; 0.594384;, - 0.440453; 0.623339;, - 0.411493; 0.623335;, - 0.411497; 0.594375;, - 0.440457; 0.594380;, - 0.469416; 0.594384;, - 0.440457; 0.594380;, - 0.440461; 0.565420;, - 0.469421; 0.565425;, - 0.469421; 0.565425;, - 0.440461; 0.565420;, - 0.440467; 0.536460;, - 0.469426; 0.536466;, - 0.440461; 0.565420;, - 0.411501; 0.565415;, - 0.411507; 0.536454;, - 0.440467; 0.536460;, - 0.343729; 0.565405;, - 0.314766; 0.565402;, - 0.314769; 0.536438;, - 0.343733; 0.536441;, - 0.314759; 0.768126;, - 0.285801; 0.768127;, - 0.285801; 0.739168;, - 0.314760; 0.739168;, - 0.314760; 0.739168;, - 0.285801; 0.739168;, - 0.285800; 0.710209;, - 0.314760; 0.710209;, - 0.285801; 0.739168;, - 0.256842; 0.739169;, - 0.256841; 0.710209;, - 0.285800; 0.710209;, - 0.314760; 0.710209;, - 0.285800; 0.710209;, - 0.285800; 0.681249;, - 0.314760; 0.681249;, - 0.314760; 0.681249;, - 0.285800; 0.681249;, - 0.285800; 0.652288;, - 0.314761; 0.652288;, - 0.285800; 0.681249;, - 0.256839; 0.681249;, - 0.256839; 0.652288;, - 0.285800; 0.652288;, - 0.189070; 0.681254;, - 0.160109; 0.681257;, - 0.160105; 0.652296;, - 0.189067; 0.652293;, - 0.314761; 0.652288;, - 0.285800; 0.652288;, - 0.285800; 0.623326;, - 0.314762; 0.623327;, - 0.314762; 0.623327;, - 0.285800; 0.623326;, - 0.285801; 0.594363;, - 0.314764; 0.594365;, - 0.285800; 0.623326;, - 0.256838; 0.623326;, - 0.256837; 0.594363;, - 0.285801; 0.594363;, - 0.314764; 0.594365;, - 0.285801; 0.594363;, - 0.285802; 0.565400;, - 0.314766; 0.565402;, - 0.314766; 0.565402;, - 0.285802; 0.565400;, - 0.285804; 0.536435;, - 0.314769; 0.536438;, - 0.285802; 0.565400;, - 0.256837; 0.565399;, - 0.256838; 0.536433;, - 0.285804; 0.536435;, - 0.189056; 0.565403;, - 0.160091; 0.565407;, - 0.160085; 0.536441;, - 0.189053; 0.536436;, - 0.160105; 0.652296;, - 0.131144; 0.652301;, - 0.131138; 0.623340;, - 0.160101; 0.623334;, - 0.160101; 0.623334;, - 0.131138; 0.623340;, - 0.131132; 0.594377;, - 0.160096; 0.594371;, - 0.131138; 0.623340;, - 0.102177; 0.623346;, - 0.102170; 0.594384;, - 0.131132; 0.594377;, - 0.160096; 0.594371;, - 0.131132; 0.594377;, - 0.131126; 0.565413;, - 0.160091; 0.565407;, - 0.160091; 0.565407;, - 0.131126; 0.565413;, - 0.131119; 0.536448;, - 0.160085; 0.536441;, - 0.131126; 0.565413;, - 0.102162; 0.565421;, - 0.102153; 0.536456;, - 0.131119; 0.536448;, - 0.376650; 0.450984;, - 0.405606; 0.450986;, - 0.405605; 0.479942;, - 0.376649; 0.479941;, - 0.260822; 0.450982;, - 0.289779; 0.450982;, - 0.289779; 0.479939;, - 0.260822; 0.479939;, - 0.318737; 0.393068;, - 0.347695; 0.393069;, - 0.347694; 0.422026;, - 0.318736; 0.422026;, - 0.260822; 0.393067;, - 0.289780; 0.393068;, - 0.289779; 0.422025;, - 0.260822; 0.422025;, - 0.260823; 0.280860;, - 0.289781; 0.280860;, - 0.289781; 0.309818;, - 0.260823; 0.309818;, - 0.144991; 0.450983;, - 0.173949; 0.450983;, - 0.173949; 0.479940;, - 0.144992; 0.479940;, - 0.029160; 0.450983;, - 0.058118; 0.450983;, - 0.058118; 0.479941;, - 0.029160; 0.479941;, - 0.087076; 0.393067;, - 0.116033; 0.393067;, - 0.116033; 0.422025;, - 0.087076; 0.422025;, - 0.029160; 0.393067;, - 0.058118; 0.393067;, - 0.058118; 0.422025;, - 0.029160; 0.422025;, - 0.029162; 0.280861;, - 0.058119; 0.280861;, - 0.058119; 0.309818;, - 0.029162; 0.309818;, - 0.202906; 0.222944;, - 0.231864; 0.222943;, - 0.231864; 0.251902;, - 0.202906; 0.251902;, - 0.144990; 0.222946;, - 0.173948; 0.222945;, - 0.173948; 0.251903;, - 0.144991; 0.251903;, - 0.144984; 0.110741;, - 0.173942; 0.110738;, - 0.173944; 0.139696;, - 0.144987; 0.139698;, - 0.087076; 0.222947;, - 0.116033; 0.222947;, - 0.116033; 0.251904;, - 0.087076; 0.251904;, - 0.029163; 0.222948;, - 0.058119; 0.222948;, - 0.058119; 0.251904;, - 0.029163; 0.251904;, - 0.029159; 0.110749;, - 0.058115; 0.110747;, - 0.058116; 0.139703;, - 0.029161; 0.139705;, - 0.087066; 0.052833;, - 0.116022; 0.052830;, - 0.116025; 0.081786;, - 0.087069; 0.081789;, - 0.029155; 0.052838;, - 0.058110; 0.052835;, - 0.058113; 0.081791;, - 0.029157; 0.081794;, - 0.405617; 0.280863;, - 0.434576; 0.280865;, - 0.434574; 0.309824;, - 0.405615; 0.309822;, - 0.173949; 0.280860;, - 0.202907; 0.280860;, - 0.202907; 0.309818;, - 0.173949; 0.309818;, - 0.405619; 0.110723;, - 0.434581; 0.110722;, - 0.434582; 0.139684;, - 0.405620; 0.139684;, - 0.289777; 0.110729;, - 0.318737; 0.110727;, - 0.318738; 0.139687;, - 0.289778; 0.139689;, - 0.405606; 0.450986;, - 0.434563; 0.450987;, - 0.434561; 0.479944;, - 0.405605; 0.479942;, - 0.289779; 0.450982;, - 0.318736; 0.450983;, - 0.318735; 0.479940;, - 0.289779; 0.479939;, - 0.289781; 0.280860;, - 0.318740; 0.280860;, - 0.318739; 0.309818;, - 0.289781; 0.309818;, - 0.173949; 0.450983;, - 0.202907; 0.450982;, - 0.202907; 0.479940;, - 0.173949; 0.479940;, - 0.058118; 0.450983;, - 0.087076; 0.450983;, - 0.087076; 0.479941;, - 0.058118; 0.479941;, - 0.058119; 0.280861;, - 0.087076; 0.280861;, - 0.087076; 0.309818;, - 0.058119; 0.309818;, - 0.173942; 0.110738;, - 0.202900; 0.110736;, - 0.202902; 0.139694;, - 0.173944; 0.139696;, - 0.058115; 0.110747;, - 0.087071; 0.110745;, - 0.087073; 0.139701;, - 0.058116; 0.139703;, - 0.434580; 0.081759;, - 0.463543; 0.081758;, - 0.463544; 0.110721;, - 0.434581; 0.110722;, - 0.405618; 0.081761;, - 0.434580; 0.081759;, - 0.434581; 0.110722;, - 0.405619; 0.110723;, - 0.405616; 0.052799;, - 0.434578; 0.052797;, - 0.434580; 0.081759;, - 0.405618; 0.081761;, - 0.376656; 0.081763;, - 0.405618; 0.081761;, - 0.405619; 0.110723;, - 0.376658; 0.110724;, - 0.347695; 0.081765;, - 0.376656; 0.081763;, - 0.376658; 0.110724;, - 0.347697; 0.110726;, - 0.347693; 0.052804;, - 0.376654; 0.052801;, - 0.376656; 0.081763;, - 0.347695; 0.081765;, - 0.434565; 0.422031;, - 0.463521; 0.422033;, - 0.463519; 0.450989;, - 0.434563; 0.450987;, - 0.405608; 0.422029;, - 0.434565; 0.422031;, - 0.434563; 0.450987;, - 0.405606; 0.450986;, - 0.405609; 0.393072;, - 0.434567; 0.393073;, - 0.434565; 0.422031;, - 0.405608; 0.422029;, - 0.376651; 0.422027;, - 0.405608; 0.422029;, - 0.405606; 0.450986;, - 0.376650; 0.450984;, - 0.347694; 0.422026;, - 0.376651; 0.422027;, - 0.376650; 0.450984;, - 0.347693; 0.450983;, - 0.347695; 0.393069;, - 0.376652; 0.393070;, - 0.376651; 0.422027;, - 0.347694; 0.422026;, - 0.347698; 0.280860;, - 0.376657; 0.280861;, - 0.376656; 0.309820;, - 0.347698; 0.309819;, - 0.202907; 0.422025;, - 0.231864; 0.422025;, - 0.231864; 0.450982;, - 0.202907; 0.450982;, - 0.173949; 0.422025;, - 0.202907; 0.422025;, - 0.202907; 0.450982;, - 0.173949; 0.450983;, - 0.173949; 0.393067;, - 0.202907; 0.393067;, - 0.202907; 0.422025;, - 0.173949; 0.422025;, - 0.144991; 0.422025;, - 0.173949; 0.422025;, - 0.173949; 0.450983;, - 0.144991; 0.450983;, - 0.116033; 0.422025;, - 0.144991; 0.422025;, - 0.144991; 0.450983;, - 0.116034; 0.450983;, - 0.116033; 0.393067;, - 0.144991; 0.393067;, - 0.144991; 0.422025;, - 0.116033; 0.422025;, - 0.116034; 0.280861;, - 0.144991; 0.280861;, - 0.144991; 0.309818;, - 0.116034; 0.309818;, - 0.202897; 0.081778;, - 0.231856; 0.081775;, - 0.231858; 0.110734;, - 0.202900; 0.110736;, - 0.173939; 0.081781;, - 0.202897; 0.081778;, - 0.202900; 0.110736;, - 0.173942; 0.110738;, - 0.173936; 0.052823;, - 0.202894; 0.052820;, - 0.202897; 0.081778;, - 0.173939; 0.081781;, - 0.144982; 0.081784;, - 0.173939; 0.081781;, - 0.173942; 0.110738;, - 0.144984; 0.110741;, - 0.116025; 0.081786;, - 0.144982; 0.081784;, - 0.144984; 0.110741;, - 0.116028; 0.110743;, - 0.116022; 0.052830;, - 0.144979; 0.052827;, - 0.144982; 0.081784;, - 0.116025; 0.081786;, - 0.434578; 0.251905;, - 0.463539; 0.251907;, - 0.463536; 0.280867;, - 0.434576; 0.280865;, - 0.405618; 0.251903;, - 0.434578; 0.251905;, - 0.434576; 0.280865;, - 0.405617; 0.280863;, - 0.405620; 0.222943;, - 0.434580; 0.222944;, - 0.434578; 0.251905;, - 0.405618; 0.251903;, - 0.376659; 0.251902;, - 0.405618; 0.251903;, - 0.405617; 0.280863;, - 0.376657; 0.280861;, - 0.347699; 0.251901;, - 0.376659; 0.251902;, - 0.376657; 0.280861;, - 0.347698; 0.280860;, - 0.347700; 0.222942;, - 0.376659; 0.222942;, - 0.376659; 0.251902;, - 0.347699; 0.251901;, - 0.347697; 0.110726;, - 0.376658; 0.110724;, - 0.376659; 0.139685;, - 0.347698; 0.139686;, - 0.318740; 0.251901;, - 0.347699; 0.251901;, - 0.347698; 0.280860;, - 0.318740; 0.280860;, - 0.289781; 0.251901;, - 0.318740; 0.251901;, - 0.318740; 0.280860;, - 0.289781; 0.280860;, - 0.289781; 0.222942;, - 0.318740; 0.222942;, - 0.318740; 0.251901;, - 0.289781; 0.251901;, - 0.260823; 0.251901;, - 0.289781; 0.251901;, - 0.289781; 0.280860;, - 0.260823; 0.280860;, - 0.231864; 0.251902;, - 0.260823; 0.251901;, - 0.260823; 0.280860;, - 0.231865; 0.280860;, - 0.231864; 0.222943;, - 0.260822; 0.222943;, - 0.260823; 0.251901;, - 0.231864; 0.251902;, - 0.231858; 0.110734;, - 0.260817; 0.110731;, - 0.260819; 0.139691;, - 0.231860; 0.139692;, - 0.318734; 0.081767;, - 0.347695; 0.081765;, - 0.347697; 0.110726;, - 0.318737; 0.110727;, - 0.289774; 0.081770;, - 0.318734; 0.081767;, - 0.318737; 0.110727;, - 0.289777; 0.110729;, - 0.289772; 0.052810;, - 0.318732; 0.052806;, - 0.318734; 0.081767;, - 0.289774; 0.081770;, - 0.260815; 0.081772;, - 0.289774; 0.081770;, - 0.289777; 0.110729;, - 0.260817; 0.110731;, - 0.231856; 0.081775;, - 0.260815; 0.081772;, - 0.260817; 0.110731;, - 0.231858; 0.110734;, - 0.231853; 0.052816;, - 0.260812; 0.052813;, - 0.260815; 0.081772;, - 0.231856; 0.081775;, - 0.347693; 0.450983;, - 0.376650; 0.450984;, - 0.376649; 0.479941;, - 0.347692; 0.479940;, - 0.231864; 0.450982;, - 0.260822; 0.450982;, - 0.260822; 0.479939;, - 0.231864; 0.479940;, - 0.318736; 0.422026;, - 0.347694; 0.422026;, - 0.347693; 0.450983;, - 0.318736; 0.450983;, - 0.289779; 0.422025;, - 0.318736; 0.422026;, - 0.318736; 0.450983;, - 0.289779; 0.450982;, - 0.289780; 0.393068;, - 0.318737; 0.393068;, - 0.318736; 0.422026;, - 0.289779; 0.422025;, - 0.260822; 0.422025;, - 0.289779; 0.422025;, - 0.289779; 0.450982;, - 0.260822; 0.450982;, - 0.231864; 0.422025;, - 0.260822; 0.422025;, - 0.260822; 0.450982;, - 0.231864; 0.450982;, - 0.231864; 0.393067;, - 0.260822; 0.393067;, - 0.260822; 0.422025;, - 0.231864; 0.422025;, - 0.231865; 0.280860;, - 0.260823; 0.280860;, - 0.260823; 0.309818;, - 0.231865; 0.309818;, - 0.116034; 0.450983;, - 0.144991; 0.450983;, - 0.144992; 0.479940;, - 0.116034; 0.479941;, - 0.000202; 0.450983;, - 0.029160; 0.450983;, - 0.029160; 0.479941;, - 0.000202; 0.479941;, - 0.087076; 0.422025;, - 0.116033; 0.422025;, - 0.116034; 0.450983;, - 0.087076; 0.450983;, - 0.058118; 0.422025;, - 0.087076; 0.422025;, - 0.087076; 0.450983;, - 0.058118; 0.450983;, - 0.058118; 0.393067;, - 0.087076; 0.393067;, - 0.087076; 0.422025;, - 0.058118; 0.422025;, - 0.029160; 0.422025;, - 0.058118; 0.422025;, - 0.058118; 0.450983;, - 0.029160; 0.450983;, - 0.000202; 0.422025;, - 0.029160; 0.422025;, - 0.029160; 0.450983;, - 0.000202; 0.450983;, - 0.000202; 0.393067;, - 0.029160; 0.393067;, - 0.029160; 0.422025;, - 0.000202; 0.422025;, - 0.000206; 0.280860;, - 0.029162; 0.280861;, - 0.029162; 0.309818;, - 0.000205; 0.309817;, - 0.202906; 0.251902;, - 0.231864; 0.251902;, - 0.231865; 0.280860;, - 0.202907; 0.280860;, - 0.173948; 0.251903;, - 0.202906; 0.251902;, - 0.202907; 0.280860;, - 0.173949; 0.280860;, - 0.173948; 0.222945;, - 0.202906; 0.222944;, - 0.202906; 0.251902;, - 0.173948; 0.251903;, - 0.144991; 0.251903;, - 0.173948; 0.251903;, - 0.173949; 0.280860;, - 0.144991; 0.280861;, - 0.116033; 0.251904;, - 0.144991; 0.251903;, - 0.144991; 0.280861;, - 0.116034; 0.280861;, - 0.116033; 0.222947;, - 0.144990; 0.222946;, - 0.144991; 0.251903;, - 0.116033; 0.251904;, - 0.116028; 0.110743;, - 0.144984; 0.110741;, - 0.144987; 0.139698;, - 0.116029; 0.139700;, - 0.087076; 0.251904;, - 0.116033; 0.251904;, - 0.116034; 0.280861;, - 0.087076; 0.280861;, - 0.058119; 0.251904;, - 0.087076; 0.251904;, - 0.087076; 0.280861;, - 0.058119; 0.280861;, - 0.058119; 0.222948;, - 0.087076; 0.222947;, - 0.087076; 0.251904;, - 0.058119; 0.251904;, - 0.029163; 0.251904;, - 0.058119; 0.251904;, - 0.058119; 0.280861;, - 0.029162; 0.280861;, - 0.000207; 0.251904;, - 0.029163; 0.251904;, - 0.029162; 0.280861;, - 0.000206; 0.280860;, - 0.000207; 0.222948;, - 0.029163; 0.222948;, - 0.029163; 0.251904;, - 0.000207; 0.251904;, - 0.000204; 0.110751;, - 0.029159; 0.110749;, - 0.029161; 0.139705;, - 0.000205; 0.139706;, - 0.087069; 0.081789;, - 0.116025; 0.081786;, - 0.116028; 0.110743;, - 0.087071; 0.110745;, - 0.058113; 0.081791;, - 0.087069; 0.081789;, - 0.087071; 0.110745;, - 0.058115; 0.110747;, - 0.058110; 0.052835;, - 0.087066; 0.052833;, - 0.087069; 0.081789;, - 0.058113; 0.081791;, - 0.029157; 0.081794;, - 0.058113; 0.081791;, - 0.058115; 0.110747;, - 0.029159; 0.110749;, - 0.000202; 0.081796;, - 0.029157; 0.081794;, - 0.029159; 0.110749;, - 0.000204; 0.110751;, - 0.000199; 0.052841;, - 0.029155; 0.052838;, - 0.029157; 0.081794;, - 0.000202; 0.081796;, - 0.057305; 0.565436;, - 0.057314; 0.594397;, - 0.000217; 0.594416;, - 0.000206; 0.565457;, - 0.057383; 0.941887;, - 0.057387; 0.970842;, - 0.000299; 0.970851;, - 0.000294; 0.941895;, - 0.057361; 0.797107;, - 0.057365; 0.826064;, - 0.000276; 0.826074;, - 0.000270; 0.797118;, - 0.057331; 0.652317;, - 0.057338; 0.681276;, - 0.000244; 0.681291;, - 0.000235; 0.652333;, - 0.057323; 0.623357;, - 0.057331; 0.652317;, - 0.000235; 0.652333;, - 0.000226; 0.623375;, - 0.057370; 0.855020;, - 0.057374; 0.883976;, - 0.000285; 0.883985;, - 0.000281; 0.855029;, - 0.057338; 0.681276;, - 0.057344; 0.710235;, - 0.000251; 0.710248;, - 0.000244; 0.681291;, - 0.057314; 0.594397;, - 0.057323; 0.623357;, - 0.000226; 0.623375;, - 0.000217; 0.594416;, - 0.057365; 0.826064;, - 0.057370; 0.855020;, - 0.000281; 0.855029;, - 0.000276; 0.826074;, - 0.057374; 0.883976;, - 0.057379; 0.912931;, - 0.000290; 0.912940;, - 0.000285; 0.883985;, - 0.057350; 0.739193;, - 0.057355; 0.768150;, - 0.000264; 0.768162;, - 0.000258; 0.739205;, - 0.057379; 0.912931;, - 0.057383; 0.941887;, - 0.000294; 0.941895;, - 0.000290; 0.912940;, - 0.057344; 0.710235;, - 0.057350; 0.739193;, - 0.000258; 0.739205;, - 0.000251; 0.710248;, - 0.057294; 0.536474;, - 0.057305; 0.565436;, - 0.000206; 0.565457;, - 0.000194; 0.536497;, - 0.057387; 0.970842;, - 0.057391; 0.999797;, - 0.000303; 0.999806;, - 0.000299; 0.970851;, - 0.057355; 0.768150;, - 0.057361; 0.797107;, - 0.000270; 0.797118;, - 0.000264; 0.768162;, - 0.977169; 0.923310;, - 0.977169; 0.980403;, - 0.951722; 0.980403;, - 0.951722; 0.923309;, - 0.057344; 0.710235;, - 0.057338; 0.681276;, - 0.082785; 0.681271;, - 0.082791; 0.710230;, - 0.376649; 0.000201;, - 0.405612; 0.000199;, - 0.405614; 0.025649;, - 0.376652; 0.025652;, - 0.057323; 0.623357;, - 0.057314; 0.594397;, - 0.082764; 0.594389;, - 0.082772; 0.623351;, - 0.173929; 0.000232;, - 0.202887; 0.000227;, - 0.202891; 0.025674;, - 0.173933; 0.025678;, - 0.231845; 0.000222;, - 0.260805; 0.000217;, - 0.260808; 0.025666;, - 0.231849; 0.025670;, - 0.057379; 0.912931;, - 0.057374; 0.883976;, - 0.082819; 0.883972;, - 0.082823; 0.912928;, - 0.057370; 0.855020;, - 0.057365; 0.826064;, - 0.082811; 0.826060;, - 0.082815; 0.855016;, - 0.836877; 0.451803;, - 0.836877; 0.508898;, - 0.811430; 0.508898;, - 0.811429; 0.451803;, - 0.116016; 0.000240;, - 0.144972; 0.000236;, - 0.144976; 0.025682;, - 0.116019; 0.025685;, - 0.057355; 0.768150;, - 0.057350; 0.739193;, - 0.082797; 0.739188;, - 0.082802; 0.768146;, - 0.057383; 0.941887;, - 0.057379; 0.912931;, - 0.082823; 0.912928;, - 0.082827; 0.941883;, - 0.347687; 0.000205;, - 0.376649; 0.000201;, - 0.376652; 0.025652;, - 0.347690; 0.025655;, - 0.029149; 0.000250;, - 0.058105; 0.000247;, - 0.058107; 0.025692;, - 0.029152; 0.025694;, - 0.260805; 0.000217;, - 0.289765; 0.000213;, - 0.289768; 0.025662;, - 0.260808; 0.025666;, - 0.087060; 0.000244;, - 0.116016; 0.000240;, - 0.116019; 0.025685;, - 0.087063; 0.025689;, - 0.057350; 0.739193;, - 0.057344; 0.710235;, - 0.082791; 0.710230;, - 0.082797; 0.739188;, - 0.405612; 0.000199;, - 0.434575; 0.000196;, - 0.434577; 0.025647;, - 0.405614; 0.025649;, - 0.713049; 0.193461;, - 0.713050; 0.174059;, - 0.744379; 0.174059;, - 0.744378; 0.193462;, - 0.637681; 0.441873;, - 0.666640; 0.441875;, - 0.666636; 0.508897;, - 0.637678; 0.508895;, - 0.744378; 0.193462;, - 0.744379; 0.174059;, - 0.779683; 0.174059;, - 0.779683; 0.193462;, - 0.538219; 0.174056;, - 0.538218; 0.193459;, - 0.502914; 0.193458;, - 0.502915; 0.174056;, - 0.639530; 0.866817;, - 0.639530; 0.895775;, - 0.604225; 0.895775;, - 0.604225; 0.866817;, - 0.538218; 0.193459;, - 0.538218; 0.250552;, - 0.502913; 0.250552;, - 0.502914; 0.193458;, - 0.680897; 0.536435;, - 0.680897; 0.565393;, - 0.661495; 0.565393;, - 0.661494; 0.536436;, - 0.626819; 0.193460;, - 0.626818; 0.250554;, - 0.569547; 0.250553;, - 0.569547; 0.193459;, - 0.713050; 0.130054;, - 0.744378; 0.130054;, - 0.744379; 0.174059;, - 0.713050; 0.174059;, - 0.569547; 0.174056;, - 0.569547; 0.193459;, - 0.538218; 0.193459;, - 0.538219; 0.174056;, - 0.569547; 0.193459;, - 0.569547; 0.250553;, - 0.538218; 0.250552;, - 0.538218; 0.193459;, - 0.713048; 0.250555;, - 0.713049; 0.193461;, - 0.744378; 0.193462;, - 0.744377; 0.250556;, - 0.538218; 0.105181;, - 0.569546; 0.105181;, - 0.569546; 0.130052;, - 0.538218; 0.130053;, - 0.683535; 0.866817;, - 0.683535; 0.895775;, - 0.639530; 0.895775;, - 0.639530; 0.866817;, - 0.724902; 0.536434;, - 0.724902; 0.565392;, - 0.680897; 0.565393;, - 0.680897; 0.536435;, - 0.538218; 0.130053;, - 0.569546; 0.130052;, - 0.569547; 0.174056;, - 0.538219; 0.174056;, - 0.749775; 0.565392;, - 0.749774; 0.536433;, - 0.781104; 0.536433;, - 0.781104; 0.565392;, - 0.818664; 0.105182;, - 0.818664; 0.130054;, - 0.744378; 0.130054;, - 0.744378; 0.105182;, - 0.749774; 0.536433;, - 0.749775; 0.565392;, - 0.724902; 0.565392;, - 0.724902; 0.536434;, - 0.713050; 0.105182;, - 0.744378; 0.105182;, - 0.744378; 0.130054;, - 0.713050; 0.130054;, - 0.637683; 0.406569;, - 0.666641; 0.406570;, - 0.666640; 0.441875;, - 0.637681; 0.441873;, - 0.637685; 0.375240;, - 0.666643; 0.375241;, - 0.666641; 0.406570;, - 0.637683; 0.406569;, - 0.779681; 0.317579;, - 0.744376; 0.317578;, - 0.744377; 0.250556;, - 0.779682; 0.250557;, - 0.655775; 0.317576;, - 0.655777; 0.250554;, - 0.713048; 0.250555;, - 0.713047; 0.317577;, - 0.744376; 0.317578;, - 0.713047; 0.317577;, - 0.713048; 0.250555;, - 0.744377; 0.250556;, - 0.538217; 0.317574;, - 0.502912; 0.317573;, - 0.502913; 0.250552;, - 0.538218; 0.250552;, - 0.626819; 0.193460;, - 0.655778; 0.193460;, - 0.655777; 0.250554;, - 0.626818; 0.250554;, - 0.655775; 0.317576;, - 0.626817; 0.317575;, - 0.626818; 0.250554;, - 0.655777; 0.250554;, - 0.604227; 0.565396;, - 0.604225; 0.536439;, - 0.661494; 0.536436;, - 0.661495; 0.565393;, - 0.655777; 0.250554;, - 0.655778; 0.193460;, - 0.713049; 0.193461;, - 0.713048; 0.250555;, - 0.626818; 0.250554;, - 0.626817; 0.317575;, - 0.569546; 0.317575;, - 0.569547; 0.250553;, - 0.637688; 0.317967;, - 0.666646; 0.317969;, - 0.666643; 0.375241;, - 0.637685; 0.375240;, - 0.782694; 0.866817;, - 0.782694; 0.895775;, - 0.757821; 0.895775;, - 0.757821; 0.866817;, - 0.757821; 0.866817;, - 0.757821; 0.895775;, - 0.683535; 0.895775;, - 0.683535; 0.866817;, - 0.855393; 0.536433;, - 0.855393; 0.565392;, - 0.781104; 0.565392;, - 0.781104; 0.536433;, - 0.463933; 0.130054;, - 0.463933; 0.105182;, - 0.538218; 0.105181;, - 0.538218; 0.130053;; - } //End of Plane_000 UV Coordinates - } //End of Plane_000 Mesh - } //End of Plane -} //End of Root Frame diff --git a/minetestforfun_game/mods/bucket/init.lua b/minetestforfun_game/mods/bucket/init.lua index 948176f6..df8ea7ec 100755 --- a/minetestforfun_game/mods/bucket/init.lua +++ b/minetestforfun_game/mods/bucket/init.lua @@ -7,10 +7,10 @@ minetest.register_alias("bucket_acid", "bucket:bucket_acid") minetest.register_alias("bucket_lava", "bucket:bucket_lava") minetest.register_craft({ - output = "bucket:bucket_empty 1", + output = 'bucket:bucket_empty 1', recipe = { - {"group:ingot", "", "group:ingot"}, - {"", "group:ingot", ""}, + {'group:ingot', '', 'group:ingot'}, + {'', 'group:ingot', ''}, } }) @@ -23,7 +23,7 @@ local function check_protection(pos, name, text) .. " tried to " .. text .. " at protected position " .. minetest.pos_to_string(pos) - .. " with a bucket.") + .. " with a bucket") minetest.record_protection_violation(pos, name) return true end @@ -127,37 +127,37 @@ minetest.register_craftitem("bucket:bucket_empty", { and liquiddef.itemname ~= nil and node.name == liquiddef.source then if check_protection(pointed_thing.under, - user:get_player_name(), - "take ".. node.name) then + user:get_player_name(), + "take ".. node.name) then return end --- default set to return filled bucket + -- default set to return filled bucket local giving_back = liquiddef.itemname --- check if holding more than 1 empty bucket + -- check if holding more than 1 empty bucket if item_count > 1 then - -- if space in inventory add filled bucked, otherwise drop as item - local inv = user:get_inventory() - if inv:room_for_item("main", {name=liquiddef.itemname}) then - inv:add_item("main", liquiddef.itemname) - else - local pos = user:getpos() - pos.y = math.floor(pos.y + 0.5) - core.add_item(pos, liquiddef.itemname) + -- if space in inventory add filled bucked, otherwise drop as item + local inv = user:get_inventory() + if inv:room_for_item("main", {name=liquiddef.itemname}) then + inv:add_item("main", liquiddef.itemname) + else + local pos = user:getpos() + pos.y = math.floor(pos.y + 0.5) + core.add_item(pos, liquiddef.itemname) + end + + -- set to return empty buckets minus 1 + giving_back = "bucket:bucket_empty "..tostring(item_count-1) + end - -- set to return empty buckets minus 1 - giving_back = "bucket:bucket_empty "..tostring(item_count-1) + minetest.add_node(pointed_thing.under, {name="air"}) + return ItemStack(giving_back) end - - minetest.add_node(pointed_thing.under, {name="air"}) - - return ItemStack(giving_back) - end -end, + end, }) bucket.register_liquid( @@ -219,7 +219,3 @@ minetest.register_craft({ {"bucket:bucket_water"}, }, }) - -if minetest.setting_getbool("log_mods") then - minetest.log("action", "Carbone: [bucket] loaded.") -end diff --git a/minetestforfun_game/mods/default/README.txt b/minetestforfun_game/mods/default/README.txt index 9a7e1930..5e726eeb 100755 --- a/minetestforfun_game/mods/default/README.txt +++ b/minetestforfun_game/mods/default/README.txt @@ -62,7 +62,6 @@ VanessaE (WTFPL): default_desert_stone.png default_desert_stone_brick.png default_sand.png - default_sandstone_brick.png Calinou (CC BY-SA): default_brick.png @@ -109,6 +108,11 @@ paramat (CC BY-SA 3.0): default_pinetree.png default_pinetree_top.png default_pinewood.png + default_sandstone_brick.png + default_obsidian_brick.png + default_river_water.png + default_river_water_source_animated.png + default_river_water_flowing_animated.png brunob.santos (CC BY-SA 4.0): default_desert_cobble.png diff --git a/minetestforfun_game/mods/default/crafting.lua b/minetestforfun_game/mods/default/crafting.lua index 845957fa..4027ee50 100755 --- a/minetestforfun_game/mods/default/crafting.lua +++ b/minetestforfun_game/mods/default/crafting.lua @@ -1,32 +1,45 @@ -- mods/default/crafting.lua minetest.register_craft({ - output = "default:wood 9", - recipe = {{"default:tree"},} + output = 'default:wood 9', + recipe = { + {'default:tree'}, + } }) minetest.register_craft({ - output = "default:junglewood 4", - recipe = {{"default:jungletree"},} + output = 'default:cherry_plank 6', + recipe = { + {'default:cherry_log'}, + } +}) + +minetest.register_craft({ + output = 'default:junglewood 4', + recipe = { + {'default:jungletree'}, + } }) minetest.register_craft({ output = 'default:pinewood 4', - recipe = { + recipe = { {'default:pinetree'}, } }) minetest.register_craft({ - output = "default:stick 9", - recipe = {{"group:wood"},} + output = 'default:stick 9', + recipe = { + {'group:wood'}, + } }) minetest.register_craft({ - output = "default:fence_wood 2", + output = 'default:fence_wood 2', recipe = { - {"default:stick", "default:stick", "default:stick"}, - {"default:stick", "default:stick", "default:stick"}, + {'default:stick', 'default:stick', 'default:stick'}, + {'default:stick', 'default:stick', 'default:stick'}, } }) @@ -62,148 +75,156 @@ minetest.register_craft({ } }) + minetest.register_craft({ - output = "default:sign_wall", + output = 'default:sign_wall', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, - {"", "group:stick", ""}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:torch 5", + output = 'default:torch 5', recipe = { - {"default:coal_lump"}, - {"group:stick"}, + {'default:coal_lump'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:pick_wood", + output = 'default:pick_wood', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'group:wood', 'group:wood', 'group:wood'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_stone", + output = 'default:pick_stone', recipe = { - {"group:stone", "group:stone", "group:stone"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'group:stone', 'group:stone', 'group:stone'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_steel", + output = 'default:pick_steel', recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_bronze", + output = 'default:pick_bronze', recipe = { - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_gold", + output = 'default:pick_gold', recipe = { - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_diamond", + output = 'default:pick_mese', recipe = { - {"default:diamond", "default:diamond", "default:diamond"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_nyan", + output = 'default:pick_diamond', recipe = { - {"default:nyancat", "default:nyancat", "default:nyancat"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:pick_mese", + output = 'default:pick_nyan', recipe = { - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"", "group:stick", ""}, - {"", "group:stick", ""}, - } -}) - - - -minetest.register_craft({ - output = "default:shovel_wood", - recipe = { - {"group:wood"}, - {"group:stick"}, - {"group:stick"}, + {'default:nyancat', 'default:nyancat', 'default:nyancat'}, + {'', 'group:stick', ''}, + {'', 'group:stick', ''}, } }) minetest.register_craft({ - output = "default:shovel_stone", + output = 'default:shovel_wood', recipe = { - {"group:stone"}, - {"group:stick"}, - {"group:stick"}, + {'group:wood'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_steel", + output = 'default:shovel_stone', recipe = { - {"default:steel_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'group:stone'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_bronze", + output = 'default:shovel_steel', recipe = { - {"default:bronze_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'default:steel_ingot'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_gold", + output = 'default:shovel_bronze', recipe = { - {"default:gold_ingot"}, - {"group:stick"}, - {"group:stick"}, + {'default:bronze_ingot'}, + {'group:stick'}, + {'group:stick'}, } }) minetest.register_craft({ - output = "default:shovel_diamond", + output = 'default:shovel_gold', recipe = { - {"default:diamond"}, - {"group:stick"}, - {"group:stick"}, + {'default:gold_ingot'}, + {'group:stick'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_mese', + recipe = { + {'default:mese_crystal'}, + {'group:stick'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:shovel_diamond', + recipe = { + {'default:diamond'}, + {'group:stick'}, + {'group:stick'}, } }) @@ -217,49 +238,38 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:shovel_mese", + output = 'default:axe_wood', recipe = { - {"default:mese_crystal"}, - {"group:stick"}, - {"group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:axe_wood", - recipe = { - {"group:wood", "group:wood"}, - {"group:wood", "group:stick"}, - {"", "group:stick"}, + {'group:wood', 'group:wood'}, + {'group:wood', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_stone", + output = 'default:axe_stone', recipe = { - {"group:stone", "group:stone"}, - {"group:stone", "group:stick"}, - {"", "group:stick"}, + {'group:stone', 'group:stone'}, + {'group:stone', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_steel", + output = 'default:axe_steel', recipe = { - {"default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick"}, - {"", "group:stick"}, + {'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_bronze", + output = 'default:axe_bronze', recipe = { - {"default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "group:stick"}, - {"", "group:stick"}, + {'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'group:stick'}, + {'', 'group:stick'}, } }) @@ -273,20 +283,20 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:axe_gold", + output = 'default:axe_mese', recipe = { - {"default:gold_ingot", "default:gold_ingot"}, - {"group:stick", "default:gold_ingot"}, - {"group:stick", ""}, + {'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'group:stick'}, + {'', 'group:stick'}, } }) minetest.register_craft({ - output = "default:axe_diamond", + output = 'default:axe_diamond', recipe = { - {"default:diamond", "default:diamond"}, - {"default:diamond", "group:stick"}, - {"", "group:stick"}, + {'default:diamond', 'default:diamond'}, + {'default:diamond', 'group:stick'}, + {'', 'group:stick'}, } }) @@ -300,58 +310,110 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:axe_nyan", + output = 'default:axe_wood', recipe = { - {"default:nyancat", "default:nyancat"}, - {"group:stick", "default:nyancat"}, - {"group:stick", ""}, + {'group:wood', 'group:wood'}, + {'group:stick', 'group:wood'}, + {'group:stick',''}, } }) minetest.register_craft({ - output = "default:axe_mese", + output = 'default:axe_stone', recipe = { - {"default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "group:stick"}, - {"", "group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:sword_wood", - recipe = { - {"group:wood"}, - {"group:wood"}, - {"group:stick"}, + {'group:stone', 'group:stone'}, + {'group:stick', 'group:stone'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_stone", + output = 'default:axe_steel', recipe = { - {"group:stone"}, - {"group:stone"}, - {"group:stick"}, + {'default:steel_ingot', 'default:steel_ingot'}, + {'group:stick', 'default:steel_ingot'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_steel", + output = 'default:axe_bronze', recipe = { - {"default:steel_ingot"}, - {"default:steel_ingot"}, - {"group:stick"}, + {'default:bronze_ingot', 'default:bronze_ingot'}, + {'group:stick', 'default:bronze_ingot'}, + {'group:stick', ''}, } }) minetest.register_craft({ - output = "default:sword_bronze", + output = 'default:axe_gold', recipe = { - {"default:bronze_ingot"}, - {"default:bronze_ingot"}, - {"group:stick"}, + {'default:gold_ingot', 'default:gold_ingot'}, + {'group:stick', 'default:gold_ingot'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal'}, + {'group:stick', 'default:mese_crystal'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_diamond', + recipe = { + {'default:diamond', 'default:diamond'}, + {'group:stick', 'default:diamond'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:axe_nyan', + recipe = { + {'default:nyancat', 'default:nyancat'}, + {'group:stick', 'default:nyancat'}, + {'group:stick', ''}, + } +}) + +minetest.register_craft({ + output = 'default:sword_wood', + recipe = { + {'group:wood'}, + {'group:wood'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_stone', + recipe = { + {'group:stone'}, + {'group:stone'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_steel', + recipe = { + {'default:steel_ingot'}, + {'default:steel_ingot'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_bronze', + recipe = { + {'default:bronze_ingot'}, + {'default:bronze_ingot'}, + {'group:stick'}, } }) @@ -365,11 +427,20 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:sword_diamond", + output = 'default:sword_mese', recipe = { - {"default:diamond"}, - {"default:diamond"}, - {"group:stick"}, + {'default:mese_crystal'}, + {'default:mese_crystal'}, + {'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:sword_diamond', + recipe = { + {'default:diamond'}, + {'default:diamond'}, + {'group:stick'}, } }) @@ -383,40 +454,29 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:sword_mese", + output = 'default:rail 16', recipe = { - {"default:mese_crystal"}, - {"default:mese_crystal"}, - {"group:stick"}, - } -}) - - - -minetest.register_craft({ - output = "default:rail 16", - recipe = { - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, - {"default:steel_ingot", "group:stick", "default:steel_ingot"}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, + {'default:steel_ingot', 'group:stick', 'default:steel_ingot'}, } }) minetest.register_craft({ - output = "default:chest", + output = 'default:chest', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", " ", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', '', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) minetest.register_craft({ - output = "default:chest_locked", + output = 'default:chest_locked', recipe = { - {"group:wood", "group:wood", "group:wood"}, - {"group:wood", "group:ingot", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, + {'group:wood', 'group:wood', 'group:wood'}, + {'group:wood', 'group:ingot', 'group:wood'}, + {'group:wood', 'group:wood', 'group:wood'}, } }) @@ -427,11 +487,11 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:furnace", + output = 'default:furnace', recipe = { - {"group:stone", "group:stone", "group:stone"}, - {"group:stone", " ", "group:stone"}, - {"group:stone", "group:stone", "group:stone"}, + {'group:stone', 'group:stone', 'group:stone'}, + {'group:stone', '', 'group:stone'}, + {'group:stone', 'group:stone', 'group:stone'}, } }) @@ -453,112 +513,117 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", output = "default:bronze_ingot", - recipe = {"default:copper_ingot", "default:steel_ingot"}, + recipe = {"default:steel_ingot", "default:copper_ingot"}, }) minetest.register_craft({ - output = "default:coalblock", + output = 'default:coalblock', recipe = { - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, - {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, + {'default:coal_lump', 'default:coal_lump', 'default:coal_lump'}, } }) minetest.register_craft({ - output = "default:coal_lump 9", - recipe = {{"default:coalblock"},} -}) - -minetest.register_craft({ - output = "default:steelblock", + output = 'default:coal_lump 9', recipe = { - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, - {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {'default:coalblock'}, } }) minetest.register_craft({ - output = "default:steel_ingot 9", - recipe = {{"default:steelblock"},} -}) - -minetest.register_craft({ - output = "default:copperblock", + output = 'default:steelblock', recipe = { - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, - {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, } }) minetest.register_craft({ - output = "default:copper_ingot 9", - recipe = {{"default:copperblock"},} -}) - -minetest.register_craft({ - output = "default:bronzeblock", + output = 'default:steel_ingot 9', recipe = { - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, - {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, + {'default:steelblock'}, } }) minetest.register_craft({ - output = "default:bronze_ingot 9", - recipe = {{"default:bronzeblock"},} -}) - -minetest.register_craft({ - output = "default:goldblock", + output = 'default:copperblock', recipe = { - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, - {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, + {'default:copper_ingot', 'default:copper_ingot', 'default:copper_ingot'}, } }) minetest.register_craft({ - output = "default:gold_ingot 9", - recipe = {{"default:goldblock"},} -}) - -minetest.register_craft({ - output = "default:diamondblock", + output = 'default:copper_ingot 9', recipe = { - {"default:diamond", "default:diamond", "default:diamond"}, - {"default:diamond", "default:diamond", "default:diamond"}, - {"default:diamond", "default:diamond", "default:diamond"}, + {'default:copperblock'}, } }) minetest.register_craft({ - output = "default:diamond 9", - recipe = {{"default:diamondblock"},} -}) - -minetest.register_craft({ - output = "default:sandstone 2", + output = 'default:bronzeblock', recipe = { - {"default:sand", "default:sand"}, - {"default:sand", "default:sand"}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, + {'default:bronze_ingot', 'default:bronze_ingot', 'default:bronze_ingot'}, } }) minetest.register_craft({ - output = "default:gravel", + output = 'default:bronze_ingot 9', recipe = { - {"default:cobble"}, + {'default:bronzeblock'}, } }) minetest.register_craft({ - output = "default:sand", + output = 'default:goldblock', recipe = { - {"default:desert_sand"}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + {'default:gold_ingot', 'default:gold_ingot', 'default:gold_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:gold_ingot 9', + recipe = { + {'default:goldblock'}, + } +}) + +minetest.register_craft({ + output = 'default:diamondblock', + recipe = { + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + {'default:diamond', 'default:diamond', 'default:diamond'}, + } +}) + +minetest.register_craft({ + output = 'default:diamond 9', + recipe = { + {'default:diamondblock'}, + } +}) + +minetest.register_craft({ + output = 'default:sandstone 2', + recipe = { + {'default:sand', 'default:sand'}, + {'default:sand', 'default:sand'}, + } +}) + +minetest.register_craft({ + output = 'default:sand', + recipe = { + {'default:desert_sand'}, } }) @@ -569,19 +634,6 @@ minetest.register_craft({ } }) -minetest.register_craft({ - output = "default:sand", - recipe = { - {"default:gravel"}, - } -}) - -minetest.register_craft({ - type = "cooking", - output = "default:stone", - recipe = "default:mossycobble", -}) - minetest.register_craft({ output = "default:desert_stone 2", recipe = { @@ -591,18 +643,24 @@ minetest.register_craft({ }) minetest.register_craft({ - output = 'default:obsidianbrick 2', + output = "default:sand", recipe = { - {'default:obsidian', 'default:obsidian'}, - {'default:obsidian', 'default:obsidian'} + {"default:gravel"}, } }) minetest.register_craft({ - output = "default:sandstonebrick 4", + output = "default:gravel", recipe = { - {"default:sandstone", "default:sandstone"}, - {"default:sandstone", "default:sandstone"}, + {"default:cobble"}, + } +}) + +minetest.register_craft({ + output = 'default:sandstonebrick 4', + recipe = { + {'default:sandstone', 'default:sandstone'}, + {'default:sandstone', 'default:sandstone'}, } }) @@ -616,7 +674,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:brick", + output = 'default:brick', recipe = { {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, {"default:clay_brick", "default:clay_brick", "default:clay_brick"}, @@ -624,40 +682,97 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:clay_brick 9', + recipe = { + {'default:brick'}, + } +}) + minetest.register_craft({ output = "default:clay_lump 9", recipe = {{"default:clay"},} }) minetest.register_craft({ - output = "default:clay_brick 9", - recipe = {{"default:brick"},} + type = "shapeless", + output = 'default:paper 4', + recipe = {'default:papyrus', 'default:papyrus', 'default:papyrus'}, }) minetest.register_craft({ type = "shapeless", - output = "default:paper 4", - recipe = {"default:papyrus", "default:papyrus", "default:papyrus"}, + output = 'default:book', + recipe = {'default:paper', 'default:paper', 'default:paper'} }) minetest.register_craft({ type = "shapeless", - output = "default:book", - recipe = {"default:paper", "default:paper", "default:paper"}, + output = 'default:bookshelf', + recipe = {'group:wood', 'group:wood', 'group:wood', 'default:book', 'default:book', 'default:book', 'group:wood', 'group:wood', 'group:wood'} }) minetest.register_craft({ - type = "shapeless", - output = "default:bookshelf", - recipe = {"group:wood", "group:wood", "group:wood", "default:book", "default:book", "default:book", "group:wood", "group:wood", "group:wood"}, -}) - -minetest.register_craft({ - output = "default:ladder 3", + output = 'default:ladder 3', recipe = { - {"group:stick", "", "group:stick"}, - {"group:stick", "group:stick", "group:stick"}, - {"group:stick", "", "group:stick"}, + {'group:stick', '', 'group:stick'}, + {'group:stick', 'group:stick', 'group:stick'}, + {'group:stick', '', 'group:stick'}, + } +}) + +minetest.register_craft({ + output = 'default:mese', + recipe = { + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal 9', + recipe = { + {'default:mese'}, + } +}) + +minetest.register_craft({ + output = 'default:mese_crystal_fragment 9', + recipe = { + {'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:meselamp 1', + recipe = { + {'', 'default:mese_crystal',''}, + {'default:mese_crystal', 'default:glass', 'default:mese_crystal'}, + } +}) + +minetest.register_craft({ + output = 'default:obsidian_shard 9', + recipe = { + {'default:obsidian'} + } +}) + +minetest.register_craft({ + output = 'default:obsidian', + recipe = { + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + {'default:obsidian_shard', 'default:obsidian_shard', 'default:obsidian_shard'}, + } +}) + +minetest.register_craft({ + output = 'default:obsidianbrick 2', + recipe = { + {'default:obsidian', 'default:obsidian'}, + {'default:obsidian', 'default:obsidian'} } }) @@ -670,233 +785,266 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:stonebrick 4', + recipe = { + {'default:stone', 'default:stone'}, + {'default:stone', 'default:stone'}, + } +}) + +minetest.register_craft({ + output = 'default:desert_stonebrick 4', + recipe = { + {'default:desert_stone', 'default:desert_stone'}, + {'default:desert_stone', 'default:desert_stone'}, + } +}) + +minetest.register_craft({ + output = 'default:snowblock', + recipe = { + {'default:snow', 'default:snow'}, + {'default:snow', 'default:snow'}, + } +}) + +minetest.register_craft({ + output = 'default:snow 4', + recipe = { + {'default:snowblock'}, + } +}) + minetest.register_craft({ output = "maptools:superapple", type = "shapeless", recipe = {"default:apple", "default:mese", "default:mese"}, }) -minetest.register_craft({ - output = "default:mese", - recipe = { - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, - } -}) - -minetest.register_craft({ - output = "default:mese_crystal 9", - recipe = {{"default:mese"}}, -}) - -minetest.register_craft({ - output = "default:mese_crystal_fragment 9", - recipe = {{"default:mese_crystal"}}, -}) - -minetest.register_craft({ - output = 'default:meselamp 1', - recipe = { - {'', 'default:mese_crystal',''}, - {'default:mese_crystal', 'default:glass', 'default:mese_crystal'}, - } -}) - -minetest.register_craft({ - output = "default:obsidian_shard 9", - recipe = {{"default:obsidian"}}, -}) - -minetest.register_craft({ - output = "default:obsidian", - recipe = { - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, - } -}) - -minetest.register_craft({ - output = "default:stonebrick 4", - recipe = { - {"default:stone", "default:stone"}, - {"default:stone", "default:stone"}, - } -}) - -minetest.register_craft({ - output = "default:desert_stonebrick 4", - recipe = { - {"default:desert_stone", "default:desert_stone"}, - {"default:desert_stone", "default:desert_stone"}, - } -}) - -minetest.register_craft({ - output = "default:snowblock", - recipe = { - {"default:snow", "default:snow"}, - {"default:snow", "default:snow"}, - } -}) - -minetest.register_craft({ - output = "default:snow 4", - recipe = {{"default:snowblock"},} -}) - minetest.register_craft({ type = "shapeless", output = "dye:dark_grey 4", recipe = {"default:coal_lump"}, }) -minetest.register_craft({ -- Tool repair (combine 2 tools of the same type in the crafting grid): - type = "toolrepair", additional_wear = -0.15, +-- +-- Crafting (tool repair) +-- +minetest.register_craft({ + type = "toolrepair", + additional_wear = -0.15, }) --- From BFD: +-- +-- Cooking recipes +-- minetest.register_craft({ - output = 'default:cherry_plank 6', - recipe = { - {'default:cherry_log'}, - } -}) - --- Cooking recipes: - -minetest.register_craft({ - type = "cooking", output = "default:glass", recipe = "group:sand", + type = "cooking", + output = "default:glass", + recipe = "group:sand", }) minetest.register_craft({ - type = "cooking", output = "default:obsidian_glass", recipe = "default:obsidian_shard", + type = "cooking", + output = "default:obsidian_glass", + recipe = "default:obsidian_shard", }) minetest.register_craft({ - type = "cooking", output = "default:stone", recipe = "default:cobble", + type = "cooking", + output = "default:stone", + recipe = "default:mossycobble", }) minetest.register_craft({ - type = "cooking", output = "default:desert_stone", recipe = "default:desert_cobble", + type = "cooking", + output = "default:stone", + recipe = "default:cobble", }) minetest.register_craft({ - type = "cooking", output = "default:steel_ingot", recipe = "default:iron_lump", + type = "cooking", + output = "default:desert_stone", + recipe = "default:desert_cobble", }) minetest.register_craft({ - type = "cooking", output = "default:copper_ingot", recipe = "default:copper_lump", + type = "cooking", + output = "default:steel_ingot", + recipe = "default:iron_lump", }) minetest.register_craft({ - type = "cooking", output = "default:gold_ingot", recipe = "default:gold_lump", + type = "cooking", + output = "default:copper_ingot", + recipe = "default:copper_lump", }) minetest.register_craft({ - type = "cooking", output = "default:clay_brick", recipe = "default:clay_lump", + type = "cooking", + output = "default:gold_ingot", + recipe = "default:gold_lump", }) minetest.register_craft({ - type = "cooking", output = "default:clay_burned", recipe = "default:clay", -}) - --- Fuel: - -minetest.register_craft({ - type = "fuel", recipe = "group:tree", burntime = 40, + type = "cooking", + output = "default:clay_brick", + recipe = "default:clay_lump", }) minetest.register_craft({ - type = "fuel", recipe = "group:wood", burntime = 10, + type = "cooking", + output = "default:clay_burned", + recipe = "default:clay", +}) + +-- +-- Fuels +-- + +minetest.register_craft({ + type = "fuel", + recipe = "group:tree", + burntime = 40, }) minetest.register_craft({ - type = "fuel", recipe = "group:stick", burntime = 1, + type = "fuel", + recipe = "group:stick", + burntime = 1, }) minetest.register_craft({ - type = "fuel", recipe = "default:junglegrass", burntime = 5, + type = "fuel", + recipe = "default:junglegrass", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "group:leaves", burntime = 4, + type = "fuel", + recipe = "group:leaves", + burntime = 4, }) minetest.register_craft({ - type = "fuel", recipe = "default:cactus", burntime = 20, + type = "fuel", + recipe = "default:cactus", + burntime = 20, }) minetest.register_craft({ - type = "fuel", recipe = "default:papyrus", burntime = 3, + type = "fuel", + recipe = "default:papyrus", + burntime = 3, }) minetest.register_craft({ - type = "fuel", recipe = "default:bookshelf", burntime = 50, + type = "fuel", + recipe = "default:bookshelf", + burntime = 50, }) minetest.register_craft({ - type = "fuel", recipe = "default:fence_wood", burntime = 4, + type = "fuel", + recipe = "default:fence_wood", + burntime = 4, }) minetest.register_craft({ - type = "fuel", recipe = "default:ladder", burntime = 3, + type = "fuel", + recipe = "default:ladder", + burntime = 3, }) minetest.register_craft({ - type = "fuel", recipe = "default:lava_source", burntime = 80, + type = "fuel", + recipe = "group:wood", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:torch", burntime = 5, + type = "fuel", + recipe = "default:lava_source", + burntime = 80, }) minetest.register_craft({ - type = "fuel", recipe = "default:sign_wall", burntime = 15, + type = "fuel", + recipe = "default:torch", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "default:chest", burntime = 80, + type = "fuel", + recipe = "default:sign_wall", + burntime = 15, }) minetest.register_craft({ - type = "fuel", recipe = "default:chest_locked", burntime = 85, + type = "fuel", + recipe = "default:chest", + burntime = 80, }) minetest.register_craft({ - type = "fuel", recipe = "default:nyancat", burntime = 7200, + type = "fuel", + recipe = "default:chest_locked", + burntime = 85, }) minetest.register_craft({ - type = "fuel", recipe = "default:nyancat_rainbow", burntime = 1200, + type = "fuel", + recipe = "default:nyancat", + burntime = 7200, }) minetest.register_craft({ - type = "fuel", recipe = "default:sapling", burntime = 10, + type = "fuel", + recipe = "default:nyancat_rainbow", + burntime = 1200, }) minetest.register_craft({ - type = "fuel", recipe = "default:apple", burntime = 5, + type = "fuel", + recipe = "default:sapling", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:coal_lump", burntime = 40, + type = "fuel", + recipe = "default:apple", + burntime = 5, }) minetest.register_craft({ - type = "fuel", recipe = "default:coalblock", burntime = 370, + type = "fuel", + recipe = "default:coal_lump", + burntime = 40, }) minetest.register_craft({ - type = "fuel", recipe = "default:junglesapling", burntime = 10, + type = "fuel", + recipe = "default:coalblock", + burntime = 370, }) minetest.register_craft({ - type = "fuel", recipe = "default:grass_1", burntime = 3, + type = "fuel", + recipe = "default:junglesapling", + burntime = 10, }) minetest.register_craft({ - type = "fuel", recipe = "default:pine_sapling", burntime = 10, + type = "fuel", + recipe = "default:grass_1", + burntime = 3, }) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_sapling", + burntime = 10, +}) + diff --git a/minetestforfun_game/mods/default/craftitems.lua b/minetestforfun_game/mods/default/craftitems.lua index 29de90a5..06505393 100755 --- a/minetestforfun_game/mods/default/craftitems.lua +++ b/minetestforfun_game/mods/default/craftitems.lua @@ -14,16 +14,87 @@ minetest.register_craftitem("default:paper", { inventory_image = "default_paper.png", }) +local function book_on_use(itemstack, user, pointed_thing) + local player_name = user:get_player_name() + local data = minetest.deserialize(itemstack:get_metadata()) + local title, text, owner = "", "", player_name + if data then + title, text, owner = data.title, data.text, data.owner + end + local formspec + if owner == player_name then + formspec = "size[8,8]"..default.gui_bg.. + "field[0.5,1;7.5,0;title;Title:;".. + minetest.formspec_escape(title).."]".. + "textarea[0.5,1.5;7.5,7;text;Contents:;".. + minetest.formspec_escape(text).."]".. + "button_exit[2.5,7.5;3,1;save;Save]" + else + formspec = "size[8,8]"..default.gui_bg.. + "label[0.5,0.5;by "..owner.."]".. + "label[0.5,0;"..minetest.formspec_escape(title).."]".. + "textarea[0.5,1.5;7.5,7;;"..minetest.formspec_escape(text)..";]" + end + minetest.show_formspec(user:get_player_name(), "default:book", formspec) +end + +minetest.register_on_player_receive_fields(function(player, form_name, fields) + if form_name ~= "default:book" or not fields.save or + fields.title == "" or fields.text == "" then + return + end + local inv = player:get_inventory() + local stack = player:get_wielded_item() + local new_stack, data + if stack:get_name() ~= "default:book_written" then + local count = stack:get_count() + if count == 1 then + stack:set_name("default:book_written") + else + stack:set_count(count - 1) + new_stack = ItemStack("default:book_written") + end + else + data = minetest.deserialize(stack:get_metadata()) + end + if not data then data = {} end + data.title = fields.title + data.text = fields.text + data.owner = player:get_player_name() + local data_str = minetest.serialize(data) + if new_stack then + new_stack:set_metadata(data_str) + if inv:room_for_item("main", new_stack) then + inv:add_item("main", new_stack) + else + minetest.add_item(player:getpos(), new_stack) + end + else + stack:set_metadata(data_str) + end + player:set_wielded_item(stack) +end) + minetest.register_craftitem("default:book", { description = "Book", inventory_image = "default_book.png", groups = {book=1}, + on_use = book_on_use, +}) + +minetest.register_craftitem("default:book_written", { + description = "Book With Text", + inventory_image = "default_book.png", + groups = {book=1, not_in_creative_inventory=1}, + stack_max = 1, + on_use = book_on_use, }) minetest.register_craftitem("default:coal_lump", { description = "Coal Lump", wield_scale = {x = 1, y = 1, z = 2}, inventory_image = "default_coal_lump.png", + groups = {coal = 1} }) minetest.register_craftitem("default:iron_lump", { diff --git a/minetestforfun_game/mods/default/functions.lua b/minetestforfun_game/mods/default/functions.lua index 04b12f3c..d14ef471 100755 --- a/minetestforfun_game/mods/default/functions.lua +++ b/minetestforfun_game/mods/default/functions.lua @@ -129,33 +129,9 @@ function default.node_sound_glass_defaults(table) return table end --- --- Global callbacks --- - --- Global environment step function -function on_step(dtime) - -- print("on_step, " .. p .. ", " .. node) -end -minetest.register_globalstep(on_step) - -function on_placenode(p, node) - -- print("on_placenode, " .. p .. ", " .. node) -end -minetest.register_on_placenode(on_placenode) - -function on_dignode(p, node) - -- print("on_dignode, " .. p .. ", " .. node) -end -minetest.register_on_dignode(on_dignode) - -function on_punchnode(p, node) - -- print("on_punchnode, " .. p .. ", " .. node) -end -minetest.register_on_punchnode(on_punchnode) -- --- Lava cooling +-- Lavacooling -- local function cool_wf_vm(pos, node1, node2) @@ -240,55 +216,55 @@ minetest.register_abm({ end, }) + -- -- Papyrus and cactus growing -- +-- wrapping the functions in abm action is necessary to make overriding them possible + function default.grow_cactus(pos, node) if node.param2 ~= 0 then return end - pos.y = pos.y-1 + pos.y = pos.y - 1 if minetest.get_item_group(minetest.get_node(pos).name, "sand") == 0 then return end - pos.y = pos.y+1 + pos.y = pos.y + 1 local height = 0 - while node.name == "default:cactus" and height < 4 and node.param2 == 0 do - height = height+1 - pos.y = pos.y+1 + while node.name == "default:cactus" and height < 4 do + height = height + 1 + pos.y = pos.y + 1 node = minetest.get_node(pos) end - if height == 4 - or node.name ~= "air" then + if height == 4 or node.name ~= "air" then return end - minetest.set_node(pos, {name="default:cactus"}) + minetest.set_node(pos, {name = "default:cactus"}) return true end function default.grow_papyrus(pos, node) - pos.y = pos.y-1 + pos.y = pos.y - 1 local name = minetest.get_node(pos).name - if name ~= "default:dirt_with_grass" - and name ~= "default:dirt" then + if name ~= "default:dirt_with_grass" and name ~= "default:dirt" then return end if not minetest.find_node_near(pos, 3, {"group:water"}) then return end - pos.y = pos.y+1 + pos.y = pos.y + 1 local height = 0 while node.name == "default:papyrus" and height < 4 do - height = height+1 - pos.y = pos.y+1 + height = height + 1 + pos.y = pos.y + 1 node = minetest.get_node(pos) end - if height == 4 - or node.name ~= "air" then + if height == 4 or node.name ~= "air" then return end - minetest.set_node(pos, {name="default:papyrus"}) + minetest.set_node(pos, {name = "default:papyrus"}) return true end @@ -299,7 +275,7 @@ minetest.register_abm({ chance = 25, action = function(...) default.grow_cactus(...) - end, + end }) minetest.register_abm({ @@ -309,9 +285,14 @@ minetest.register_abm({ chance = 25, action = function(...) default.grow_papyrus(...) - end, + end }) + +-- +-- dig upwards +-- + function default.dig_up(pos, node, digger) if digger == nil then return end local np = {x = pos.x, y = pos.y + 1, z = pos.z} @@ -321,23 +302,11 @@ function default.dig_up(pos, node, digger) end end + -- -- Leafdecay -- --- To enable leaf decay for a node, add it to the "leafdecay" group. --- --- The rating of the group determines how far from a node in the group "tree" --- the node can be without decaying. --- --- If param2 of the node is ~= 0, the node will always be preserved. Thus, if --- the player places a node of that kind, you will want to set param2= 1 or so. --- --- If the node is in the leafdecay_drop group then the it will always be dropped --- as an item - -if minetest.setting_getbool("leaf_decay") ~= false then -- “If not defined or set to true then” - default.leafdecay_trunk_cache = {} default.leafdecay_enable_cache = true -- Spread the load of finding trunks @@ -358,20 +327,21 @@ end minetest.register_abm({ nodenames = {"group:leafdecay"}, neighbors = {"air", "group:liquid"}, - interval = 1, -- A low interval and a high inverse chance spreads the load. + -- A low interval and a high inverse chance spreads the load + interval = 1, chance = 2, action = function(p0, node, _, _) - -- print("leafdecay ABM at "..p0.x..", "..p0.y..", "..p0.z..")") + --print("leafdecay ABM at "..p0.x..", "..p0.y..", "..p0.z..")") local do_preserve = false local d = minetest.registered_nodes[node.name].groups.leafdecay if not d or d == 0 then - -- print("not groups.leafdecay") + --print("not groups.leafdecay") return end local n0 = minetest.get_node(p0) if n0.param2 ~= 0 then - -- print("param2 ~= 0") + --print("param2 ~= 0") return end local p0_hash = nil @@ -381,13 +351,15 @@ minetest.register_abm({ if trunkp then local n = minetest.get_node(trunkp) local reg = minetest.registered_nodes[n.name] - -- Assume ignore is a trunk, to make the thing work at the border of the active area: - if n.name == "ignore" or (reg and reg.groups.tree and reg.groups.tree ~= 0) then - -- print("Cached trunk still exists.") + -- Assume ignore is a trunk, to make the thing + -- work at the border of the active area + if n.name == "ignore" or (reg and reg.groups.tree and + reg.groups.tree ~= 0) then + --print("cached trunk still exists") return end - -- print("Cached trunk is invalid.") - -- Cache is invalid: + --print("cached trunk is invalid") + -- Cache is invalid table.remove(default.leafdecay_trunk_cache, p0_hash) end end @@ -396,33 +368,38 @@ minetest.register_abm({ end default.leafdecay_trunk_find_allow_accumulator = default.leafdecay_trunk_find_allow_accumulator - 1 - -- Assume ignore is a trunk, to make the thing work at the border of the active area: + -- Assume ignore is a trunk, to make the thing + -- work at the border of the active area local p1 = minetest.find_node_near(p0, d, {"ignore", "group:tree"}) if p1 then do_preserve = true if default.leafdecay_enable_cache then - -- print("Caching trunk.") - -- Cache the trunk: + --print("caching trunk") + -- Cache the trunk default.leafdecay_trunk_cache[p0_hash] = p1 end end if not do_preserve then - -- Drop stuff other than the node itself: + -- Drop stuff other than the node itself local itemstacks = minetest.get_node_drops(n0.name) for _, itemname in ipairs(itemstacks) do - if minetest.get_item_group(n0.name, "leafdecay_drop") ~= 0 - or itemname ~= n0.name then - minetest.add_item(p0, itemname) + if minetest.get_item_group(n0.name, "leafdecay_drop") ~= 0 or + itemname ~= n0.name then + local p_drop = { + x = p0.x - 0.5 + math.random(), + y = p0.y - 0.5 + math.random(), + z = p0.z - 0.5 + math.random(), + } + minetest.add_item(p_drop, itemname) end end + -- Remove node minetest.remove_node(p0) - -- minetest.log("action", n0.name .. " decayed at " .. minetest.pos_to_string(p0) .. ".") nodeupdate(p0) end end }) -end -- Ends: if minetest.setting_getbool("leaf_decay") ~= false minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing) if newnode.name ~= "default:torch" or minetest.get_item_group(oldnode.name, "water") == 0 then @@ -433,3 +410,44 @@ minetest.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack minetest.add_item(pos, "default:torch") end) +-- +-- Grass growing +-- + +minetest.register_abm({ + nodenames = {"default:dirt"}, + interval = 30, + chance = 5, + action = function(pos, node) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local name = minetest.get_node(above).name + local nodedef = minetest.registered_nodes[name] + if nodedef and (nodedef.sunlight_propagates or nodedef.paramtype == "light") and + nodedef.liquidtype == "none" and + pos.y >= 0 and + (minetest.get_node_light(above) or 0) >= 12 then + if name == "default:snow" or name == "default:snowblock" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + else + minetest.set_node(pos, {name = "default:dirt_with_grass"}) + end + end + end +}) + +minetest.register_abm({ + nodenames = {"default:dirt_with_grass"}, + interval = 30, + chance = 2, + action = function(pos, node) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local name = minetest.get_node(above).name + local nodedef = minetest.registered_nodes[name] + if name ~= "ignore" and nodedef and not ((nodedef.sunlight_propagates or + nodedef.paramtype == "light") and + nodedef.liquidtype == "none") then + minetest.set_node(pos, {name = "default:dirt"}) + end + end +}) + diff --git a/minetestforfun_game/mods/default/furnace.lua b/minetestforfun_game/mods/default/furnace.lua index 37459b81..6a5105e8 100755 --- a/minetestforfun_game/mods/default/furnace.lua +++ b/minetestforfun_game/mods/default/furnace.lua @@ -6,6 +6,8 @@ local function active_formspec(fuel_percent, item_percent) local formspec = "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. default.gui_slots.. "list[current_name;src;2.75,0.5;1,1;]".. "list[current_name;fuel;2.75,2.5;1,1;]".. @@ -22,6 +24,8 @@ end local inactive_formspec = "size[8,8.5]".. + default.gui_bg.. + default.gui_bg_img.. default.gui_slots.. "list[current_name;src;2.75,0.5;1,1;]".. "list[current_name;fuel;2.75,2.5;1,1;]".. diff --git a/minetestforfun_game/mods/default/init.lua b/minetestforfun_game/mods/default/init.lua index 4fb7ee96..69e74061 100755 --- a/minetestforfun_game/mods/default/init.lua +++ b/minetestforfun_game/mods/default/init.lua @@ -10,28 +10,31 @@ default = {} default.LIGHT_MAX = 14 --- GUI related stuff: +-- GUI related stuff default.gui_bg = "bgcolor[#080808BB;true]" default.gui_bg_img = "background[5,5;1,1;gui_formbg.png;true]" default.gui_slots = "listcolors[#606060AA;#808080;#101010;#202020;#FFF]" function default.get_hotbar_bg(x,y) local out = "" - for i= 0, 7, 1 do - out = out .."image[" .. x + i .. "," .. y .. ";1,1;gui_hb_bg.png]" + for i=0,7,1 do + out = out .."image["..x+i..","..y..";1,1;gui_hb_bg.png]" end return out end default.gui_survival_form = "size[8,8.5]".. - default.gui_slots .. - "list[current_player;main; 0, 4.25; 8, 4; ]" .. - "list[current_player;craft; 1.75, 0.5; 3, 3; ]" .. - "list[current_player;craftpreview; 5.75, 1.5; 1, 1; ]" .. - default.get_hotbar_bg(0, 4.25) .. - default.get_hotbar_bg(0, 5.25) + default.gui_bg.. + default.gui_bg_img.. + default.gui_slots.. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "list[current_player;craft;1.75,0.5;3,3;]".. + "list[current_player;craftpreview;5.75,1.5;1,1;]".. + default.get_hotbar_bg(0,4.25).. + default.get_hotbar_bg(0,5.25) --- Load files: +-- Load files dofile(minetest.get_modpath("default").."/functions.lua") dofile(minetest.get_modpath("default").."/commands.lua") dofile(minetest.get_modpath("default").."/nodes.lua") diff --git a/minetestforfun_game/mods/default/legacy.lua b/minetestforfun_game/mods/default/legacy.lua index 6415df8f..1ee58554 100755 --- a/minetestforfun_game/mods/default/legacy.lua +++ b/minetestforfun_game/mods/default/legacy.lua @@ -1,11 +1,11 @@ --- mods/default/Legacy.lua +-- mods/default/legacy.lua --- Horrible crap to support old code, --- don't use this and never do what this does, it's completely wrong! --- (more specifically, the client and the C++ code doesn't get the group). +-- Horrible crap to support old code registering falling nodes +-- Don't use this and never do what this does, it's completely wrong! +-- (More specifically, the client and the C++ code doesn't get the group) function default.register_falling_node(nodename, texture) minetest.log("error", debug.traceback()) - minetest.log("error", "WARNING: default.register_falling_node is deprecated.") + minetest.log('error', "WARNING: default.register_falling_node is deprecated") if minetest.registered_nodes[nodename] then minetest.registered_nodes[nodename].groups.falling_node = 1 end @@ -17,9 +17,9 @@ end -- Liquids WATER_ALPHA = minetest.registered_nodes["default:water_source"].alpha -WATER_ALPHA = minetest.registered_nodes["default:water_source"].liquid_viscosity -WATER_ALPHA = minetest.registered_nodes["default:lava_source"].liquid_viscosity +WATER_VISC = minetest.registered_nodes["default:water_source"].liquid_viscosity +LAVA_VISC = minetest.registered_nodes["default:lava_source"].liquid_viscosity LIGHT_MAX = default.LIGHT_MAX -- Formspecs -default.gui_survival_form = default.gui_survival_form \ No newline at end of file +default.gui_survival_form = default.gui_survival_form diff --git a/minetestforfun_game/mods/default/mapgen.lua b/minetestforfun_game/mods/default/mapgen.lua index 3554678e..723d2727 100755 --- a/minetestforfun_game/mods/default/mapgen.lua +++ b/minetestforfun_game/mods/default/mapgen.lua @@ -13,6 +13,12 @@ minetest.register_alias("mapgen_lava_source", "default:lava_source") minetest.register_alias("mapgen_gravel", "default:gravel") minetest.register_alias("mapgen_desert_stone", "default:desert_stone") minetest.register_alias("mapgen_desert_sand", "default:desert_sand") +minetest.register_alias("mapgen_dirt_with_snow", "default:dirt_with_snow") +minetest.register_alias("mapgen_snowblock", "default:snowblock") +minetest.register_alias("mapgen_snow", "default:snow") +minetest.register_alias("mapgen_ice", "default:ice") +minetest.register_alias("mapgen_sandstone", "default:sandstone") + minetest.register_alias("mapgen_tree", "default:tree") minetest.register_alias("mapgen_leaves", "default:leaves") minetest.register_alias("mapgen_apple", "default:apple") @@ -21,6 +27,7 @@ minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves") minetest.register_alias("mapgen_junglegrass", "default:junglegrass") minetest.register_alias("mapgen_pinetree", "default:pinetree") minetest.register_alias("mapgen_pine_needles", "default:pine_needles") + minetest.register_alias("mapgen_stone_with_iron", "default:stone_with_iron") minetest.register_alias("mapgen_mese", "default:mese") minetest.register_alias("mapgen_stone_with_coal", "default:stone_with_coal") @@ -28,967 +35,37 @@ minetest.register_alias("mapgen_clay", "default:clay") minetest.register_alias("mapgen_cobble", "default:cobble") minetest.register_alias("mapgen_stair_cobble", "stairs:stair_cobble") minetest.register_alias("mapgen_mossycobble", "default:mossycobble") +minetest.register_alias("mapgen_sandstonebrick", "default:sandstonebrick") +minetest.register_alias("mapgen_stair_sandstonebrick", "stairs:stair_sandstonebrick") -- --- Ore generation +-- Register ores -- + +-- Blob ore first to avoid other ores inside blobs + function default.register_ores() minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coal", - wherein = "default:stone", - clust_scarcity = 9 * 9 * 9, - clust_num_ores = 8, - clust_size = 3, - height_min = -30000, - height_max = 64, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:desert_stone_with_coal", - wherein = "default:desert_stone", - clust_scarcity = 9 * 9 * 9, - clust_num_ores = 10, - clust_size = 3, - height_min = 0, - height_max = 64, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coal", - wherein = "default:stone", - clust_scarcity = 24 * 24 * 24, - clust_num_ores = 27, - clust_size = 6, - height_min = -30000, - height_max = 0, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 11 * 11 * 11, - clust_num_ores = 3, - clust_size = 2, - height_min = -15, - height_max = 2, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 10 * 10 * 10, - clust_num_ores = 5, - clust_size = 3, - height_min = -63, - height_max = -16, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 9 * 9 * 9, - clust_num_ores = 5, - clust_size = 3, - height_min = -30000, - height_max = -64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 25 * 25 * 25, - clust_num_ores = 27, - clust_size = 6, - height_min = -30000, - height_max = -64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_mese", - wherein = "default:stone", - clust_scarcity = 18 * 18 * 18, - clust_num_ores = 3, - clust_size = 2, - height_min = -255, - height_max = -128, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_mese", - wherein = "default:stone", - clust_scarcity = 14 * 14 * 14, - clust_num_ores = 5, - clust_size = 3, - height_min = -1024, - height_max = -256, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:mese", - wherein = "default:stone", - clust_scarcity = 20 * 20 * 20, - clust_num_ores = 3, - clust_size = 2, - height_min = -30000, - height_max = -1024, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:mese", - wherein = "default:stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 3, - clust_size = 2, - height_min = -1024, - height_max = 64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:meze", - wherein = "default:stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 3, - clust_size = 2, - height_min = 0, - height_max = 64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:mese", - wherein = "default:desert_stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 3, - clust_size = 2, - height_min = -1024, - height_max = 64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:meze", - wherein = "default:desert_stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 3, - clust_size = 2, - height_min = 0, - height_max = 64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "maptools:superapple", - wherein = "default:apple", - clust_scarcity = 6 * 6 * 6, - clust_num_ores = 5, - clust_size = 2, - height_min = 0, - height_max = 64, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "maptools:superapple", - wherein = "default:jungleleaves", - clust_scarcity = 16 * 16 * 16, - clust_num_ores = 5, - clust_size = 2, - height_min = 0, - height_max = 64, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coin", - wherein = "default:stone", - clust_scarcity = 26 * 26 * 26, - clust_num_ores = 1, - clust_size = 1, - height_min = -30000, - height_max = 0, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_gold", - wherein = "default:stone", - clust_scarcity = 15 * 15 * 15, - clust_num_ores = 3, - clust_size = 2, - height_min = -255, - height_max = -64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_gold", - wherein = "default:stone", - clust_scarcity = 13 * 13 * 13, - clust_num_ores = 5, - clust_size = 3, - height_min = -30000, - height_max = -256, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_diamond", - wherein = "default:stone", - clust_scarcity = 17 * 17 * 17, - clust_num_ores = 4, - clust_size = 3, - height_min = -512, - height_max = -256, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_diamond", - wherein = "default:stone", - clust_scarcity = 15 * 15 * 15, - clust_num_ores = 4, - clust_size = 3, - height_min = -30000, - height_max = -512, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_copper", - wherein = "default:stone", - clust_scarcity = 12 * 12 * 12, - clust_num_ores = 4, - clust_size = 3, - height_min = -63, - height_max = -16, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:desert_stone_with_copper", - wherein = "default:desert_stone", - clust_scarcity = 11 * 11 * 11, - clust_num_ores = 6, - clust_size = 3, - height_min = 0, - height_max = 64, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_copper", - wherein = "default:stone", - clust_scarcity = 10 * 10 * 10, - clust_num_ores = 5, - clust_size = 3, - height_min = -30000, - height_max = -64, - flags = "absheight", - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_coal", - wherein = "default:stone", - clust_scarcity = 32 * 32 * 32, - clust_num_ores = 40, - clust_size = 4, - height_max = 64, - height_min = -30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_iron", - wherein = "default:stone", - clust_scarcity = 48 * 48 * 48, - clust_num_ores = 40, - clust_size = 4, - height_max = 64, - height_min = -30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:stone_with_diamond", - wherein = "default:stone", - clust_scarcity = 30 * 30 * 30, - clust_num_ores = 64, - clust_size = 5, - height_max = -1024, - height_min = -30000, - }) - - if minetest.setting_get("mg_name") == "indev" then - -- Floatlands and high mountains springs: - minetest.register_ore({ - ore_type = "scatter", - ore = "default:water_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 40 *40 *40, - clust_num_ores = 8, - clust_size = 3, - height_min = 100, - height_max = 30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:lava_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 50 * 50 * 50, - clust_num_ores = 5, - clust_size = 2, - height_min = 10000, - height_max = 30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:sand", - wherein = "default:stone", - clust_scarcity = 20 * 20 * 20, - clust_num_ores = 5 * 5 * 3, - clust_size = 5, - height_min = 500, - height_max = 30000, - }) - end - - -- Underground springs: - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:water_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 20 * 20 * 20, - clust_num_ores = 10, - clust_size = 4, - height_min = -10000, - height_max = -10, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:lava_source", - ore_param2 = 128, - wherein = "default:stone", - clust_scarcity = 32 * 32 * 32, - clust_num_ores = 5, - clust_size = 2, - height_min = -30000, - height_max = -100, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:dirt", - wherein = "default:stone", - clust_scarcity = 16 * 16 * 16, - clust_num_ores = 64, - clust_size = 5, - height_max = 64, - height_min = -4096, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:gravel", - wherein = "default:stone", - clust_scarcity = 16 * 16 * 16, - clust_num_ores = 64, - clust_size = 5, - height_max = 64, - height_min = -30000, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:sand", - wherein = "default:stone", - clust_scarcity = 24 * 24 * 24, - clust_num_ores = 32, - clust_size = 4, - height_max = 64, - height_min = -1024, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:clay", - wherein = "default:stone", - clust_scarcity = 32 * 32 * 32, - clust_num_ores = 32, - clust_size = 4, - height_max = 64, - height_min = -1024, - }) - - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:cobble", - wherein = "default:stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 512, - clust_size = 9, - height_max = 64, - height_min = -4096, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:desert_cobble", - wherein = "default:desert_stone", - clust_scarcity = 40 * 40 * 40, - clust_num_ores = 512, - clust_size = 9, - height_max = 64, - height_min = 0, - }) - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:clay", - wherein = "default:sand", - clust_scarcity = 14 * 14 * 14, - clust_num_ores = 64, - clust_size = 5, - height_max = 4, - height_min = -8, - }) - - -- Air rooms in dirt: - - minetest.register_ore({ - ore_type = "scatter", - ore = "air", - wherein = "default:dirt", - clust_scarcity = 24 * 24 * 24, - clust_num_ores = 200, - clust_size = 7, - height_min = -30000, - height_max = 64, - }) - - -- Acid lakes in gravel: - - minetest.register_ore({ - ore_type = "scatter", - ore = "default:acid_source", - wherein = "default:gravel", - clust_scarcity = 20 * 20 * 20, - clust_num_ores = 64, - clust_size = 5, - height_min = -30000, - height_max = 64, - }) - -end - -function default.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max) - minetest.log("action", "WARNING: default.generate_ore is deprecated") - - if maxp.y < height_min or minp.y > height_max then - return - end - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - if chunk_size >= y_max - y_min + 1 then - return - end - local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) - local pr = PseudoRandom(seed) - local num_chunks = math.floor(chunks_per_volume * volume) - local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk) - --print("generate_ore num_chunks: "..dump(num_chunks)) - for i= 1, num_chunks do - local y0 = pr:next(y_min, y_max-chunk_size+1) - if y0 >= height_min and y0 <= height_max then - local x0 = pr:next(minp.x, maxp.x-chunk_size+1) - local z0 = pr:next(minp.z, maxp.z-chunk_size+1) - local p0 = {x=x0, y =y0, z=z0} - for x1= 0,chunk_size - 1 do - for y1= 0,chunk_size - 1 do - for z1= 0,chunk_size - 1 do - if pr:next(1,inverse_chance) == 1 then - local x2 = x0+x1 - local y2 = y0+y1 - local z2 = z0+z1 - local p2 = {x=x2, y =y2, z=z2} - if minetest.get_node(p2).name == wherein then - minetest.set_node(p2, {name = name}) - end - end - end - end - end - end - end - --print("generate_ore done") -end - -function default.make_papyrus(pos, size) - for y = 0, size - 1 do - local p = {x= pos.x, y = pos.y + y, z= pos.z} - local nn = minetest.get_node(p).name - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - minetest.set_node(p, {name = "default:papyrus"}) - else - return - end - end -end - -function default.make_cactus(pos, size) - for y = 0, size-1 do - local p = {x= pos.x, y = pos.y + y, z= pos.z} - local nn = minetest.get_node(p).name - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - minetest.set_node(p, {name = "default:cactus"}) - else - return - end - end -end - --- facedir: 0/1/2/3 (head node facedir value) --- length: length of rainbow tail -function default.make_nyancat(pos, facedir, length) - local tailvec = {x= 0, y = 0, z= 0} - if facedir == 0 then - tailvec.z = 1 - elseif facedir == 1 then - tailvec.x = 1 - elseif facedir == 2 then - tailvec.z = -1 - elseif facedir == 3 then - tailvec.x = -1 - else - --print("default.make_nyancat(): Invalid facedir: "+dump(facedir)) - facedir = 0 - tailvec.z = 1 - end - local p = {x= pos.x, y = pos.y, z= pos.z} - minetest.set_node(p, {name = "default:nyancat", param2 = facedir}) - -- minetest.log("action", "Generated a nyan cat at " .. minetest.pos_to_string(p) .. ".") - for i= 1,length do - p.x = p.x + tailvec.x - p.z = p.z + tailvec.z - minetest.set_node(p, {name = "default:nyancat_rainbow", param2 = facedir}) - end -end - -function generate_nyancats(seed, minp, maxp) - local height_min = -30000 - local height_max = 30000 - if maxp.y < height_min or minp.y > height_max then - return - end - local y_min = math.max(minp.y, height_min) - local y_max = math.min(maxp.y, height_max) - local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) - local pr = PseudoRandom(seed + 9324342) - local max_num_nyancats = math.floor(volume / (15 * 15 * 15)) - for i= 1,max_num_nyancats do - if pr:next(0, 1000) == 0 then - local x0 = pr:next(minp.x, maxp.x) - local y0 = pr:next(minp.y, maxp.y) - local z0 = pr:next(minp.z, maxp.z) - local p0 = {x=x0, y =y0, z=z0} - default.make_nyancat(p0, pr:next(0,3), 10) - end - end -end - -minetest.register_on_generated(function(minp, maxp, seed) - if maxp.y >= 2 and minp.y <= 0 then - -- Generate papyrus - local perlin1 = minetest.get_perlin(354, 3, 0.7, 100) - -- Assume X and Z lengths are equal - local divlen = 8 - local divs = (maxp.x-minp.x)/divlen+1; - for divx= 0, divs-1 do - for divz= 0, divs-1 do - local x0 = minp.x + math.floor((divx+0)*divlen) - local z0 = minp.z + math.floor((divz+0)*divlen) - local x1 = minp.x + math.floor((divx+1)*divlen) - local z1 = minp.z + math.floor((divz+1)*divlen) - -- Determine papyrus amount from perlin noise - local papyrus_amount = math.floor(perlin1:get2d({x=x0, y =z0}) * 45 - 20) - -- Find random positions for papyrus based on this random - local pr = PseudoRandom(seed+1) - for i= 0,papyrus_amount do - local x = pr:next(x0, x1) - local z = pr:next(z0, z1) - if minetest.get_node({x=x,y = 1,z=z}).name == "default:dirt_with_grass" and - minetest.find_node_near({x=x,y = 1,z=z}, 1, "default:water_source") then - default.make_papyrus({x=x,y = 2,z=z}, 4) - end - end - end - end - -- Generate cactuses - local perlin1 = minetest.get_perlin(230, 3, 0.6, 100) - -- Assume X and Z lengths are equal - local divlen = 16 - local divs = (maxp.x-minp.x)/divlen+1; - for divx= 0, divs-1 do - for divz= 0, divs-1 do - local x0 = minp.x + math.floor((divx+0)*divlen) - local z0 = minp.z + math.floor((divz+0)*divlen) - local x1 = minp.x + math.floor((divx+1)*divlen) - local z1 = minp.z + math.floor((divz+1)*divlen) - -- Determine cactus amount from perlin noise - local cactus_amount = math.floor(perlin1:get2d({x=x0, y =z0}) * 6 - 3) - -- Find random positions for cactus based on this random - local pr = PseudoRandom(seed+1) - for i= 0,cactus_amount do - local x = pr:next(x0, x1) - local z = pr:next(z0, z1) - -- Find ground level (0...15) - local ground_y = nil - for y = 30,0,-1 do - if minetest.get_node({x=x,y =y,z=z}).name ~= "air" then - ground_y = y - break - end - end - -- If desert sand, make cactus - if ground_y and minetest.get_node({x = x, y = ground_y, z = z}).name == "default:desert_sand" then - default.make_cactus({x=x,y =ground_y+1,z=z}, 4) - end - end - end - end - -- Generate grass - local perlin1 = minetest.get_perlin(329, 3, 0.6, 100) - -- Assume X and Z lengths are equal - local divlen = 16 - local divs = (maxp.x-minp.x)/divlen+1; - for divx= 0, divs-1 do - for divz= 0, divs-1 do - local x0 = minp.x + math.floor((divx+0)*divlen) - local z0 = minp.z + math.floor((divz+0)*divlen) - local x1 = minp.x + math.floor((divx+1)*divlen) - local z1 = minp.z + math.floor((divz+1)*divlen) - -- Determine grass amount from perlin noise - local grass_amount = math.floor(perlin1:get2d({x=x0, y =z0}) ^ 3 * 9) - -- Find random positions for grass based on this random - local pr = PseudoRandom(seed+1) - for i= 0,grass_amount do - local x = pr:next(x0, x1) - local z = pr:next(z0, z1) - -- Find ground level (0...15) - local ground_y = nil - for y = 30,0,-1 do - if minetest.get_node({x=x,y =y,z=z}).name ~= "air" then - ground_y = y - break - end - end - - if ground_y then - local p = {x=x,y =ground_y+1,z=z} - local nn = minetest.get_node(p).name - -- Check if the node can be replaced - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - nn = minetest.get_node({x=x,y =ground_y,z=z}).name - -- If desert sand, add dry shrub - if nn == "default:desert_sand" then - minetest.set_node(p,{name = "default:dry_shrub"}) - - -- If dirt with grass, add grass - elseif nn == "default:dirt_with_grass" then - minetest.set_node(p,{name = "default:grass_" .. pr:next(1, 5)}) - end - end - end - - end - end - end - end - - -- Generate nyan cats - generate_nyancats(seed, minp, maxp) -end) - --- --- Register biomes --- - -function default.register_biomes() - minetest.clear_registered_biomes() - - minetest.register_biome({ - name = "grassland", - node_top = "default:dirt_with_grass", - node_shore_top = "default:sand", - depth_top = 1, - node_filler = "default:dirt", - node_shore_filler = "default:sand", - depth_filler = 2, - height_shore = 3, - node_underwater = "default:sand", - --node_stone = "", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_dust = "", - y_min = -31000, - y_max = 31000, - heat_point = 50, - humidity_point = 50, - }) - - -- - -- Register decorations - -- - - -- Flowers - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 436, - octaves = 3, - persist = 0.6 + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 24*24*24, + clust_size = 7, + y_min = -15, + y_max = 0, + noise_threshhold = 0, + noise_params = { + offset=0.35, + scale=0.2, + spread={x=5, y=5, z=5}, + seed=-316, + octaves=1, + persist=0.5 }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:rose", }) - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 19822, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:tulip", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 1220999, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:dandelion_yellow", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 36662, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:geranium", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 1133, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:viola", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.03, - spread = {x=100, y=100, z=100}, - seed = 73133, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "flowers:dandelion_white", - }) - - -- Grasses - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = 0.04, - scale = 0.08, - spread = {x=100, y=100, z=100}, - seed = 66440, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "default:grass_1", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = 0.02, - scale = 0.08, - spread = {x=100, y=100, z=100}, - seed = 66440, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "default:grass_2", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.08, - spread = {x=100, y=100, z=100}, - seed = 66440, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "default:grass_3", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.02, - scale = 0.08, - spread = {x=100, y=100, z=100}, - seed = 66440, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "default:grass_4", - }) - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - sidelen = 16, - noise_params = { - offset = -0.04, - scale = 0.08, - spread = {x=100, y=100, z=100}, - seed = 66440, - octaves = 3, - persist = 0.6 - }, - biomes = {"grassland"}, - y_min = -31000, - y_max = 31000, - decoration = "default:grass_5", - }) -end - --- --- Register blob ore --- - -function default.register_blobs() minetest.register_ore({ ore_type = "blob", ore = "default:sand", @@ -1045,23 +122,898 @@ function default.register_blobs() persist=0.5 }, }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 8, + clust_size = 3, + y_min = -30000, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:desert_stone_with_coal", + wherein = "default:desert_stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 10, + clust_size = 3, + y_min = 0, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24*24*24, + clust_num_ores = 27, + clust_size = 6, + y_min = -30000, + y_max = 0, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 11*11*11, + clust_num_ores = 3, + clust_size = 2, + y_min = -15, + y_max = 2, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 10*10*10, + clust_num_ores = 5, + clust_size = 3, + y_min = -63, + y_max = -16, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9*9*9, + clust_num_ores = 5, + clust_size = 3, + y_min = -30000, + y_max = -64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 25*25*25, + clust_num_ores = 27, + clust_size = 6, + y_min = -30000, + y_max = -64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18*18*18, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -128, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14*14*14, + clust_num_ores = 5, + clust_size = 3, + y_min = -1024, + y_max = -256, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 20*20*20, + clust_num_ores = 3, + clust_size = 2, + y_min = -30000, + y_max = -1024, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 3, + clust_size = 2, + y_min = -1024, + y_max = 64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:meze", + wherein = "default:stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 3, + clust_size = 2, + y_min = 0, + y_max = 64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:desert_stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 3, + clust_size = 2, + y_min = -1024, + y_max = 64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:meze", + wherein = "default:desert_stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 3, + clust_size = 2, + y_min = 0, + y_max = 64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "maptools:superapple", + wherein = "default:apple", + clust_scarcity = 6 * 6 * 6, + clust_num_ores = 5, + clust_size = 2, + y_min = 0, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "maptools:superapple", + wherein = "default:jungleleaves", + clust_scarcity = 16 * 16 * 16, + clust_num_ores = 5, + clust_size = 2, + y_min = 0, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coin", + wherein = "default:stone", + clust_scarcity = 26 * 26 * 26, + clust_num_ores = 1, + clust_size = 1, + y_min = -30000, + y_max = 0, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15*15*15, + clust_num_ores = 3, + clust_size = 2, + y_min = -255, + y_max = -64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13*13*13, + clust_num_ores = 5, + clust_size = 3, + y_min = -30000, + y_max = -256, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17*17*17, + clust_num_ores = 4, + clust_size = 3, + y_min = -512, + y_max = -256, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15*15*15, + clust_num_ores = 4, + clust_size = 3, + y_min = -30000, + y_max = -512, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12*12*12, + clust_num_ores = 4, + clust_size = 3, + y_min = -63, + y_max = -16, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:desert_stone_with_copper", + wherein = "default:desert_stone", + clust_scarcity = 11 * 11 * 11, + clust_num_ores = 6, + clust_size = 3, + y_min = 0, + y_max = 64, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 10*10*10, + clust_num_ores = 5, + clust_size = 3, + y_min = -30000, + y_max = -64, + flags = "absheight", + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 32 * 32 * 32, + clust_num_ores = 40, + clust_size = 4, + y_max = 64, + y_min = -30000, + }) + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 48 * 48 * 48, + clust_num_ores = 40, + clust_size = 4, + y_max = 64, + y_min = -30000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 30 * 30 * 30, + clust_num_ores = 64, + clust_size = 5, + y_max = -1024, + y_min = -30000, + }) + + if minetest.setting_get("mg_name") == "indev" then + -- Floatlands and high mountains springs: + minetest.register_ore({ + ore_type = "scatter", + ore = "default:water_source", + ore_param2 = 128, + wherein = "default:stone", + clust_scarcity = 40 *40 *40, + clust_num_ores = 8, + clust_size = 3, + y_min = 100, + y_max = 30000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:lava_source", + ore_param2 = 128, + wherein = "default:stone", + clust_scarcity = 50 * 50 * 50, + clust_num_ores = 5, + clust_size = 2, + y_min = 10000, + y_max = 30000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:sand", + wherein = "default:stone", + clust_scarcity = 20 * 20 * 20, + clust_num_ores = 5 * 5 * 3, + clust_size = 5, + y_min = 500, + y_max = 30000, + }) + end + + -- Underground springs: + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:water_source", + ore_param2 = 128, + wherein = "default:stone", + clust_scarcity = 20 * 20 * 20, + clust_num_ores = 10, + clust_size = 4, + y_min = -10000, + y_max = -10, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:lava_source", + ore_param2 = 128, + wherein = "default:stone", + clust_scarcity = 32 * 32 * 32, + clust_num_ores = 5, + clust_size = 2, + y_min = -30000, + y_max = -100, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:dirt", + wherein = "default:stone", + clust_scarcity = 16 * 16 * 16, + clust_num_ores = 64, + clust_size = 5, + y_max = 64, + y_min = -4096, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:gravel", + wherein = "default:stone", + clust_scarcity = 16 * 16 * 16, + clust_num_ores = 64, + clust_size = 5, + y_max = 64, + y_min = -30000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:sand", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 32, + clust_size = 4, + y_max = 64, + y_min = -1024, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:clay", + wherein = "default:stone", + clust_scarcity = 32 * 32 * 32, + clust_num_ores = 32, + clust_size = 4, + y_max = 64, + y_min = -1024, + }) + + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:cobble", + wherein = "default:stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 512, + clust_size = 9, + y_max = 64, + y_min = -4096, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:desert_cobble", + wherein = "default:desert_stone", + clust_scarcity = 40 * 40 * 40, + clust_num_ores = 512, + clust_size = 9, + y_max = 64, + y_min = 0, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:clay", + wherein = "default:sand", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 64, + clust_size = 5, + y_max = 4, + y_min = -8, + }) + + -- Air rooms in dirt: + + minetest.register_ore({ + ore_type = "scatter", + ore = "air", + wherein = "default:dirt", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 200, + clust_size = 7, + y_min = -30000, + y_max = 64, + }) + + -- Acid lakes in gravel: + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:acid_source", + wherein = "default:gravel", + clust_scarcity = 20 * 20 * 20, + clust_num_ores = 64, + clust_size = 5, + y_min = -30000, + y_max = 64, + }) end + -- --- Detect mapgen and select suitable biome code +-- Register biomes -- + +function default.register_biomes() + minetest.clear_registered_biomes() + + minetest.register_biome({ + name = "default:grassland", + --node_dust = "", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 2, + --node_stone = "", + --node_water_top = "", + --depth_water_top = , + --node_water = "", + y_min = -31000, + y_max = 31000, + heat_point = 50, + humidity_point = 50, + node_underwater = "default:sand", + height_shore = 3, + node_shore_filler = "default:sand", + node_shore_top = "default:sand", + }) +end + + +-- +-- Register mgv6 decorations +-- + + +function default.register_mgv6_decorations() + + -- Papyrus + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 8, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x=100, y=100, z=100}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + y_min = 1, + y_max = 1, + decoration = "default:papyrus", + height = 2, + height_max = 4, + spawn_by = "default:water_source", + num_spawn_by = 1, + }) + + -- Cacti + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.012, + scale = 0.024, + spread = {x=100, y=100, z=100}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:cactus", + height = 3, + height_max = 4, + }) + + -- Grasses + + for length = 1, 5 do + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.007, + spread = {x=100, y=100, z=100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:grass_"..length, + }) + end + + -- Dry shrubs + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand", "default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.035, + spread = {x=100, y=100, z=100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "default:dry_shrub", + }) +end + + +-- +-- Register decorations +-- + + +function default.register_decorations() + + -- Flowers + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:rose", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 19822, + octaves = 3, + persist = 0.6 + }, + biomes = {"grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:tulip", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 1220999, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:dandelion_yellow", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 36662, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:geranium", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 1133, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:viola", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.03, + spread = {x=100, y=100, z=100}, + seed = 73133, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "flowers:dandelion_white", + }) + + -- Grasses + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.04, + scale = 0.08, + spread = {x=100, y=100, z=100}, + seed = 66440, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "default:grass_1", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.02, + scale = 0.08, + spread = {x=100, y=100, z=100}, + seed = 66440, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "default:grass_2", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.08, + spread = {x=100, y=100, z=100}, + seed = 66440, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "default:grass_3", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.08, + spread = {x=100, y=100, z=100}, + seed = 66440, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "default:grass_4", + }) + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.04, + scale = 0.08, + spread = {x=100, y=100, z=100}, + seed = 66440, + octaves = 3, + persist = 0.6 + }, + biomes = {"default:grassland"}, + y_min = -31000, + y_max = 31000, + decoration = "default:grass_5", + }) +end + + +-- +-- Detect mapgen to select functions +-- + + +-- Mods using singlenode mapgen can call these functions to enable +-- the use of minetest.generate_ores or minetest.generate_decorations + local mg_params = minetest.get_mapgen_params() if mg_params.mgname == "v5" then default.register_biomes() - default.register_blobs() default.register_ores() elseif mg_params.mgname == "v6" then - minetest.register_on_generated(default.mgv6_ongen) + default.register_mgv6_decorations() default.register_ores() elseif mg_params.mgname == "v7" then default.register_biomes() - default.register_blobs() default.register_ores() end + +-- +-- Generate nyan cats in all mapgens +-- + + +-- facedir: 0/1/2/3 (head node facedir value) +-- length: length of rainbow tail +function default.make_nyancat(pos, facedir, length) + local tailvec = {x=0, y=0, z=0} + if facedir == 0 then + tailvec.z = 1 + elseif facedir == 1 then + tailvec.x = 1 + elseif facedir == 2 then + tailvec.z = -1 + elseif facedir == 3 then + tailvec.x = -1 + else + --print("default.make_nyancat(): Invalid facedir: "+dump(facedir)) + facedir = 0 + tailvec.z = 1 + end + local p = {x=pos.x, y=pos.y, z=pos.z} + minetest.set_node(p, {name="default:nyancat", param2=facedir}) + for i=1,length do + p.x = p.x + tailvec.x + p.z = p.z + tailvec.z + minetest.set_node(p, {name="default:nyancat_rainbow", param2=facedir}) + end +end + + +function default.generate_nyancats(minp, maxp, seed) + local height_min = -30000 + local height_max = 30000 + if maxp.y < height_min or minp.y > height_max then + return + end + local y_min = math.max(minp.y, height_min) + local y_max = math.min(maxp.y, height_max) + local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) + local pr = PseudoRandom(seed + 9324342) + local max_num_nyancats = math.floor(volume / (15*15*15)) + for i=1,max_num_nyancats do + if pr:next(0, 1000) == 0 then + local x0 = pr:next(minp.x, maxp.x) + local y0 = pr:next(minp.y, maxp.y) + local z0 = pr:next(minp.z, maxp.z) + local p0 = {x=x0, y=y0, z=z0} + default.make_nyancat(p0, pr:next(0,3), 10) + end + end +end + + +minetest.register_on_generated(default.generate_nyancats) diff --git a/minetestforfun_game/mods/default/nodes.lua b/minetestforfun_game/mods/default/nodes.lua index 5fed4ecc..96cae354 100755 --- a/minetestforfun_game/mods/default/nodes.lua +++ b/minetestforfun_game/mods/default/nodes.lua @@ -19,6 +19,7 @@ default:sandstone default:sandstonebrick default:obsidian +default:obsidian_cooled default:obsidianbrick Soft / Non-Stone @@ -36,6 +37,7 @@ default:desert_sand default:gravel default:clay +default:clay_burned default:snow default:snowblock @@ -62,17 +64,25 @@ default:pinewood default:pine_needles default:pine_sapling +default:cherry_tree +default:cherry_log +default:cherry_plank +default:cherry_blossom_leaves +default:cherry_leaves_deco + Ores ---- (1. In stone 2. Block) default:stone_with_coal +default:desert_stone_with_coal default:coalblock default:stone_with_iron default:steelblock default:stone_with_copper +default:desert_stone_with_copper default:copperblock default:bronzeblock @@ -81,10 +91,13 @@ default:goldblock default:stone_with_mese default:mese +default:meze default:stone_with_diamond default:diamondblock +default:stone_with_coin + Plantlife (non-cubic) --------------------- default:cactus @@ -110,6 +123,12 @@ default:river_water_flowing default:lava_source default:lava_flowing +default:acid_source +default:acid_flowing + +default:sand_source +default:sand_flowing + Tools / "Advanced" crafting / Non-"natural" ------------------------------------------- default:torch @@ -121,7 +140,12 @@ default:bookshelf default:sign_wall default:ladder +default:ladder_obsidian default:fence_wood +default:fence_cobble +default:fence_desert_cobble +default:fence_steelblock +default:fence_brick default:glass default:obsidian_glass @@ -158,6 +182,47 @@ minetest.register_node("default:stone", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:cobble", { + description = "Cobblestone", + tiles = {"default_cobble.png"}, + is_ground_content = true, + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:cobble_cooled", { + description = "Cobblestone (cooled)", + tiles = {"default_cobble.png"}, + is_ground_content = true, + drop = "default:cobble", + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:stonebrick", { + description = "Stone Brick", + tiles = {"default_stone_brick.png"}, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:mossycobble", { + description = "Mossy Cobblestone", + tiles = {"default_mossycobble.png"}, + is_ground_content = true, + groups = {cracky=3, stone=1}, + drop = { + items = { + {items = {"default:mossycobble"}}, + --{items = {"maptools:silver_coin"}, rarity = 64}, + }, + }, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + + minetest.register_node("default:desert_stone", { description = "Desert Stone", tiles = {"default_desert_stone.png"}, @@ -172,168 +237,95 @@ minetest.register_node("default:desert_stone", { sounds = default.node_sound_stone_defaults(), }) -minetest.register_node("default:stone_with_coal", { - description = "Coal Ore", - tiles = {"default_stone.png^default_mineral_coal.png"}, +minetest.register_node("default:desert_cobble", { + description = "Desert Cobblestone", + tiles = {"default_desert_cobble.png"}, is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:coal_lump"}}, - {items = {"maptools:copper_coin"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:desert_stone_with_coal", { - description = "Coal Ore", - tiles = {"default_desert_stone.png^default_mineral_coal.png"}, - is_ground_content = true, - groups = {crumbly = 1, cracky = 3}, - drop = { - items = { - {items = {"default:desert_cobble"}}, - {items = {"default:coal_lump"}}, - {items = {"maptools:copper_coin"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stone_with_coin", { - description = "Stone with Coin", - tiles = {"default_stone.png^maptools_gold_coin.png"}, - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"maptools:gold_coin"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stone_with_iron", { - description = "Iron Ore", - tiles = {"default_stone.png^default_mineral_iron.png"}, - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:iron_lump"}}, - {items = {"maptools:copper_coin 3"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stone_with_copper", { - description = "Copper Ore", - tiles = {"default_stone.png^default_mineral_copper.png"}, - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:copper_lump"}}, - {items = {"maptools:copper_coin 3"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:desert_stone_with_copper", { - description = "Copper Ore", - tiles = {"default_desert_stone.png^default_mineral_copper.png"}, - is_ground_content = true, - groups = {crumbly = 1, cracky = 3}, - drop = { - items = { - {items = {"default:desert_cobble"}}, - {items = {"default:copper_lump"}}, - {items = {"maptools:copper_coin 3"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stone_with_mese", { - description = "Mese Ore", - tiles = {"default_stone.png^default_mineral_mese.png"}, - paramtype = "light", - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:mese_crystal"}}, - {items = {"maptools:silver_coin 2", rarity = 75}}, - }, - }, - sounds = default.node_sound_stone_defaults(), - light_source = 1, -}) - -minetest.register_node("default:stone_with_gold", { - description = "Gold Ore", - tiles = {"default_stone.png^default_mineral_gold.png"}, - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:gold_lump"}}, - {items = {"maptools:silver_coin", rarity = 80}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stone_with_diamond", { - description = "Diamond Ore", - tiles = {"default_stone.png^default_mineral_diamond.png"}, - is_ground_content = true, - groups = {cracky = 3}, - drop = { - items = { - {items = {"default:cobble"}}, - {items = {"default:diamond"}}, - {items = {"maptools:silver_coin 1"}}, - }, - }, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:stonebrick", { - description = "Stone Brick", - tiles = {"default_stone_brick.png"}, - groups = {cracky = 2, stone = 1}, + groups = {cracky = 3, stone = 2}, sounds = default.node_sound_stone_defaults(), }) minetest.register_node("default:desert_stonebrick", { description = "Desert Stone Brick", tiles = {"default_desert_stone_brick.png"}, - groups = {cracky = 2, stone = 1}, + groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) + + +minetest.register_node("default:sandstone", { + description = "Sandstone", + tiles = {"default_sandstone.png"}, + is_ground_content = true, + groups = {crumbly=1,cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstonebrick", { + description = "Sandstone Brick", + tiles = {"default_sandstone_brick.png"}, + is_ground_content = true, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults(), +}) + + + +minetest.register_node("default:obsidian", { + description = "Obsidian", + tiles = {"default_obsidian.png"}, + is_ground_content = true, + sounds = default.node_sound_stone_defaults(), + groups = {cracky=1,level=2}, +}) + +minetest.register_node("default:obsidian_cooled", { + description = "Obsidian (cooled)", + tiles = {"default_obsidian.png"}, + is_ground_content = true, + drop = "default:obsidian", + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +minetest.register_node("default:obsidianbrick", { + description = "Obsidian Brick", + tiles = {"default_obsidian_brick.png"}, + sounds = default.node_sound_stone_defaults(), + groups = {cracky=1,level=2}, +}) + +-- +-- Soft / Non-Stone +-- + +minetest.register_node("default:dirt", { + description = "Dirt", + tiles = {"default_dirt.png"}, + is_ground_content = true, + groups = {crumbly=3, soil=1}, + drop = { + items = { + {items = {"default:dirt"}}, + {items = {"maptools:copper_coin"}, rarity = 32}, + }, + }, + sounds = default.node_sound_dirt_defaults(), +}) + minetest.register_node("default:dirt_with_grass", { description = "Dirt with Grass", tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, is_ground_content = true, - groups = {crumbly = 3, soil = 1}, + groups = {crumbly=3,soil=1}, drop = { items = { {items = {"default:dirt"}}, }, }, sounds = default.node_sound_dirt_defaults({ - footstep = {name = "default_grass_footstep", gain = 0.8}, + footstep = {name="default_grass_footstep", gain=0.8}, }), }) @@ -341,14 +333,14 @@ minetest.register_node("default:dirt_with_grass_footsteps", { description = "Dirt with Grass and Footsteps", tiles = {"default_grass_footsteps.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, is_ground_content = true, - groups = {crumbly = 3, soil = 1, not_in_creative_inventory = 1}, + groups = {crumbly=3,soil=1,not_in_creative_inventory=1}, drop = { items = { {items = {"default:dirt"}}, }, }, sounds = default.node_sound_dirt_defaults({ - footstep = {name = "default_grass_footstep", gain = 0.4}, + footstep = {name="default_grass_footstep", gain=0.4}, }), }) @@ -356,68 +348,19 @@ minetest.register_node("default:dirt_with_snow", { description = "Dirt with Snow", tiles = {"default_snow.png", "default_dirt.png", "default_dirt.png^default_snow_side.png"}, is_ground_content = true, - groups = {crumbly = 3, soil = 1}, + groups = {crumbly=3,soil=1}, drop = { items = { {items = {"default:dirt"}}, {items = {"default:snow"}}, }, }, - sounds = default.node_sound_dirt_defaults({footstep = {name = "default_snow_footstep", gain = 0.625}}), -}) - -minetest.register_node("default:dirt", { - description = "Dirt", - tiles = {"default_dirt.png"}, - is_ground_content = true, - drop = { - items = { - {items = {"default:dirt"}}, - {items = {"maptools:copper_coin"}, rarity = 32}, - }, - }, - groups = {crumbly = 3, soil = 1}, - sounds = default.node_sound_dirt_defaults(), + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_snow_footstep", gain=0.625}, + }), }) -minetest.register_abm({ - nodenames = {"default:dirt"}, - interval = 30, - chance = 5, - action = function(pos, node) - local above = {x = pos.x, y = pos.y + 1, z = pos.z} - local name = minetest.get_node(above).name - local nodedef = minetest.registered_nodes[name] - if nodedef and (nodedef.sunlight_propagates or nodedef.paramtype == "light") - and nodedef.liquidtype == "none" - and pos.y >= 0 - and (minetest.get_node_light(above) or 0) >= 12 then - if name == "default:snow" or name == "default:snowblock" then - minetest.set_node(pos, {name = "default:dirt_with_snow"}) - else - minetest.set_node(pos, {name = "default:dirt_with_grass"}) - end - end - end -}) - - -minetest.register_abm({ - nodenames = {"default:dirt_with_grass"}, - interval = 30, - chance = 2, - action = function(pos, node) - local above = {x = pos.x, y = pos.y + 1, z = pos.z} - local name = minetest.get_node(above).name - local nodedef = minetest.registered_nodes[name] - if name ~= "ignore" and nodedef - and not ((nodedef.sunlight_propagates or nodedef.paramtype == "light") - and nodedef.liquidtype == "none") then - minetest.set_node(pos, {name = "default:dirt"}) - end - end -}) minetest.register_node("default:sand", { description = "Sand", @@ -428,8 +371,8 @@ minetest.register_node("default:sand", { {items = {"default:sand"}}, }, }, - groups = {crumbly = 3, falling_node = 1, sand = 1}, - sounds = default.node_sound_sand_defaults() + groups = {crumbly=3, falling_node=1, sand=1}, + sounds = default.node_sound_sand_defaults(), }) minetest.register_node("default:desert_sand", { @@ -441,44 +384,35 @@ minetest.register_node("default:desert_sand", { {items = {"default:desert_sand"}}, }, }, - groups = {crumbly = 3, falling_node = 1, sand = 1}, - sounds = default.node_sound_sand_defaults() + groups = {crumbly=3, falling_node=1, sand=1}, + sounds = default.node_sound_sand_defaults(), }) + + minetest.register_node("default:gravel", { description = "Gravel", tiles = {"default_gravel.png"}, is_ground_content = true, - groups = {crumbly = 2, falling_node = 1}, + groups = {crumbly=2, falling_node=1}, drop = { items = { {items = {"default:gravel"}}, }, }, - sounds = default.node_sound_gravel_defaults() + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_gravel_footstep", gain=0.5}, + dug = {name="default_gravel_footstep", gain=1.0}, + }), }) -minetest.register_node("default:sandstone", { - description = "Sandstone", - tiles = {"default_sandstone.png"}, - is_ground_content = true, - groups = {crumbly = 1, cracky = 3}, - sounds = default.node_sound_stone_defaults(), -}) -minetest.register_node("default:sandstonebrick", { - description = "Sandstone Brick", - tiles = {"default_sandstone_brick.png"}, - is_ground_content = true, - groups = {cracky = 2}, - sounds = default.node_sound_stone_defaults(), -}) minetest.register_node("default:clay", { description = "Clay", tiles = {"default_clay.png"}, is_ground_content = true, - groups = {crumbly = 3}, + groups = {crumbly=3}, drop = { items = { {items = {"default:clay_lump 8"}}, @@ -500,42 +434,172 @@ minetest.register_node("default:clay_burned", { sounds = default.node_sound_dirt_defaults(), }) -minetest.register_node("default:brick", { - description = "Brick Block", - tiles = {"default_brick.png"}, - is_ground_content = false, - groups = {cracky = 3}, - drop = "default:clay_brick 9", - sounds = default.node_sound_stone_defaults(), -}) -minetest.register_node("default:meselamp", { - description = "Mese Lamp", - drawtype = "glasslike", - tiles = {"default_meselamp.png"}, + +minetest.register_node("default:snow", { + description = "Snow", + tiles = {"default_snow.png"}, + inventory_image = "default_snowball.png", + wield_image = "default_snowball.png", + is_ground_content = true, paramtype = "light", sunlight_propagates = true, - is_ground_content = false, - groups = {cracky = 3, oddly_breakable_by_hand = 3}, - sounds = default.node_sound_glass_defaults(), - light_source = 12, + walkable = false, + buildable_to = true, + leveled = 7, + drawtype = "nodebox", + freezemelt = "default:water_flowing", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.5+2/16, 0.5}, + }, + }, + groups = {crumbly=3,falling_node=1, melts = 1, float = 1}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_snow_footstep", gain=0.25}, + dug = {name="default_snow_footstep", gain=0.75}, + }), + + on_construct = function(pos) + pos.y = pos.y - 1 + if minetest.get_node(pos).name == "default:dirt_with_grass" then + minetest.set_node(pos, {name="default:dirt_with_snow"}) + end + end, }) + +minetest.register_node("default:snowblock", { + description = "Snow Block", + tiles = {"default_snow.png"}, + is_ground_content = true, + freezemelt = "default:water_source", + groups = {crumbly=3, melts = 1}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_snow_footstep", gain=0.25}, + dug = {name="default_snow_footstep", gain=0.75}, + }), +}) + + + +minetest.register_node("default:ice", { + description = "Ice", + drawtype = "glasslike", + tiles = {"default_ice.png"}, + is_ground_content = true, + paramtype = "light", + use_texture_alpha = true, + freezemelt = "default:water_source", + post_effect_color = {a = 120, r = 120, g = 160, b = 180}, + groups = {cracky = 3, melts = 1}, + sounds = default.node_sound_glass_defaults(), +}) + +-- +-- Trees +-- + minetest.register_node("default:tree", { description = "Tree", tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, paramtype2 = "facedir", is_ground_content = false, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, + sounds = default.node_sound_wood_defaults(), drop = { items = { {items = {"default:tree"}}, }, }, - groups = {tree = 1,choppy = 2,oddly_breakable_by_hand = 1, flammable = 2}, - sounds = default.node_sound_wood_defaults(), + on_place = minetest.rotate_node }) +minetest.register_node("default:wood", { + description = "Wooden Planks", + tiles = {"default_wood.png"}, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:sapling", { + description = "Sapling", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"default_sapling.png"}, + inventory_image = "default_sapling.png", + wield_image = "default_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = true, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} + }, + groups = {snappy=3,flammable=2,attached_node=1,sapling=1}, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("default:leaves", { + description = "Leaves", + drawtype = "allfaces_optional", + waving = 1, + visual_scale = 1.3, + tiles = {"default_leaves.png"}, + paramtype = "light", + walkable = false, + is_ground_content = false, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, + drop = { + max_items = 1, + items = { + { + -- Player will get sapling with 1/18 chance: + items = {"default:sapling"}, + rarity = 18, + }, + { + -- Player will get leaves only if he gets no saplings + -- this is because max_items is 1 + items = {"default:leaves"}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = default.after_place_leaves, +}) + +minetest.register_node("default:apple", { + description = "Apple", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"default_apple.png"}, + inventory_image = "default_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = true, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} + }, + groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_leaves_defaults(), + + after_place_node = function(pos, placer, itemstack) + if placer:is_player() then + minetest.set_node(pos, {name="default:apple", param2=1}) + end + end, +}) + + + minetest.register_node("default:jungletree", { description = "Jungle Tree", tiles = {"default_jungletree_top.png", "default_jungletree_top.png", "default_jungletree.png"}, @@ -546,27 +610,28 @@ minetest.register_node("default:jungletree", { {items = {"default:jungletree"}}, }, }, - groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, sounds = default.node_sound_wood_defaults(), + on_place = minetest.rotate_node }) minetest.register_node("default:junglewood", { description = "Junglewood Planks", tiles = {"default_junglewood.png"}, - groups = {choppy = 2,oddly_breakable_by_hand = 2, flammable = 3,wood = 1}, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = default.node_sound_wood_defaults(), }) minetest.register_node("default:jungleleaves", { description = "Jungle Leaves", drawtype = "allfaces_optional", + waving = 1, tiles = {"default_jungleleaves.png"}, paramtype = "light", - waving = 1, is_ground_content = false, walkable = false, - groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, drop = { max_items = 1, items = { @@ -576,7 +641,8 @@ minetest.register_node("default:jungleleaves", { rarity = 18, }, { - -- Player will get leaves only if he gets no saplings, this is because max_items is 1: + -- Player will get leaves only if he gets no saplings, + -- this is because max_items is 1: items = {"default:jungleleaves"}, } } @@ -603,65 +669,423 @@ minetest.register_node("default:junglesapling", { sounds = default.node_sound_leaves_defaults(), }) -minetest.register_node("default:junglegrass", { - description = "Jungle Grass", - drawtype = "plantlike", - tiles = {"default_junglegrass.png"}, - inventory_image = "default_junglegrass.png", - wield_image = "default_junglegrass.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - groups = {snappy = 3, flammable = 2, flora = 1, attached_node = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, + + +minetest.register_node("default:pinetree", { + description = "Pine Tree", + tiles = {"default_pinetree_top.png", "default_pinetree_top.png", "default_pinetree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node }) -minetest.register_node("default:leaves", { - description = "Leaves", +minetest.register_node("default:pinewood", { + description = "Pinewood Planks", + tiles = {"default_pinewood.png"}, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:pine_needles",{ + description = "Pine Needles", drawtype = "allfaces_optional", visual_scale = 1.3, - tiles = {"default_leaves.png"}, - paramtype = "light", + tiles = {"default_pine_needles.png"}, waving = 1, - walkable = false, + paramtype = "light", is_ground_content = false, - groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, drop = { max_items = 1, items = { { - -- Player will get sapling with 1/18 chance: - items = {"default:sapling"}, - rarity = 18, + -- player will get sapling with 1/20 chance + items = {"default:pine_sapling"}, + rarity = 20, }, { - -- Player will get leaves only if he gets no saplings, this is because max_items is 1: - items = {"default:leaves"}, + -- player will get leaves only if he get no saplings, + -- this is because max_items is 1 + items = {"default:pine_needles"}, } } }, sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, }) +minetest.register_node("default:pine_sapling", { + description = "Pine Sapling", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"default_pine_sapling.png"}, + inventory_image = "default_pine_sapling.png", + wield_image = "default_pine_sapling.png", + paramtype = "light", + walkable = false, + is_ground_content = true, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} + }, + groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1,sapling=1}, + sounds = default.node_sound_leaves_defaults(), +}) + +-- From BFD, cherry tree +minetest.register_node("default:cherry_tree", { + description = "Cherry Log", + tiles = {"default_cherry_top.png", "default_cherry_top.png", "default_cherry_tree.png"}, + is_ground_content = false, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, + sounds = default.node_sound_wood_defaults(), + drop = "default:cherry_log" +}) + +minetest.register_node("default:cherry_log", { + description = "Cherry Log", + tiles = {"default_cherry_top.png", "default_cherry_top.png", "default_cherry_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {choppy=2,oddly_breakable_by_hand=1,flammable=2}, + sounds = default.node_sound_wood_defaults(), + on_place = minetest.rotate_node, +}) + +minetest.register_node("default:cherry_plank", { + description = "Cherry Planks", + tiles = {"default_wood_cherry_planks.png"}, + sounds = default.node_sound_wood_defaults(), + groups = {oddly_breakable_by_hand=1, flammable=1, choppy=3, wood=1}, +}) + +minetest.register_node("default:cherry_blossom_leaves", { + description = "Cherry Blossom Leaves", + drawtype = "allfaces_optional", + visual_scale = 1.3, + tiles = {"default_cherry_blossom_leaves.png"}, + paramtype = "light", + waving = 1, + is_ground_content = false, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, + drop = { + max_items = 1, + items = { + { + items = {'default:cherry_sapling'}, + rarity = 32, + }, + { + items = {'default:cherry_blossom_leaves'}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + on_place = function(itemstack, placer, pointed_thing) + -- place a random grass node + local stack = ItemStack("default:cherry_leaves_deco") + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:cherry_blossom_leaves".." "..itemstack:get_count()-(1-ret:get_count())) + end, +}) + +minetest.register_node("default:cherry_leaves_deco", { + description = "Cherry Leaves", + drawtype = "allfaces_optional", + visual_scale = 1.3, + tiles = {"default_cherry_blossom_leaves.png"}, + paramtype = "light", + waving=1, + is_ground_content = false, + groups = {snappy=3, flammable=2, leaves=1}, + sounds = default.node_sound_leaves_defaults(), + drop = {'default:cherry_blossom_leaves'}, +}) + +minetest.register_node("default:cherry_sapling", { + description = "Cherry Sapling", + waving = 1, + visual_scale = 1.0, + inventory_image = "default_cherry_sapling.png", + wield_image = "default_cherry_sapling.png", + drawtype = "plantlike", + paramtype = "light", + tiles = {"default_cherry_sapling.png"}, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} + }, + groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), +}) + +-- +-- Ores +-- + +minetest.register_node("default:stone_with_coal", { + description = "Coal Ore", + tiles = {"default_stone.png^default_mineral_coal.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:coal_lump"}}, + {items = {"maptools:copper_coin"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_stone_with_coal", { + description = "Coal Ore", + tiles = {"default_desert_stone.png^default_mineral_coal.png"}, + is_ground_content = true, + groups = {crumbly = 1, cracky = 3}, + drop = { + items = { + {items = {"default:desert_cobble"}}, + {items = {"default:coal_lump"}}, + {items = {"maptools:copper_coin"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coalblock", { + description = "Coal Block", + tiles = {"default_coal_block.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + + + +minetest.register_node("default:stone_with_iron", { + description = "Iron Ore", + tiles = {"default_stone.png^default_mineral_iron.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:iron_lump"}}, + {items = {"maptools:copper_coin 3"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:steelblock", { + description = "Steel Block", + tiles = {"default_steel_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=2, ingot_block = 1}, + sounds = default.node_sound_metal_defaults(), +}) + + + +minetest.register_node("default:stone_with_copper", { + description = "Copper Ore", + tiles = {"default_stone.png^default_mineral_copper.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:copper_lump"}}, + {items = {"maptools:copper_coin 3"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_stone_with_copper", { + description = "Copper Ore", + tiles = {"default_desert_stone.png^default_mineral_copper.png"}, + is_ground_content = true, + groups = {crumbly = 1, cracky = 3}, + drop = { + items = { + {items = {"default:desert_cobble"}}, + {items = {"default:copper_lump"}}, + {items = {"maptools:copper_coin 3"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:copperblock", { + description = "Copper Block", + tiles = {"default_copper_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=2, ingot_block = 1}, + sounds = default.node_sound_metal_defaults(), +}) + +minetest.register_node("default:bronzeblock", { + description = "Bronze Block", + tiles = {"default_bronze_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=2, ingot_block = 1}, + sounds = default.node_sound_metal_defaults(), +}) + + + +minetest.register_node("default:stone_with_mese", { + description = "Mese Ore", + tiles = {"default_stone.png^default_mineral_mese.png"}, + paramtype = "light", + is_ground_content = true, + groups = {cracky = 3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:mese_crystal"}}, + {items = {"maptools:silver_coin 2", rarity = 75}}, + }, + }, + sounds = default.node_sound_stone_defaults(), + light_source = 1, +}) + +minetest.register_node("default:mese", { + description = "Mese Block", + tiles = {"default_mese_block.png"}, + paramtype = "light", + is_ground_content = true, + drop = { + items = { + {items = {"default:mese"}}, + -- {items = {"maptools:silver_coin"}, rarity = 32}, + }, + }, + groups = {cracky = 1, level = 2, fall_damage_add_percent = -75}, + sounds = default.node_sound_wood_defaults(), -- Intended. + light_source = 3, +}) + +local function die_later(digger) + digger:set_hp(0) +end + +minetest.register_node("default:meze", { + description = "Meze Block", + tiles = {"default_meze_block.png"}, + is_ground_content = true, + drop = "", + groups = {cracky = 1, level = 2, fall_damage_add_percent = -75}, + sounds = default.node_sound_wood_defaults(), -- Intended. + + on_dig = function(pos, node, digger) + if digger and minetest.setting_getbool("enable_damage") and not minetest.setting_getbool("creative_mode") then + minetest.after(3, die_later, digger) + minetest.chat_send_player(digger:get_player_name(), "You feel like you did a mistake.") + minetest.node_dig(pos, node, digger) + elseif digger then + minetest.node_dig(pos, node, digger) + end + end, +}) +minetest.register_alias("default:meze_block", "default:meze") + + + + +minetest.register_node("default:stone_with_gold", { + description = "Gold Ore", + tiles = {"default_stone.png^default_mineral_gold.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:gold_lump"}}, + {items = {"maptools:silver_coin", rarity = 80}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("default:goldblock", { + description = "Gold Block", + tiles = {"default_gold_block.png"}, + is_ground_content = true, + groups = {cracky=1, ingot_block = 1}, + sounds = default.node_sound_metal_defaults(), +}) + + + +minetest.register_node("default:stone_with_diamond", { + description = "Diamond Ore", + tiles = {"default_stone.png^default_mineral_diamond.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"default:diamond"}}, + {items = {"maptools:silver_coin 1"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:diamondblock", { + description = "Diamond Block", + tiles = {"default_diamond_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=3}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_coin", { + description = "Stone with Coin", + tiles = {"default_stone.png^maptools_gold_coin.png"}, + is_ground_content = true, + groups = {cracky = 3}, + drop = { + items = { + {items = {"default:cobble"}}, + {items = {"maptools:gold_coin"}}, + }, + }, + sounds = default.node_sound_stone_defaults(), +}) + +-- +-- Plantlife (non-cubic) +-- + minetest.register_node("default:cactus", { description = "Cactus", tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"}, paramtype2 = "facedir", is_ground_content = true, + groups = {snappy=1,choppy=3,flammable=2}, drop = { items = { {items = {"default:cactus"}}, }, }, - groups = {snappy = 1, choppy = 3, flammable = 2}, sounds = default.node_sound_wood_defaults(), - on_place = minetest.rotate_node + on_place = minetest.rotate_node, + + after_dig_node = function(pos, node, metadata, digger) + default.dig_up(pos, node, digger) + end, }) minetest.register_node("default:papyrus", { @@ -676,15 +1100,732 @@ minetest.register_node("default:papyrus", { is_ground_content = true, selection_box = { type = "fixed", - fixed = {-0.375, -0.5, -0.375, 0.375, 0.5, 0.375} + fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} }, - groups = {snappy = 3, flammable = 2}, + groups = {snappy=3,flammable=2}, sounds = default.node_sound_leaves_defaults(), + after_dig_node = function(pos, node, metadata, digger) default.dig_up(pos, node, digger) end, }) +minetest.register_node("default:dry_shrub", { + description = "Dry Shrub", + drawtype = "plantlike", + waving = 1, + visual_scale = 1.0, + tiles = {"default_dry_shrub.png"}, + inventory_image = "default_dry_shrub.png", + wield_image = "default_dry_shrub.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = true, + buildable_to = true, + groups = {snappy=3,flammable=3,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, +}) + +minetest.register_node("default:junglegrass", { + description = "Jungle Grass", + drawtype = "plantlike", + waving = 1, + tiles = {"default_junglegrass.png"}, + inventory_image = "default_junglegrass.png", + wield_image = "default_junglegrass.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + is_ground_content = true, + groups = {snappy=3,flammable=2,flora=1,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + }, +}) + +minetest.register_node("default:grass_1", { + description = "Grass", + drawtype = "plantlike", + waving = 1, + tiles = {"default_grass_1.png"}, + -- Use texture of a taller grass stage in inventory + inventory_image = "default_grass_3.png", + wield_image = "default_grass_3.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = true, + buildable_to = true, + groups = {snappy=3,flammable=3,flora=1,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random grass node + local stack = ItemStack("default:grass_"..math.random(1,5)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:grass_1 "..itemstack:get_count()-(1-ret:get_count())) + end, +}) + +for i=2,5 do + minetest.register_node("default:grass_"..i, { + description = "Grass", + drawtype = "plantlike", + waving = 1, + tiles = {"default_grass_"..i..".png"}, + inventory_image = "default_grass_"..i..".png", + wield_image = "default_grass_"..i..".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + is_ground_content = true, + drop = "default:grass_1", + groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, + }, + }) +end + +-- +-- Liquids +-- + +minetest.register_node("default:water_source", { + description = "Water Source", + inventory_image = minetest.inventorycube("default_water.png"), + drawtype = "liquid", + tiles = { + { + name = "default_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5, + }, + }, + }, + special_tiles = { + -- New-style water source material (mostly unused) + { + name = "default_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5, + }, + backface_culling = false, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "source", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + freezemelt = "default:ice", + post_effect_color = {a = 120, r = 20, g = 60, b = 80}, + groups = {water=3, liquid=3, puts_out_fire=1, freezes = 1}, +}) + +minetest.register_node("default:water_flowing", { + description = "Flowing Water", + inventory_image = minetest.inventorycube("default_water.png"), + drawtype = "flowingliquid", + tiles = {"default_water.png"}, + special_tiles = { + { + name = "default_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.6, + }, + }, + { + name = "default_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.6, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "flowing", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + freezemelt = "default:snow", + post_effect_color = {a=120, r=20, g=60, b=80}, + groups = {water=3, liquid=3, puts_out_fire=1, not_in_creative_inventory=1, freezes = 1, melt_around = 1}, +}) + +minetest.register_node("default:river_water_source", { + description = "River Water Source", + inventory_image = minetest.inventorycube("default_river_water.png"), + drawtype = "liquid", + tiles = { + { + name = "default_river_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + special_tiles = { + { + name = "default_river_water_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + backface_culling = false, + }, + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "source", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a=64, r=100, g=100, b=200}, + groups = {water=3, liquid=3, puts_out_fire=1}, +}) + +minetest.register_node("default:river_water_flowing", { + description = "Flowing River Water", + inventory_image = minetest.inventorycube("default_river_water.png"), + drawtype = "flowingliquid", + tiles = {"default_river_water.png"}, + special_tiles = { + { + name = "default_river_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + { + name = "default_river_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.8, + }, + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "flowing", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a=64, r=100, g=100, b=200}, + groups = {water=3, liquid=3, puts_out_fire=1, not_in_creative_inventory=1}, +}) + +minetest.register_node("default:lava_source", { + description = "Lava Source", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "liquid", + tiles = { + { + name = "default_lava_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + special_tiles = { + -- New-style lava source material (mostly unused) + { + name = "default_lava_source_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + backface_culling = false, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "source", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = false, + damage_per_second = 4 * 2, + post_effect_color = {a=220, r=250, g=70, b=20}, + groups = {lava=3, liquid=2, hot=3, igniter=1}, +}) + +minetest.register_node("default:lava_flowing", { + description = "Flowing Lava", + inventory_image = minetest.inventorycube("default_lava.png"), + drawtype = "flowingliquid", + tiles = {"default_lava.png"}, + special_tiles = { + { + name = "default_lava_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5, + }, + }, + { + name = "default_lava_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5, + }, + }, + }, + paramtype = "light", + paramtype2 = "flowingliquid", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 2, + liquidtype = "flowing", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = false, + damage_per_second = 4 * 2, + post_effect_color = {a=220, r=250, g=70, b=20}, + groups = {lava=3, liquid=2, hot=3, igniter=1, not_in_creative_inventory=1}, +}) + +minetest.register_node("default:acid_source", { + description = "Acid Source", + inventory_image = minetest.inventorycube("default_acid.png"), + drawtype = "liquid", + tiles = { + {name = "default_acid_source_animated.png", animation={type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 1.5}} + }, + special_tiles = { + -- New-style acid source material (mostly unused) + { + name = "default_acid_source_animated.png", + animation = {type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}, + backface_culling = false, + } + }, + alpha = 160, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + drowning = 2, + liquidtype = "source", + liquid_alternative_flowing = "default:acid_flowing", + liquid_alternative_source = "default:acid_source", + liquid_viscosity = 1, + damage_per_second = 3, + post_effect_color = {a = 120, r = 50, g = 90, b = 30}, + groups = {water = 3, acid = 3, liquid = 3, puts_out_fire = 1}, +}) + +minetest.register_node("default:acid_flowing", { + description = "Flowing Acid", + inventory_image = minetest.inventorycube("default_acid.png"), + drawtype = "flowingliquid", + tiles = {"default_acid.png"}, + special_tiles = { + { + image = "default_acid_flowing_animated.png", + backface_culling=false, + animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} + }, + { + image = "default_acid_flowing_animated.png", + backface_culling=true, + animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} + }, + }, + alpha = 160, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + drowning = 2, + liquidtype = "flowing", + liquid_alternative_flowing = "default:acid_flowing", + liquid_alternative_source = "default:acid_source", + liquid_viscosity = 1, + damage_per_second = 3, + post_effect_color = {a = 120, r = 50, g = 90, b = 30}, + groups = {water = 3, acid = 3, liquid = 3, puts_out_fire = 1, not_in_creative_inventory = 1}, +}) + +minetest.register_node("default:sand_source", { + description = "Sand Source", + inventory_image = minetest.inventorycube("default_sand.png"), + drawtype = "liquid", + tiles = {"default_sand.png"}, + special_tiles = { + -- New-style water source material (mostly unused) + { + name = "default_sand_source_animated.png", + animation = {type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}, + backface_culling = false, + } + }, + alpha = 255, + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + drowning = 4, + liquidtype = "source", + liquid_alternative_flowing = "default:sand_flowing", + liquid_alternative_source = "default:sand_source", + liquid_viscosity = 20, + liquid_renewable = false, + post_effect_color = {a = 250, r = 0, g = 0, b = 0}, + groups = {liquid = 3}, +}) + +minetest.register_node("default:sand_flowing", { + description = "Flowing Sand", + inventory_image = minetest.inventorycube("default_sand.png"), + drawtype = "flowingliquid", + tiles = {"default_sand.png"}, + special_tiles = { + { + image = "default_sand_flowing_animated.png", + backface_culling=false, + animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} + }, + { + image = "default_sand_flowing_animated.png", + backface_culling=true, + animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} + }, + }, + alpha = 255, + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + drowning = 4, + liquidtype = "flowing", + liquid_alternative_flowing = "default:sand_flowing", + liquid_alternative_source = "default:sand_source", + liquid_viscosity = 20, + post_effect_color = {a = 250, r = 0, g = 0, b = 0}, + groups = {liquid = 3, not_in_creative_inventory = 1}, +}) + +-- +-- Tools / "Advanced" crafting / Non-"natural" +-- + +minetest.register_node("default:torch", { + description = "Torch", + drawtype = "nodebox", + tiles = { + { + name = "default_torch_new_top.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0 + }, + }, + { + name="default_torch_new_bottom.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0 + }, + }, + { + name="default_torch_new_side.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0 + }, + }, + }, + inventory_image = "default_torch_new_inv.png", + wield_image = "default_torch_new_inv.png", + wield_scale = {x = 1, y = 1, z = 1.25}, + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + is_ground_content = false, + walkable = false, + light_source = default.LIGHT_MAX - 1, + node_box = { + type = "wallmounted", + wall_top = {-0.0625, -0.0625, -0.0625, 0.0625, 0.5 , 0.0625}, + wall_bottom = {-0.0625, -0.5 , -0.0625, 0.0625, 0.0625, 0.0625}, + wall_side = {-0.5 , -0.5 , -0.0625, -0.375, 0.0625, 0.0625}, + }, + selection_box = { + type = "wallmounted", + wall_top = {-0.25, -0.0625, -0.25, 0.25, 0.5 , 0.25}, + wall_bottom = {-0.25, -0.5 , -0.25, 0.25, 0.0625, 0.25}, + wall_side = {-0.25, -0.5 , -0.25, -0.5, 0.0625, 0.25}, + }, + groups = {choppy=2,dig_immediate=3,flammable=1,attached_node=1, hot = 2}, + sounds = default.node_sound_wood_defaults(), +}) + +local chest_formspec = + "size[8,9]".. + default.gui_slots .. + "list[current_name;main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,4;]" .. + default.get_hotbar_bg(0, 4.85) .. + default.get_hotbar_bg(0, 5.85) + +function default.get_locked_chest_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," ..pos.z + local formspec = + "size[8,9]".. + default.gui_slots.. + "list[nodemeta:".. spos .. ";main;0,0.3;8,4;]".. + "list[current_player;main;0,4.85;8,4;]".. + default.get_hotbar_bg(0, 4.85) .. + default.get_hotbar_bg(0, 5.85) + return formspec +end + +local function has_locked_chest_privilege(meta, player) + if player:get_player_name() ~= meta:get_string("owner") and player:get_player_name() ~= minetest.setting_get("name") then + return false + end + return true +end + +minetest.register_node("default:chest", { + description = "Chest", + tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", + "default_chest_side.png", "default_chest_side.png", "default_chest_front.png"}, + paramtype2 = "facedir", + groups = {choppy=2,oddly_breakable_by_hand=2}, + is_ground_content = false, + sounds = default.node_sound_wood_defaults(), + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.chest_formspec) + meta:set_string("infotext", "Chest") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().. + " moves stuff in chest at "..minetest.pos_to_string(pos) .. ".") + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " moves stuff to chest at "..minetest.pos_to_string(pos) .. ".") + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " takes stuff from chest at "..minetest.pos_to_string(pos) .. ".") + end, +}) + + +minetest.register_node("default:chest_locked", { + description = "Locked Chest", + tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", + "default_chest_side.png", "default_chest_side.png", "default_chest_lock.png"}, + paramtype2 = "facedir", + groups = {choppy=2,oddly_breakable_by_hand=2}, + is_ground_content = false, + sounds = default.node_sound_wood_defaults(), + + after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name() or "") + meta:set_string("infotext", "Locked Chest (owned by ".. + meta:get_string("owner")..")") + end, + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", default.get_locked_chest_formspec(pos)) + meta:set_string("infotext", "Locked Chest") + meta:set_string("owner", "") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") and has_locked_chest_privilege(meta, player) + end, + allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + local meta = minetest.get_meta(pos) + if not has_locked_chest_privilege(meta, player) then + minetest.log("action", player:get_player_name().. + " tried to access a locked chest belonging to ".. + meta:get_string("owner").." at ".. + minetest.pos_to_string(pos) .. ".") + return 0 + end + return count + end, + allow_metadata_inventory_put = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_locked_chest_privilege(meta, player) then + minetest.log("action", player:get_player_name().. + " tried to access a locked chest belonging to ".. + meta:get_string("owner").." at ".. + minetest.pos_to_string(pos) .. ".") + return 0 + end + return stack:get_count() + end, + allow_metadata_inventory_take = function(pos, listname, index, stack, player) + local meta = minetest.get_meta(pos) + if not has_locked_chest_privilege(meta, player) then + minetest.log("action", player:get_player_name().. + " tried to access a locked chest belonging to ".. + meta:get_string("owner").." at ".. + minetest.pos_to_string(pos) .. ".") + return 0 + end + return stack:get_count() + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().. + " moves stuff in locked chest at "..minetest.pos_to_string(pos) .. ".") + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " moves stuff to locked chest at "..minetest.pos_to_string(pos) .. ".") + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " takes stuff from locked chest at "..minetest.pos_to_string(pos) .. ".") + end, + on_rightclick = function(pos, node, clicker) + local meta = minetest.get_meta(pos) + if has_locked_chest_privilege(meta, clicker) then + minetest.show_formspec( + clicker:get_player_name(), + "default:chest_locked", + get_locked_chest_formspec(pos) + ) + end + end, + on_blast = function() end, +}) + default.bookshelf_formspec = "size[8,7;]" .. default.gui_slots .. @@ -698,13 +1839,14 @@ minetest.register_node("default:bookshelf", { tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"}, is_ground_content = false, paramtype2 = "facedir", - groups = {choppy = 3,oddly_breakable_by_hand = 2, flammable = 3}, + groups = {choppy=3,oddly_breakable_by_hand=2,flammable=3}, sounds = default.node_sound_wood_defaults(), + on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_string("formspec", default.bookshelf_formspec) local inv = meta:get_inventory() - inv:set_size("books", 8 * 2) + inv:set_size("books", 8*2) end, can_dig = function(pos,player) local meta = minetest.get_meta(pos); @@ -716,11 +1858,13 @@ minetest.register_node("default:bookshelf", { local meta = minetest.get_meta(pos) local inv = meta:get_inventory() local to_stack = inv:get_stack(listname, index) - if listname == "books" and to_stack:is_empty() - and minetest.get_item_group(stack:get_name(), "book") ~= 0 then - return 1 - else - return 0 + if listname == "books" then + if minetest.get_item_group(stack:get_name(), "book") ~= 0 + and to_stack:is_empty() then + return 1 + else + return 0 + end end end, @@ -752,15 +1896,88 @@ minetest.register_node("default:bookshelf", { end, }) -minetest.register_node("default:glass", { - description = "Glass", - drawtype = "glasslike_framed_optional", - tiles = {"default_glass_frame.png", "default_glass_detail.png"}, +minetest.register_node("default:sign_wall", { + description = "Sign", + drawtype = "nodebox", + tiles = {"default_sign_new.png"}, + inventory_image = "default_sign_new_inv.png", + wield_image = "default_sign_new_inv.png", paramtype = "light", + paramtype2 = "wallmounted", sunlight_propagates = true, is_ground_content = false, - groups = {cracky = 3,oddly_breakable_by_hand = 3}, - sounds = default.node_sound_glass_defaults(), + walkable = false, + node_box = { + type = "wallmounted", + wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, + wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, + wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, + }, + selection_box = {type = "wallmounted"}, + groups = {choppy=2,dig_immediate=2,attached_node=1}, + sounds = default.node_sound_wood_defaults(), + + on_construct = function(pos) + --local n = minetest.get_node(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", "field[text;;${text}]") + meta:set_string("infotext", "\"\"") + end, + on_receive_fields = function(pos, formname, fields, sender) + --print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields)) + if minetest.is_protected(pos, sender:get_player_name()) then + minetest.record_protection_violation(pos, sender:get_player_name()) + return + end + local meta = minetest.get_meta(pos) + if not fields.text then return end + minetest.log("action", (sender:get_player_name() or "").." wrote \""..fields.text.. + "\" to sign at "..minetest.pos_to_string(pos) .. ".") + meta:set_string("text", fields.text) + meta:set_string("infotext", "\"" .. fields.text .. "\"") + end, +}) + +minetest.register_node("default:ladder", { + description = "Ladder", + drawtype = "nodebox", + tiles = {"default_ladder_new.png"}, + inventory_image = "default_ladder_new_inv.png", + wield_image = "default_ladder_new_inv.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + climbable = true, + node_box = { + type = "wallmounted", + wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, + wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, + wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + }, + selection_box = {type = "wallmounted"}, + groups = {choppy=2,oddly_breakable_by_hand=3,flammable=2}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:ladder_obsidian", { + description = "Ladder Obsidian", + drawtype = "nodebox", + tiles = {"default_ladder_obsidian.png"}, + inventory_image = "default_ladder_obsidian_inv.png", + wield_image = "default_ladder_obsidian_inv.png", + paramtype = "light", + sunlight_propagates = true, + paramtype2 = "wallmounted", + climbable = true, + node_box = { + type = "wallmounted", + wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, + wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, + wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, + }, + selection_box = {type = "wallmounted"}, + groups = {cracky = 1}, + sounds = default.node_sound_stone_defaults(), }) local fence_wood_texture = "default_fence_overlay.png^default_wood.png^default_fence_overlay.png^[makealpha:255,126,126" @@ -777,7 +1994,7 @@ minetest.register_node("default:fence_wood", { type = "fixed", fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, }, - groups = {choppy = 2,oddly_breakable_by_hand = 2, flammable = 2}, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=2}, sounds = default.node_sound_wood_defaults(), }) @@ -853,793 +2070,15 @@ minetest.register_node("default:fence_brick", { sounds = default.node_sound_stone_defaults(), }) -minetest.register_node("default:ladder", { - description = "Ladder", - drawtype = "nodebox", - tiles = {"default_ladder_new.png"}, - inventory_image = "default_ladder_new_inv.png", - wield_image = "default_ladder_new_inv.png", +minetest.register_node("default:glass", { + description = "Glass", + drawtype = "glasslike_framed_optional", + tiles = {"default_glass_frame.png", "default_glass_detail.png"}, paramtype = "light", sunlight_propagates = true, - paramtype2 = "wallmounted", - climbable = true, - node_box = { - type = "wallmounted", - wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, - wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, - wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, - }, - selection_box = {type = "wallmounted"}, - groups = {choppy = 2,oddly_breakable_by_hand = 3, flammable = 2}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("default:ladder_obsidian", { - description = "Ladder Obsidian", - drawtype = "nodebox", - tiles = {"default_ladder_obsidian.png"}, - inventory_image = "default_ladder_obsidian_inv.png", - wield_image = "default_ladder_obsidian_inv.png", - paramtype = "light", - sunlight_propagates = true, - paramtype2 = "wallmounted", - climbable = true, - node_box = { - type = "wallmounted", - wall_top = {-0.375, 0.4375, -0.5, 0.375, 0.5, 0.5}, - wall_bottom = {-0.375, -0.5, -0.5, 0.375, -0.4375, 0.5}, - wall_side = {-0.5, -0.5, -0.375, -0.4375, 0.5, 0.375}, - }, - selection_box = {type = "wallmounted"}, - groups = {cracky = 1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:wood", { - description = "Wooden Planks", - tiles = {"default_wood.png"}, - groups = {choppy = 2,oddly_breakable_by_hand = 2, flammable = 3,wood = 1}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("default:cloud", { - description = "Cloud", - sunlight_propagates = true, - tiles = {"default_cloud.png"}, - sounds = default.node_sound_defaults(), - groups = {not_in_creative_inventory = 1}, -}) - -minetest.register_node("default:water_flowing", { - description = "Flowing Water", - inventory_image = minetest.inventorycube("default_water.png"), - drawtype = "flowingliquid", - tiles = {"default_water.png"}, - special_tiles = { - { - image = "default_water_flowing_animated.png", - backface_culling=false, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - { - image = "default_water_flowing_animated.png", - backface_culling=true, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - }, - alpha = 160, - paramtype = "light", - paramtype2 = "flowingliquid", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "flowing", - liquid_alternative_flowing = "default:water_flowing", - liquid_alternative_source = "default:water_source", - liquid_viscosity = 1, - freezemelt = "default:snow", - post_effect_color = {a = 120, r = 20, g = 60, b = 80}, - groups = {water= 3, liquid = 3, puts_out_fire = 1, not_in_creative_inventory = 1, freezes = 1, melt_around = 1}, -}) - -minetest.register_node("default:water_source", { - description = "Water Source", - inventory_image = minetest.inventorycube("default_water.png"), - drawtype = "liquid", - tiles = { - {name = "default_water_source_animated.png", animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}} - }, - special_tiles = { - -- New-style water source material (mostly unused) - { - name = "default_water_source_animated.png", - animation = {type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}, - backface_culling = false, - } - }, - alpha = 160, - paramtype = "light", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "source", - liquid_alternative_flowing = "default:water_flowing", - liquid_alternative_source = "default:water_source", - liquid_viscosity = 1, - freezemelt = "default:ice", - post_effect_color = {a = 120, r = 20, g = 60, b = 80}, - groups = {water= 3, liquid = 3, puts_out_fire = 1, freezes = 1}, -}) - -minetest.register_node("default:sand_flowing", { - description = "Flowing Sand", - inventory_image = minetest.inventorycube("default_sand.png"), - drawtype = "flowingliquid", - tiles = {"default_sand.png"}, - special_tiles = { - { - image = "default_sand_flowing_animated.png", - backface_culling=false, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - { - image = "default_sand_flowing_animated.png", - backface_culling=true, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - }, - alpha = 255, - paramtype = "light", - paramtype2 = "flowingliquid", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 4, - liquidtype = "flowing", - liquid_alternative_flowing = "default:sand_flowing", - liquid_alternative_source = "default:sand_source", - liquid_viscosity = 20, - post_effect_color = {a = 250, r = 0, g = 0, b = 0}, - groups = {liquid = 3, not_in_creative_inventory = 1}, -}) - -minetest.register_node("default:sand_source", { - description = "Sand Source", - inventory_image = minetest.inventorycube("default_sand.png"), - drawtype = "liquid", - tiles = {"default_sand.png"}, - special_tiles = { - -- New-style water source material (mostly unused) - { - name = "default_sand_source_animated.png", - animation = {type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}, - backface_culling = false, - } - }, - alpha = 255, - paramtype = "light", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 4, - liquidtype = "source", - liquid_alternative_flowing = "default:sand_flowing", - liquid_alternative_source = "default:sand_source", - liquid_viscosity = 20, - liquid_renewable = false, - post_effect_color = {a = 250, r = 0, g = 0, b = 0}, - groups = {liquid = 3}, -}) - ---[[ -function default.get_water_area_p0p1(pos) - local p0 = { - x = math.floor(pos.x / water.D) * water.D, - y = math.floor(pos.y / water.D) * water.D, - z = math.floor(pos.z / water.D) * water.D, - } - local p1 = { - x = p0.x + water.D - 1, - y = p0.y + water.D - 1, - z = p0.z + water.D - 1 - } - return p0, p1 -end - -water = {} -water.D = 4 -water.sounds = {} - -function default.update_water_sounds_around(pos) - local p0, p1 = default.get_water_area_p0p1(pos) - local cp = {x = (p0.x + p1.x) / 2, y = (p0.y + p1.y) / 2, z = (p0.z + p1.z) / 2} - local water_p = minetest.find_nodes_in_area(p0, p1, {"default:water_flowing"}) - -- print("number of flames at "..minetest.pos_to_string(p0).."/" - -- ..minetest.pos_to_string(p1)..": "..#flames_p) - local should_have_sound = (#water_p >= 20) - local wanted_sound = nil - if #water_p >= 20 then - wanted_sound = {name = "waterfall"} - end - local p0_hash = minetest.hash_node_position(p0) - local sound = water.sounds[p0_hash] - if not sound then - if should_have_sound then - water.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos = cp, loop = true, max_hear_distance = 16}), - name = wanted_sound.name, - } - end - else - if not wanted_sound then - minetest.sound_stop(sound.handle) - water.sounds[p0_hash] = nil - elseif sound.name ~= wanted_sound.name then - minetest.sound_stop(sound.handle) - water.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos = cp, loop = true, max_hear_distance = 16}), - name = wanted_sound.name, - } - end - end -end - -minetest.register_abm({ - nodenames = {"default:water_flowing"}, - interval = 2, - chance = 1, - action = function(pos, node) - default.update_water_sounds_around(pos) - end -}) ---]] - -minetest.register_node("default:lava_flowing", { - description = "Flowing Lava", - inventory_image = minetest.inventorycube("default_lava.png"), - drawtype = "flowingliquid", - tiles = {"default_lava.png"}, - special_tiles = { - { - name = "default_lava_flowing_animated.png", - backface_culling = false, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5} - }, - { - name = "default_lava_flowing_animated.png", - backface_culling = true, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5} - }, - }, - paramtype = "light", - paramtype2 = "flowingliquid", - light_source = default.LIGHT_MAX - 1, - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "flowing", - liquid_alternative_flowing = "default:lava_flowing", - liquid_alternative_source = "default:lava_source", - liquid_viscosity = 7, - liquid_renewable = false, - damage_per_second = 8, - post_effect_color = {a = 220, r = 250, g = 70, b = 20}, - groups = {lava = 3, liquid = 2, hot = 3, igniter = 1, not_in_creative_inventory = 1}, -}) - -minetest.register_node("default:lava_source", { - description = "Lava Source", - inventory_image = minetest.inventorycube("default_lava.png"), - drawtype = "liquid", - tiles = { - {name = "default_lava_source_animated.png", animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 3.0}} - }, - special_tiles = { - -- New-style lava source material (mostly unused) - { - name = "default_lava_source_animated.png", - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 3.0}, - backface_culling = false, - } - }, - paramtype = "light", - light_source = default.LIGHT_MAX - 1, - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "source", - liquid_alternative_flowing = "default:lava_flowing", - liquid_alternative_source = "default:lava_source", - liquid_viscosity = 7, - liquid_renewable = false, - damage_per_second = 8, - post_effect_color = {a = 220, r = 250, g = 70, b = 20}, - groups = {lava = 3, liquid = 2, hot = 3, igniter = 1}, -}) - ---[[ -function default.get_lava_area_p0p1(pos) - local p0 = { - x = math.floor(pos.x / lava.D) * lava.D, - y = math.floor(pos.y / lava.D) * lava.D, - z = math.floor(pos.z / lava.D) * lava.D, - } - local p1 = { - x = p0.x + lava.D - 1, - y = p0.y + lava.D - 1, - z = p0.z + lava.D - 1 - } - return p0, p1 -end - -lava = {} -lava.D = 4 -lava.sounds = {} - -function default.update_lava_sounds_around(pos) - local p0, p1 = default.get_lava_area_p0p1(pos) - local cp = {x = (p0.x + p1.x) / 2, y = (p0.y + p1.y) / 2, z = (p0.z + p1.z) / 2} - local lava_p = minetest.find_nodes_in_area(p0, p1, {"default:lava_flowing"}) - -- print("number of flames at "..minetest.pos_to_string(p0).."/" - -- ..minetest.pos_to_string(p1)..": "..#flames_p) - local should_have_sound = (#lava_p >= 40) - local wanted_sound = nil - if #lava_p >= 40 then - wanted_sound = {name = "lava"} - end - local p0_hash = minetest.hash_node_position(p0) - local sound = lava.sounds[p0_hash] - if not sound then - if should_have_sound then - lava.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos = cp, loop = true}), - name = wanted_sound.name, - } - end - else - if not wanted_sound then - minetest.sound_stop(sound.handle) - lava.sounds[p0_hash] = nil - elseif sound.name ~= wanted_sound.name then - minetest.sound_stop(sound.handle) - lava.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos = cp, loop = true}), - name = wanted_sound.name, - } - end - end -end - -minetest.register_abm({ - nodenames = {"default:lava_flowing"}, - interval = 2, - chance = 1, - action = function(pos, node) - default.update_lava_sounds_around(pos) - end -}) ---]] - -minetest.register_node("default:acid_flowing", { - description = "Flowing Acid", - inventory_image = minetest.inventorycube("default_acid.png"), - drawtype = "flowingliquid", - tiles = {"default_acid.png"}, - special_tiles = { - { - image = "default_acid_flowing_animated.png", - backface_culling=false, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - { - image = "default_acid_flowing_animated.png", - backface_culling=true, - animation={type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 0.6} - }, - }, - alpha = 160, - paramtype = "light", - paramtype2 = "flowingliquid", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "flowing", - liquid_alternative_flowing = "default:acid_flowing", - liquid_alternative_source = "default:acid_source", - liquid_viscosity = 1, - damage_per_second = 3, - post_effect_color = {a = 120, r = 50, g = 90, b = 30}, - groups = {water = 3, acid = 3, liquid = 3, puts_out_fire = 1, not_in_creative_inventory = 1}, -}) - -minetest.register_node("default:acid_source", { - description = "Acid Source", - inventory_image = minetest.inventorycube("default_acid.png"), - drawtype = "liquid", - tiles = { - {name = "default_acid_source_animated.png", animation={type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 1.5}} - }, - special_tiles = { - -- New-style acid source material (mostly unused) - { - name = "default_acid_source_animated.png", - animation = {type = "vertical_frames", aspect_w= 16, aspect_h = 16, length = 1.5}, - backface_culling = false, - } - }, - alpha = 160, - paramtype = "light", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - drop = "", - drowning = 2, - liquidtype = "source", - liquid_alternative_flowing = "default:acid_flowing", - liquid_alternative_source = "default:acid_source", - liquid_viscosity = 1, - damage_per_second = 3, - post_effect_color = {a = 120, r = 50, g = 90, b = 30}, - groups = {water = 3, acid = 3, liquid = 3, puts_out_fire = 1}, -}) - -minetest.register_node("default:torch", { - description = "Torch", - drawtype = "nodebox", - tiles = { - {name = "default_torch_new_top.png", animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.0}}, - {name = "default_torch_new_bottom.png", animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.0}}, - {name = "default_torch_new_side.png", animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.0}}, - }, - inventory_image = "default_torch_new_inv.png", - wield_image = "default_torch_new_inv.png", - wield_scale = {x = 1, y = 1, z = 1.25}, - paramtype = "light", - paramtype2 = "wallmounted", - sunlight_propagates = true, is_ground_content = false, - walkable = false, - light_source = default.LIGHT_MAX - 1, - node_box = { - type = "wallmounted", - wall_top = {-0.0625, -0.0625, -0.0625, 0.0625, 0.5 , 0.0625}, - wall_bottom = {-0.0625, -0.5 , -0.0625, 0.0625, 0.0625, 0.0625}, - wall_side = {-0.5 , -0.5 , -0.0625, -0.375, 0.0625, 0.0625}, - }, - selection_box = { - type = "wallmounted", - wall_top = {-0.25, -0.0625, -0.25, 0.25, 0.5 , 0.25}, - wall_bottom = {-0.25, -0.5 , -0.25, 0.25, 0.0625, 0.25}, - wall_side = {-0.25, -0.5 , -0.25, -0.5, 0.0625, 0.25}, - }, - groups = {choppy = 2, dig_immediate = 3, flammable = 1, attached_node = 1, hot = 2}, - sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_node("default:sign_wall", { - description = "Sign", - drawtype = "nodebox", - tiles = {"default_sign_new.png"}, - inventory_image = "default_sign_new_inv.png", - wield_image = "default_sign_new_inv.png", - paramtype = "light", - paramtype2 = "wallmounted", - sunlight_propagates = true, - is_ground_content = false, - walkable = false, - node_box = { - type = "wallmounted", - wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, - wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, - wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, - }, - selection_box = {type = "wallmounted"}, - groups = {choppy = 2, dig_immediate = 2, attached_node = 1}, - sounds = default.node_sound_wood_defaults(), - on_construct = function(pos) - -- local n = minetest.get_node(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", "field[text;;${text}]") - meta:set_string("infotext", "\"\"") - end, - on_receive_fields = function(pos, formname, fields, sender) - -- print("Sign at "..minetest.pos_to_string(pos).." got "..dump(fields)) - if minetest.is_protected(pos, sender:get_player_name()) then - minetest.record_protection_violation(pos, sender:get_player_name()) - return - end - local meta = minetest.get_meta(pos) - fields.text = fields.text or "" - minetest.log("action", (sender:get_player_name() or "").." wrote \""..fields.text.. - "\" to sign at "..minetest.pos_to_string(pos) .. ".") - meta:set_string("text", fields.text) - meta:set_string("infotext", "\"" .. fields.text .. "\"") - end, -}) - -default.chest_formspec = - "size[8,9]" .. - default.gui_slots .. - "list[current_name;main;0,0.3;8,4;]" .. - "list[current_player;main;0,4.85;8,4;]" .. - default.get_hotbar_bg(0, 4.85) .. - default.get_hotbar_bg(0, 5.85) - -function default.get_locked_chest_formspec(pos) - local spos = pos.x .. "," .. pos.y .. "," .. pos.z - local formspec = - "size[8,9]" .. - default.gui_slots .. - "list[nodemeta:".. spos .. ";main;0,0.3;8,4;]" .. - "list[current_player;main;0,4.85;8,4;]" .. - default.get_hotbar_bg(0, 4.85) .. - default.get_hotbar_bg(0, 5.85) - return formspec -end - - -minetest.register_node("default:chest", { - description = "Chest", - tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", - "default_chest_side.png", "default_chest_side.png", "default_chest_front.png"}, - paramtype2 = "facedir", - groups = {choppy = 2,oddly_breakable_by_hand = 2}, - is_ground_content = false, - sounds = default.node_sound_wood_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.chest_formspec) - meta:set_string("infotext", "Chest") - local inv = meta:get_inventory() - inv:set_size("main", 8 * 4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in chest at "..minetest.pos_to_string(pos) .. ".") - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to chest at "..minetest.pos_to_string(pos) .. ".") - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from chest at "..minetest.pos_to_string(pos) .. ".") - end, -}) - -local function has_locked_chest_privilege(meta, player) - if player:get_player_name() ~= meta:get_string("owner") and player:get_player_name() ~= minetest.setting_get("name") then - return false - end - return true -end - -minetest.register_node("default:chest_locked", { - description = "Locked Chest", - tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", - "default_chest_side.png", "default_chest_side.png", "default_chest_lock.png"}, - paramtype2 = "facedir", - groups = {choppy = 2,oddly_breakable_by_hand = 2}, - is_ground_content = false, - sounds = default.node_sound_wood_defaults(), - after_place_node = function(pos, placer) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.get_locked_chest_formspec(pos)) - meta:set_string("owner", placer:get_player_name() or "") - meta:set_string("infotext", "Locked Chest (owned by ".. - meta:get_string("owner")..")") - end, - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("formspec", default.get_locked_chest_formspec(pos)) - meta:set_string("owner", "") - meta:set_string("infotext", "Locked Chest") - local inv = meta:get_inventory() - inv:set_size("main", 8 * 4) - end, - can_dig = function(pos,player) - local meta = minetest.get_meta(pos); - local inv = meta:get_inventory() - return inv:is_empty("main") and has_locked_chest_privilege(meta, player) - end, - allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") - return 0 - end - return count - end, - allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") - return 0 - end - return stack:get_count() - end, - allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) - if not has_locked_chest_privilege(meta, player) then - minetest.log("action", player:get_player_name().. - " tried to access a locked chest belonging to ".. - meta:get_string("owner").." at ".. - minetest.pos_to_string(pos) .. ".") - return 0 - end - return stack:get_count() - end, - on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - minetest.log("action", player:get_player_name().. - " moves stuff in locked chest at "..minetest.pos_to_string(pos) .. ".") - end, - on_metadata_inventory_put = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " moves stuff to locked chest at "..minetest.pos_to_string(pos) .. ".") - end, - on_metadata_inventory_take = function(pos, listname, index, stack, player) - minetest.log("action", player:get_player_name().. - " takes stuff from locked chest at "..minetest.pos_to_string(pos) .. ".") - end, -}) - -minetest.register_node("default:cobble", { - description = "Cobblestone", - tiles = {"default_cobble.png"}, - is_ground_content = true, - groups = {cracky = 3, stone = 2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:cobble_cooled", { - description = "Cobblestone (cooled)", - tiles = {"default_cobble.png"}, - is_ground_content = true, - drop = "default:cobble", - groups = {cracky = 3, stone = 2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:desert_cobble", { - description = "Desert Cobblestone", - tiles = {"default_desert_cobble.png"}, - is_ground_content = true, - groups = {cracky = 3, stone = 2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:mossycobble", { - description = "Mossy Cobblestone", - tiles = {"default_mossycobble.png"}, - is_ground_content = true, - groups = {cracky=3, stone=1}, - drop = { - items = { - {items = {"default:mossycobble"}}, - --{items = {"maptools:silver_coin"}, rarity = 64}, - }, - }, - groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:coalblock", { - description = "Coal Block", - tiles = {"default_coal_block.png"}, - is_ground_content = true, - groups = {cracky = 3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("default:steelblock", { - description = "Steel Block", - tiles = {"default_steel_block.png"}, - is_ground_content = true, - groups = {cracky = 1, level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), -}) - -minetest.register_node("default:copperblock", { - description = "Copper Block", - tiles = {"default_copper_block.png"}, - is_ground_content = true, - groups = {cracky = 1, level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), -}) - -minetest.register_node("default:bronzeblock", { - description = "Bronze Block", - tiles = {"default_bronze_block.png"}, - is_ground_content = true, - groups = {cracky = 1, level = 2, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), -}) - -minetest.register_node("default:mese", { - description = "Mese Block", - tiles = {"default_mese_block.png"}, - paramtype = "light", - is_ground_content = true, - drop = { - items = { - {items = {"default:mese"}}, - -- {items = {"maptools:silver_coin"}, rarity = 32}, - }, - }, - groups = {cracky = 1, level = 2, fall_damage_add_percent = -75}, - sounds = default.node_sound_wood_defaults(), -- Intended. - light_source = 3, -}) - -local function die_later(digger) - digger:set_hp(0) -end - -minetest.register_node("default:meze", { - description = "Meze Block", - tiles = {"default_meze_block.png"}, - is_ground_content = true, - drop = "", - groups = {cracky = 1, level = 2, fall_damage_add_percent = -75}, - sounds = default.node_sound_wood_defaults(), -- Intended. - - on_dig = function(pos, node, digger) - if digger and minetest.setting_getbool("enable_damage") and not minetest.setting_getbool("creative_mode") then - minetest.after(3, die_later, digger) - minetest.chat_send_player(digger:get_player_name(), "You feel like you did a mistake.") - minetest.node_dig(pos, node, digger) - elseif digger then - minetest.node_dig(pos, node, digger) - end - end, -}) -minetest.register_alias("default:meze_block", "default:meze") - -minetest.register_node("default:goldblock", { - description = "Gold Block", - tiles = {"default_gold_block.png"}, - is_ground_content = true, - groups = {cracky = 1, ingot_block = 1}, - sounds = default.node_sound_metal_defaults(), -}) - -minetest.register_node("default:diamondblock", { - description = "Diamond Block", - tiles = {"default_diamond_block.png"}, - is_ground_content = true, - groups = {cracky = 1, level = 3}, - sounds = default.node_sound_metal_defaults(), + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), }) minetest.register_node("default:obsidian_glass", { @@ -1650,31 +2089,60 @@ minetest.register_node("default:obsidian_glass", { is_ground_content = false, sunlight_propagates = true, sounds = default.node_sound_glass_defaults(), - groups = {cracky = 3,oddly_breakable_by_hand = 3}, + groups = {cracky=3,oddly_breakable_by_hand=3}, }) -minetest.register_node("default:obsidian", { - description = "Obsidian", - tiles = {"default_obsidian.png"}, - is_ground_content = true, - sounds = default.node_sound_stone_defaults(), - groups = {cracky = 1, level = 2}, + +minetest.register_node("default:rail", { + description = "Rail", + drawtype = "raillike", + tiles = {"default_rail.png", "default_rail_curved.png", "default_rail_t_junction.png", "default_rail_crossing.png"}, + inventory_image = "default_rail.png", + wield_image = "default_rail.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = false, + selection_box = { + type = "fixed", + -- but how to specify the dimensions for curved and sideways rails? + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + groups = {bendy=2,dig_immediate=2,attached_node=1,connect_to_raillike=minetest.raillike_group("rail")}, }) -minetest.register_node("default:obsidian_cooled", { - description = "Obsidian (cooled)", - tiles = {"default_obsidian.png"}, - is_ground_content = true, - drop = "default:obsidian", +minetest.register_node("default:brick", { + description = "Brick Block", + tiles = {"default_brick.png"}, + is_ground_content = false, + groups = {cracky=3}, + drop = "default:clay_brick 9", sounds = default.node_sound_stone_defaults(), - groups = {cracky = 1, level = 2}, }) -minetest.register_node("default:obsidianbrick", { - description = "Obsidian Brick", - tiles = {"default_obsidian_brick.png"}, - sounds = default.node_sound_stone_defaults(), - groups = {cracky=1,level=2}, + +minetest.register_node("default:meselamp", { + description = "Mese Lamp", + drawtype = "glasslike", + tiles = {"default_meselamp.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_glass_defaults(), + light_source = default.LIGHT_MAX, +}) + +-- +-- Misc +-- + +minetest.register_node("default:cloud", { + description = "Cloud", + sunlight_propagates = true, + tiles = {"default_cloud.png"}, + sounds = default.node_sound_defaults(), + groups = {not_in_creative_inventory=1}, }) minetest.register_node("default:nyancat", { @@ -1684,7 +2152,7 @@ minetest.register_node("default:nyancat", { paramtype = "light", paramtype2 = "facedir", light_source = default.LIGHT_MAX - 1, - groups = {cracky = 2}, + groups = {cracky=2}, is_ground_content = false, post_effect_color = {a = 128, r= 255, g= 128, b= 255}, sounds = default.node_sound_stone_defaults(), @@ -1693,498 +2161,19 @@ minetest.register_node("default:nyancat", { minetest.register_node("default:nyancat_rainbow", { description = "Nyan Cat Rainbow", drawtype = "glasslike", - tiles = {"default_nc_rb.png^[transformR90", "default_nc_rb.png^[transformR90", - "default_nc_rb.png", "default_nc_rb.png"}, + tiles = { + "default_nc_rb.png^[transformR90", "default_nc_rb.png^[transformR90", + "default_nc_rb.png", "default_nc_rb.png" + }, paramtype = "light", paramtype2 = "facedir", + groups = {cracky=2}, light_source = default.LIGHT_MAX - 1, sunlight_propagates = true, walkable = false, use_texture_alpha = true, climbable = true, - groups = {cracky = 2}, is_ground_content = false, post_effect_color = {a = 128, r= 255, g= 128, b= 255}, sounds = default.node_sound_stone_defaults(), }) - -minetest.register_node("default:sapling", { - description = "Sapling", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_sapling.png"}, - inventory_image = "default_sapling.png", - wield_image = "default_sapling.png", - paramtype = "light", - walkable = false, - is_ground_content = true, - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} - }, - groups = {snappy = 3, flammable = 2, attached_node = 1, sapling = 1}, - sounds = default.node_sound_leaves_defaults(), -}) - -minetest.register_node("default:apple", { - description = "Apple", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_apple.png"}, - inventory_image = "default_apple.png", - paramtype = "light", - sunlight_propagates = true, - walkable = false, - is_ground_content = true, - selection_box = { - type = "fixed", - fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} - }, - groups = {fleshy = 3, dig_immediate = 3, flammable = 2, leafdecay = 3, leafdecay_drop = 1}, - on_use = minetest.item_eat(2), - sounds = default.node_sound_leaves_defaults(), - after_place_node = function(pos, placer, itemstack) - if placer:is_player() then - minetest.set_node(pos, {name = "default:apple", param2= 1}) - end - end, -}) - -minetest.register_node("default:dry_shrub", { - description = "Dry Shrub", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_dry_shrub.png"}, - inventory_image = "default_dry_shrub.png", - wield_image = "default_dry_shrub.png", - paramtype = "light", - waving = 1, - walkable = false, - is_ground_content = true, - buildable_to = true, - groups = {snappy = 3, flammable = 3, attached_node = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, -}) - -minetest.register_node("default:grass_1", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_1.png"}, - inventory_image = "default_grass_3.png", -- Use texture of a taller grass stage in inventory - wield_image = "default_grass_3.png", - paramtype = "light", - walkable = false, - is_ground_content = true, - buildable_to = true, - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, - on_place = function(itemstack, placer, pointed_thing) - -- Place a random grass node: - local stack = ItemStack("default:grass_" .. math.random(1, 5)) - local ret = minetest.item_place(stack, placer, pointed_thing) - return ItemStack("default:grass_1 " .. itemstack:get_count() - (1 - ret:get_count())) - end, -}) - -minetest.register_node("default:grass_2", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_2.png"}, - inventory_image = "default_grass_2.png", - wield_image = "default_grass_2.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, -}) -minetest.register_node("default:grass_3", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_3.png"}, - inventory_image = "default_grass_3.png", - wield_image = "default_grass_3.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, -}) - -minetest.register_node("default:grass_4", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_4.png"}, - inventory_image = "default_grass_4.png", - wield_image = "default_grass_4.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, -}) - -minetest.register_node("default:grass_5", { - description = "Grass", - drawtype = "plantlike", - tiles = {"default_grass_5.png"}, - inventory_image = "default_grass_5.png", - wield_image = "default_grass_5.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - drop = "default:grass_1", - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, not_in_creative_inventory = 1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.4375, 0.5}, - }, -}) - -minetest.register_node("default:ice", { - description = "Ice", - drawtype = "glasslike", - tiles = {"default_ice.png"}, - is_ground_content = true, - paramtype = "light", - use_texture_alpha = true, - freezemelt = "default:water_source", - post_effect_color = {a = 120, r = 120, g = 160, b = 180}, - groups = {cracky = 3, melts = 1}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("default:snow", { - description = "Snow", - tiles = {"default_snow.png"}, - inventory_image = "default_snowball.png", - wield_image = "default_snowball.png", - is_ground_content = true, - paramtype = "light", - sunlight_propagates = true, - walkable = false, - buildable_to = true, - leveled = 7, - drawtype = "nodebox", - freezemelt = "default:water_flowing", - node_box = { - type = "leveled", - fixed = { - {-0.5, -0.5, -0.5, 0.5, -0.375, 0.5}, - }, - }, - groups = {crumbly = 3, falling_node = 1, melts = 1, float = 1}, - sounds = default.node_sound_dirt_defaults({footstep = {name = "default_snow_footstep", gain = 0.7}}), - on_construct = function(pos) - pos.y = pos.y - 1 - if minetest.get_node(pos).name == "default:dirt_with_grass" then - minetest.set_node(pos, {name = "default:dirt_with_snow"}) - pos.y = pos.y + 1 - minetest.remove_node(pos) - end - end, -}) - -minetest.register_node("default:snowblock", { - description = "Snow Block", - tiles = {"default_snow.png"}, - is_ground_content = true, - freezemelt = "default:water_source", - groups = {crumbly = 3, melts = 1}, - sounds = default.node_sound_dirt_defaults({footstep = {name = "default_snow_footstep", gain = 0.625}}), -}) - -minetest.register_node("default:pine_needles",{ - description = "Pine Needles", - drawtype = "allfaces_optional", - visual_scale = 1.3, - tiles = {"default_pine_needles.png"}, - waving = 1, - paramtype = "light", - groups = {snappy=3,leafdecay=3,leaves=1}, - drop = { - max_items = 1, - items = { - { - -- player will get sapling with 1/20 chance - items = {"default:pine_sapling"}, - rarity = 20, - }, - { - -- player will get leaves only if he get no saplings, - -- this is because max_items is 1 - items = {"default:pine_needles"}, - } - } - }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, -}) - -minetest.register_node("default:pine_sapling", { - description = "Pine Sapling", - drawtype = "plantlike", - visual_scale = 1.0, - tiles = {"default_pine_sapling.png"}, - inventory_image = "default_pine_sapling.png", - wield_image = "default_pine_sapling.png", - paramtype = "light", - walkable = false, - groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1,sapling=1}, - sounds = default.node_sound_defaults(), -}) - -minetest.register_node("default:pinetree", { - description = "Pine Tree", - tiles = {"default_pinetree_top.png", "default_pinetree_top.png", "default_pinetree.png"}, - paramtype2 = "facedir", - is_ground_content = false, - groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - on_place = minetest.rotate_node -}) - -minetest.register_node("default:pinewood", { - description = "Pinewood Planks", - tiles = {"default_pinewood.png"}, - groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, - sounds = default.node_sound_wood_defaults(), -}) - --- From BFD: Cherry tree - -minetest.register_node("default:cherry_tree", { - description = "Cherry Log", - tiles = {"default_cherry_top.png", "default_cherry_top.png", "default_cherry_tree.png"}, - is_ground_content = false, - groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - drop = "default:cherry_log" -}) - -minetest.register_node("default:cherry_log", { - description = "Cherry Log", - tiles = {"default_cherry_top.png", "default_cherry_top.png", "default_cherry_tree.png"}, - paramtype2 = "facedir", - is_ground_content = false, - groups = {choppy=2,oddly_breakable_by_hand=1,flammable=2}, - sounds = default.node_sound_wood_defaults(), - on_place = minetest.rotate_node, -}) - -minetest.register_node("default:cherry_sapling", { - description = "Cherry Sapling", - waving = 1, - visual_scale = 1.0, - inventory_image = "default_cherry_sapling.png", - wield_image = "default_cherry_sapling.png", - drawtype = "plantlike", - paramtype = "light", - tiles = {"default_cherry_sapling.png"}, - walkable = false, - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} - }, - groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1}, - sounds = default.node_sound_leaves_defaults(), -}) - -minetest.register_node("default:cherry_blossom_leaves", { - description = "Cherry Blossom Leaves", - drawtype = "allfaces_optional", - visual_scale = 1.3, - tiles = {"default_cherry_blossom_leaves.png"}, - paramtype = "light", - waving = 1, - is_ground_content = false, - groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, - drop = { - max_items = 1, - items = { - { - items = {'default:cherry_sapling'}, - rarity = 32, - }, - { - items = {'default:cherry_blossom_leaves'}, - } - } - }, - sounds = default.node_sound_leaves_defaults(), - on_place = function(itemstack, placer, pointed_thing) - -- place a random grass node - local stack = ItemStack("default:cherry_leaves_deco") - local ret = minetest.item_place(stack, placer, pointed_thing) - return ItemStack("default:cherry_blossom_leaves".." "..itemstack:get_count()-(1-ret:get_count())) - end, -}) -minetest.register_node("default:river_water_source", { - description = "River Water Source", - inventory_image = minetest.inventorycube("default_water.png"), - drawtype = "liquid", - tiles = { - { - name = "default_water_source_animated.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 2.0, - }, - }, - }, - special_tiles = { - { - name = "default_water_source_animated.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 2.0, - }, - backface_culling = false, - }, - }, - alpha = 160, - paramtype = "light", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - is_ground_content = false, - drop = "", - drowning = 1, - liquidtype = "source", - liquid_alternative_flowing = "default:river_water_flowing", - liquid_alternative_source = "default:river_water_source", - liquid_viscosity = 1, - liquid_renewable = false, - liquid_range = 2, - post_effect_color = {a=64, r=100, g=100, b=200}, - groups = {water=3, liquid=3, puts_out_fire=1}, -}) - -minetest.register_node("default:river_water_flowing", { - description = "Flowing River Water", - inventory_image = minetest.inventorycube("default_water.png"), - drawtype = "flowingliquid", - tiles = {"default_water.png"}, - special_tiles = { - { - name = "default_water_flowing_animated.png", - backface_culling = false, - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.8, - }, - }, - { - name = "default_water_flowing_animated.png", - backface_culling = true, - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.8, - }, - }, - }, - alpha = 160, - paramtype = "light", - paramtype2 = "flowingliquid", - walkable = false, - pointable = false, - diggable = false, - buildable_to = true, - is_ground_content = false, - drop = "", - drowning = 1, - liquidtype = "flowing", - liquid_alternative_flowing = "default:river_water_flowing", - liquid_alternative_source = "default:river_water_source", - liquid_viscosity = 1, - liquid_renewable = false, - liquid_range = 2, - post_effect_color = {a=64, r=100, g=100, b=200}, - groups = {water=3, liquid=3, puts_out_fire=1, not_in_creative_inventory=1}, -}) - - -minetest.register_node("default:cherry_leaves_deco", { - description = "Cherry Leaves", - drawtype = "allfaces_optional", - visual_scale = 1.3, - tiles = {"default_cherry_blossom_leaves.png"}, - paramtype = "light", - waving=1, - is_ground_content = false, - groups = {snappy=3, flammable=2, leaves=1}, - sounds = default.node_sound_leaves_defaults(), - drop = {'default:cherry_blossom_leaves'}, -}) - -minetest.register_node("default:cherry_plank", { - description = "Cherry Planks", - tiles = {"default_wood_cherry_planks.png"}, - sounds = default.node_sound_wood_defaults(), - groups = {oddly_breakable_by_hand=1, flammable=1, choppy=3, wood=1}, -}) - -if minetest.setting_getbool("xray") then - -- Nodes to make partially see-through: - minetest.override_item("default:stone_with_coal", {tiles = {"default_mineral_coal.png"}}) - minetest.override_item("default:stone_with_iron", {tiles = {"default_mineral_iron.png"}}) - minetest.override_item("default:stone_with_copper", {tiles = {"default_mineral_copper.png"}}) - minetest.override_item("default:stone_with_gold", {tiles = {"default_mineral_gold.png"}}) - minetest.override_item("default:stone_with_mese", {tiles = {"default_mineral_mese.png"}}) - minetest.override_item("default:stone_with_diamond", {tiles = {"default_mineral_diamond.png"}}) - minetest.override_item("default:stone_with_coin", {tiles = {"maptools_gold_coin.png"}}) - - -- Nodes to hide: - minetest.override_item("default:stone", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:dirt", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:dirt_with_grass", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:dirt_with_grass_footsteps", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:dirt_with_snow", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:water_source", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:water_flowing", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:leaves", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:jungleleaves", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:gravel", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:sand", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:desert_sand", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:desert_stone", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:cobble", {drawtype = "airlike", pointable = false,}) - minetest.override_item("default:desert_cobble", {drawtype = "airlike", pointable = false,}) -end diff --git a/minetestforfun_game/mods/default/textures/default_river_water.png b/minetestforfun_game/mods/default/textures/default_river_water.png new file mode 100644 index 00000000..3b55c5f6 Binary files /dev/null and b/minetestforfun_game/mods/default/textures/default_river_water.png differ diff --git a/minetestforfun_game/mods/default/textures/default_river_water_flowing_animated.png b/minetestforfun_game/mods/default/textures/default_river_water_flowing_animated.png new file mode 100644 index 00000000..536acc53 Binary files /dev/null and b/minetestforfun_game/mods/default/textures/default_river_water_flowing_animated.png differ diff --git a/minetestforfun_game/mods/default/textures/default_river_water_source_animated.png b/minetestforfun_game/mods/default/textures/default_river_water_source_animated.png new file mode 100644 index 00000000..daa5653f Binary files /dev/null and b/minetestforfun_game/mods/default/textures/default_river_water_source_animated.png differ diff --git a/minetestforfun_game/mods/default/tools.lua b/minetestforfun_game/mods/default/tools.lua index 0660d0ec..ab1245ed 100755 --- a/minetestforfun_game/mods/default/tools.lua +++ b/minetestforfun_game/mods/default/tools.lua @@ -4,6 +4,7 @@ minetest.register_item(":", { type = "none", wield_image = "wieldhand.png", + wield_scale = {x=1,y=1,z=2.5}, range = 5, tool_capabilities = { full_punch_interval = 0.8, @@ -26,11 +27,11 @@ minetest.register_tool("default:pick_wood", { inventory_image = "default_tool_woodpick.png", tool_capabilities = { full_punch_interval = 1.2, - max_drop_level = 0, - groupcaps = { + max_drop_level=0, + groupcaps={ cracky = {times = {[3] = 1.20}, uses = 15, maxlevel = 1}, }, - damage_groups = {fleshy = 2}, + damage_groups = {fleshy=2}, }, }) minetest.register_tool("default:pick_stone", { @@ -38,8 +39,8 @@ minetest.register_tool("default:pick_stone", { inventory_image = "default_tool_stonepick.png", tool_capabilities = { full_punch_interval = 1.2, - max_drop_level = 0, - groupcaps = { + max_drop_level=0, + groupcaps={ cracky = {times = {[2] = 1.60, [3] = 1.00}, uses = 20, maxlevel = 1}, crumbly = {times = {[1] = 2.6, [2] = 1.4, [3] = 0.44}, uses = 20, maxlevel = 1}, }, @@ -124,6 +125,7 @@ minetest.register_tool("default:pick_diamond", { damage_groups = {fleshy = 4}, }, }) + -- -- Shovels -- diff --git a/minetestforfun_game/mods/default/trees.lua b/minetestforfun_game/mods/default/trees.lua index 05094043..282e9aa8 100755 --- a/minetestforfun_game/mods/default/trees.lua +++ b/minetestforfun_game/mods/default/trees.lua @@ -29,7 +29,7 @@ minetest.register_abm({ end minetest.log("action", "A sapling grows into a tree at ".. - minetest.pos_to_string(pos)) + minetest.pos_to_string(pos)) default.grow_tree(pos, random(1, 4) == 1) end }) @@ -54,12 +54,12 @@ minetest.register_abm({ interval = 12, chance = 50, action = function(pos, node) - if not can_grow(pos) then - return - end + if not can_grow(pos) then + return + end - minetest.log("action", "A pine sapling grows into a tree at ".. - minetest.pos_to_string(pos)) + minetest.log("action", "A pine sapling grows into a tree at ".. + minetest.pos_to_string(pos)) default.grow_pine_tree(pos) end }) @@ -78,7 +78,7 @@ local function add_trunk_and_leaves(data, a, pos, tree_cid, leaves_cid, local vi = a:index(x, y + y_dist, z) local node_id = data[vi] if y_dist == 0 or node_id == c_air or node_id == c_ignore - or node_id == leaves_cid then + or node_id == leaves_cid then data[vi] = tree_cid end end diff --git a/minetestforfun_game/mods/doors/depends.txt b/minetestforfun_game/mods/doors/depends.txt index 4ad96d51..5e28beeb 100755 --- a/minetestforfun_game/mods/doors/depends.txt +++ b/minetestforfun_game/mods/doors/depends.txt @@ -1 +1,2 @@ default +screwdriver? diff --git a/minetestforfun_game/mods/doors/init.lua b/minetestforfun_game/mods/doors/init.lua index 216d2607..92123234 100755 --- a/minetestforfun_game/mods/doors/init.lua +++ b/minetestforfun_game/mods/doors/init.lua @@ -26,6 +26,7 @@ function doors.register_door(name, def) def.sound_open_door = "doors_door_open" end + minetest.register_craftitem(name, { description = def.description, inventory_image = def.inventory_image, @@ -42,7 +43,7 @@ function doors.register_door(name, def) end local pt = pointed_thing.above - local pt2 = {x = pt.x, y = pt.y, z = pt.z} + local pt2 = {x=pt.x, y=pt.y, z=pt.z} pt2.y = pt2.y+1 if not minetest.registered_nodes[minetest.get_node(pt).name].buildable_to or @@ -60,7 +61,7 @@ function doors.register_door(name, def) end local p2 = minetest.dir_to_facedir(placer:get_look_dir()) - local pt3 = {x = pt.x, y = pt.y, z = pt.z} + local pt3 = {x=pt.x, y=pt.y, z=pt.z} if p2 == 0 then pt3.x = pt3.x-1 elseif p2 == 1 then @@ -107,6 +108,25 @@ function doors.register_door(name, def) end end + local function check_and_blast(pos, name) + local node = minetest.get_node(pos) + if node.name == name then + minetest.remove_node(pos) + end + end + + local function make_on_blast(base_name, dir, door_type, other_door_type) + if def.only_placer_can_open then + return function() end + else + return function(pos, intensity) + check_and_blast(pos, base_name .. door_type) + pos.y = pos.y + dir + check_and_blast(pos, base_name .. other_door_type) + end + end + end + local function on_rightclick(pos, dir, check_name, replace, replace_dir, params) pos.y = pos.y+dir if not minetest.get_node(pos).name == check_name then @@ -143,6 +163,33 @@ function doors.register_door(name, def) return meta:get_string("doors_owner") == pn end + local function on_rotate(pos, node, dir, user, check_name, mode, new_param2) + if not check_player_priv(pos, user) then + return false + end + if mode ~= screwdriver.ROTATE_FACE then + return false + end + + pos.y = pos.y + dir + if not minetest.get_node(pos).name == check_name then + return false + end + if minetest.is_protected(pos, user:get_player_name()) then + minetest.record_protection_violation(pos, user:get_player_name()) + return false + end + + local node2 = minetest.get_node(pos) + node2.param2 = (node2.param2 + 1) % 4 + minetest.swap_node(pos, node2) + + pos.y = pos.y - dir + node.param2 = (node.param2 + 1) % 4 + minetest.swap_node(pos, node) + return true + end + minetest.register_node(name.."_b_1", { tiles = {tb[2], tb[2], tb[2], tb[2], tb[1], tb[1].."^[transformfx"}, paramtype = "light", @@ -170,9 +217,14 @@ function doors.register_door(name, def) end end, + on_rotate = function(pos, node, user, mode, new_param2) + return on_rotate(pos, node, 1, user, name.."_t_1", mode) + end, + can_dig = check_player_priv, sounds = def.sounds, - sunlight_propagates = def.sunlight + sunlight_propagates = def.sunlight, + on_blast = make_on_blast(name, 1, "_b_1", "_t_1") }) minetest.register_node(name.."_t_1", { @@ -202,9 +254,14 @@ function doors.register_door(name, def) end end, + on_rotate = function(pos, node, user, mode, new_param2) + return on_rotate(pos, node, -1, user, name.."_b_1", mode) + end, + can_dig = check_player_priv, sounds = def.sounds, - sunlight_propagates = def.sunlight, + sunlight_propagates = def.sunlight, + on_blast = make_on_blast(name, -1, "_t_1", "_b_1") }) minetest.register_node(name.."_b_2", { @@ -234,9 +291,14 @@ function doors.register_door(name, def) end end, + on_rotate = function(pos, node, user, mode, new_param2) + return on_rotate(pos, node, 1, user, name.."_t_2", mode) + end, + can_dig = check_player_priv, sounds = def.sounds, - sunlight_propagates = def.sunlight + sunlight_propagates = def.sunlight, + on_blast = make_on_blast(name, 1, "_b_2", "_t_2") }) minetest.register_node(name.."_t_2", { @@ -266,9 +328,14 @@ function doors.register_door(name, def) end end, + on_rotate = function(pos, node, user, mode, new_param2) + return on_rotate(pos, node, -1, user, name.."_b_2", mode) + end, + can_dig = check_player_priv, sounds = def.sounds, - sunlight_propagates = def.sunlight + sunlight_propagates = def.sunlight, + on_blast = make_on_blast(name, -1, "_t_2", "_b_2") }) end @@ -388,6 +455,8 @@ function doors.register_trapdoor(name, def) minetest.set_node(pos, {name = newname, param1 = node.param1, param2 = node.param2}) end + def.on_rotate = minetest.get_modpath("screwdriver") and screwdriver.rotate_simple + -- Common trapdoor configuration def.drawtype = "nodebox" def.paramtype = "light" diff --git a/minetestforfun_game/mods/dye/init.lua b/minetestforfun_game/mods/dye/init.lua index 3e827446..d7d18f7a 100755 --- a/minetestforfun_game/mods/dye/init.lua +++ b/minetestforfun_game/mods/dye/init.lua @@ -1,63 +1,10 @@ -- minetest/dye/init.lua --- To make recipes that will work with any dye ever made by anybody, define --- them based on groups. --- You can select any group of groups, based on your need for amount of colors. --- basecolor: 9, excolor: 17, unicolor: 89 --- --- Example of one shapeless recipe using a color group: --- Note: As this uses basecolor_*, you'd need 9 of these. --- minetest.register_craft({ --- type = "shapeless", --- output = ':item_yellow', --- recipe = {':item_no_color', 'group:basecolor_yellow'}, --- }) - -- Other mods can use these for looping through available colors dye = {} dye.basecolors = {"white", "grey", "black", "red", "yellow", "green", "cyan", "blue", "magenta"} dye.excolors = {"white", "lightgrey", "grey", "darkgrey", "black", "red", "orange", "yellow", "lime", "green", "aqua", "cyan", "sky_blue", "blue", "violet", "magenta", "red_violet"} --- Base color groups: --- - basecolor_white --- - basecolor_grey --- - basecolor_black --- - basecolor_red --- - basecolor_yellow --- - basecolor_green --- - basecolor_cyan --- - basecolor_blue --- - basecolor_magenta - --- Extended color groups (* = equal to a base color): --- * excolor_white --- - excolor_lightgrey --- * excolor_grey --- - excolor_darkgrey --- * excolor_black --- * excolor_red --- - excolor_orange --- * excolor_yellow --- - excolor_lime --- * excolor_green --- - excolor_aqua --- * excolor_cyan --- - excolor_sky_blue --- * excolor_blue --- - excolor_violet --- * excolor_magenta --- - excolor_red_violet - --- The whole unifieddyes palette as groups: --- - unicolor_ --- For the following, no white/grey/black is allowed: --- - unicolor_medium_ --- - unicolor_dark_ --- - unicolor_light_ --- - unicolor__s50 --- - unicolor_medium__s50 --- - unicolor_dark__s50 - -- Local stuff local dyelocal = {} diff --git a/minetestforfun_game/mods/fire/init.lua b/minetestforfun_game/mods/fire/init.lua index b64f8a20..6656e6f8 100755 --- a/minetestforfun_game/mods/fire/init.lua +++ b/minetestforfun_game/mods/fire/init.lua @@ -1,4 +1,5 @@ -- minetest/fire/init.lua + fire = {} minetest.register_node("fire:basic_flame", { @@ -16,16 +17,18 @@ minetest.register_node("fire:basic_flame", { buildable_to = true, damage_per_second = 4, - on_construct = function(pos, placer) - fire.on_flame_add_at(pos) + on_construct = function(pos) + minetest.after(0, fire.on_flame_add_at, pos) end, - on_destruct = function(pos, oldnode, oldmetadata, digger) - fire.on_flame_remove_at(pos) + on_destruct = function(pos) + minetest.after(0, fire.on_flame_remove_at, pos) end, + + -- unaffected by explosions + on_blast = function() end, }) - fire.D = 6 -- key: position hash of low corner of area -- value: {handle=sound handle, name=sound name} @@ -63,7 +66,7 @@ function fire.update_sounds_around(pos) if not sound then if should_have_sound then fire.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos=cp, loop=true}), + handle = minetest.sound_play(wanted_sound, {pos=cp, max_hear_distance = 16, loop=true}), name = wanted_sound.name, } end @@ -74,7 +77,7 @@ function fire.update_sounds_around(pos) elseif sound.name ~= wanted_sound.name then minetest.sound_stop(sound.handle) fire.sounds[p0_hash] = { - handle = minetest.sound_play(wanted_sound, {pos=cp, loop=true}), + handle = minetest.sound_play(wanted_sound, {pos=cp, max_hear_distance = 16, loop=true}), name = wanted_sound.name, } end @@ -106,7 +109,7 @@ end minetest.register_abm({ nodenames = {"group:flammable"}, neighbors = {"group:igniter"}, - interval = 1, + interval = 5, chance = 2, action = function(p0, node, _, _) -- If there is water or stuff like that around flame, don't ignite @@ -124,7 +127,7 @@ minetest.register_abm({ minetest.register_abm({ nodenames = {"group:igniter"}, neighbors = {"air"}, - interval = 2, + interval = 5, chance = 10, action = function(p0, node, _, _) local reg = minetest.registered_nodes[node.name] @@ -149,7 +152,7 @@ minetest.register_abm({ -- Remove flammable nodes and flame minetest.register_abm({ nodenames = {"fire:basic_flame"}, - interval = 1, + interval = 3, chance = 2, action = function(p0, node, _, _) -- If there is water or stuff like that around flame, remove flame @@ -183,3 +186,4 @@ minetest.register_abm({ end end, }) + diff --git a/minetestforfun_game/mods/flowers/mapgen.lua b/minetestforfun_game/mods/flowers/mapgen.lua index 2ca7fb36..79b89d01 100755 --- a/minetestforfun_game/mods/flowers/mapgen.lua +++ b/minetestforfun_game/mods/flowers/mapgen.lua @@ -1,68 +1,87 @@ -minetest.register_on_generated(function(minp, maxp, seed) - if maxp.y >= 2 and minp.y <= 0 then - -- Generate flowers - local perlin1 = minetest.get_perlin(436, 3, 0.6, 100) - -- Assume X and Z lengths are equal - local divlen = 16 - local divs = (maxp.x-minp.x)/divlen+1; - for divx=0,divs-1 do - for divz=0,divs-1 do - local x0 = minp.x + math.floor((divx+0)*divlen) - local z0 = minp.z + math.floor((divz+0)*divlen) - local x1 = minp.x + math.floor((divx+1)*divlen) - local z1 = minp.z + math.floor((divz+1)*divlen) - -- Determine flowers amount from perlin noise - local grass_amount = math.floor(perlin1:get2d({x=x0, y=z0}) ^ 3 * 9) - -- Find random positions for flowers based on this random - local pr = PseudoRandom(seed+456) - for i=0,grass_amount do - local x = pr:next(x0, x1) - local z = pr:next(z0, z1) - -- Find ground level (0...15) - local ground_y = nil - for y=30,0,-1 do - if minetest.get_node({x = x, y = y, z = z}).name ~= "air" then - ground_y = y - break - end - end +local function register_flower(name) + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 30, + decoration = "flowers:"..name, + }) +end - if ground_y then - local p = {x = x, y = ground_y + 1, z = z} - local nn = minetest.get_node(p).name - -- Check if the node can be replaced - if minetest.registered_nodes[nn] and - minetest.registered_nodes[nn].buildable_to then - nn = minetest.get_node({x = x, y = ground_y, z = z}).name - if nn == "default:dirt_with_grass" then - local flower_choice = pr:next(1, 6) - local flower - if flower_choice == 1 then - flower = "flowers:tulip" - elseif flower_choice == 2 then - flower = "flowers:rose" - elseif flower_choice == 3 then - flower = "flowers:dandelion_yellow" - elseif flower_choice == 4 then - flower = "flowers:dandelion_white" - elseif flower_choice == 5 then - flower = "flowers:geranium" - elseif flower_choice == 6 then - flower = "flowers:viola" - end - minetest.set_node(p, {name = flower}) - elseif nn == "default:water_source" then - minetest.set_node(p, {name = "flowers:lily_pad"}) - elseif nn == "default:sand" then - minetest.set_node(p, {name = "default:dry_shrub"}) - elseif nn == "default:dirt_with_snow" then - minetest.set_node(p, {name = "default:snow"}) - end - end - end +function flowers.register_mgv6_decorations() + register_flower("rose") + register_flower("tulip") + register_flower("dandelion_yellow") + register_flower("geranium") + register_flower("viola") + register_flower("dandelion_white") +end + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:water_source"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = -10, + y_max = 30, + decoration = "flowers:lily_pad", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:sand"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = -400, + y_max = 400, + decoration = "default:dry_shrub", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:snow"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x=100, y=100, z=100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_min = -400, + y_max = 400, + decoration = "default:snow", +}) + + +-- Enable in mapgen v6 only + +local mg_params = minetest.get_mapgen_params() +if mg_params.mgname == "v6" then + flowers.register_mgv6_decorations() +end - end - end - end - end -end) diff --git a/minetestforfun_game/mods/init.lua b/minetestforfun_game/mods/init.lua deleted file mode 100755 index 12126988..00000000 --- a/minetestforfun_game/mods/init.lua +++ /dev/null @@ -1,211 +0,0 @@ - --- --- Helper functions --- - -local function is_water(pos) - local nn = minetest.get_node(pos).name - return minetest.get_item_group(nn, "water") ~= 0 -end - -local function get_sign(i) - if i == 0 then - return 0 - else - return i / math.abs(i) - end -end - -local function get_velocity(v, yaw, y) - local x = -math.sin(yaw) * v - local z = math.cos(yaw) * v - return {x = x, y = y, z = z} -end - -local function get_v(v) - return math.sqrt(v.x ^ 2 + v.z ^ 2) -end - --- --- Boat entity --- - -local boat = { - physical = true, - collisionbox = {-0.6, -0.4, -0.6, 0.6, 0.3, 0.6}, - visual = "mesh", - mesh = "boat.x", - textures = {"default_wood.png"}, - - driver = nil, - v = 0, - last_v = 0, - removed = false -} - -function boat.on_rightclick(self, clicker) - if not clicker or not clicker:is_player() then - return - end - local name = clicker:get_player_name() - if self.driver and clicker == self.driver then - self.driver = nil - clicker:set_detach() - default.player_attached[name] = false - default.player_set_animation(clicker, "stand" , 30) - elseif not self.driver then - self.driver = clicker - clicker:set_attach(self.object, "", {x = 0, y = 11, z = -3}, {x = 0, y = 0, z = 0}) - default.player_attached[name] = true - minetest.after(0.2, function() - default.player_set_animation(clicker, "sit" , 30) - end) - self.object:setyaw(clicker:get_look_yaw() - math.pi / 2) - end -end - -function boat.on_activate(self, staticdata, dtime_s) - self.object:set_armor_groups({immortal = 1}) - if staticdata then - self.v = tonumber(staticdata) - end - self.last_v = self.v -end - -function boat.get_staticdata(self) - return tostring(self.v) -end - -function boat.on_punch(self, puncher, time_from_last_punch, tool_capabilities, direction) - if not puncher or not puncher:is_player() or self.removed then - return - end - puncher:set_detach() - default.player_attached[puncher:get_player_name()] = false - - self.removed = true - -- delay remove to ensure player is detached - minetest.after(0.1, function() - self.object:remove() - end) - if not minetest.setting_getbool("creative_mode") then - puncher:get_inventory():add_item("main", "boats:boat") - end -end - -function boat.on_step(self, dtime) - self.v = get_v(self.object:getvelocity()) * get_sign(self.v) - if self.driver then - local ctrl = self.driver:get_player_control() - local yaw = self.object:getyaw() - if ctrl.up then - self.v = self.v + 0.1 - end - if ctrl.down then - self.v = self.v - 0.08 - end - if ctrl.left then - if ctrl.down then - self.object:setyaw(yaw - (1 + dtime) * 0.03) - else - self.object:setyaw(yaw + (1 + dtime) * 0.03) - end - end - if ctrl.right then - if ctrl.down then - self.object:setyaw(yaw + (1 + dtime) * 0.03) - else - self.object:setyaw(yaw - (1 + dtime) * 0.03) - end - end - end - local velo = self.object:getvelocity() - if self.v == 0 and velo.x == 0 and velo.y == 0 and velo.z == 0 then - return - end - local s = get_sign(self.v) - self.v = self.v - 0.02 * s - if s ~= get_sign(self.v) then - self.object:setvelocity({x = 0, y = 0, z = 0}) - self.v = 0 - return - end - if math.abs(self.v) > 4.5 then - self.v = 4.5 * get_sign(self.v) - end - - local p = self.object:getpos() - p.y = p.y - 0.5 - local new_velo = {x = 0, y = 0, z = 0} - local new_acce = {x = 0, y = 0, z = 0} - if not is_water(p) then - local nodedef = minetest.registered_nodes[minetest.get_node(p).name] - if (not nodedef) or nodedef.walkable then - self.v = 0 - new_acce = {x = 0, y = 1, z = 0} - else - new_acce = {x = 0, y = -9.8, z = 0} -- freefall in air -9.81 - end - new_velo = get_velocity(self.v, self.object:getyaw(), self.object:getvelocity().y) - else - p.y = p.y + 1 - if is_water(p) then - new_acce = {x = 0, y = 3, z = 0} - local y = self.object:getvelocity().y - if y > 2 then - y = 2 - end - if y < 0 then - self.object:setacceleration({x = 0, y = 10, z = 0}) - end - new_velo = get_velocity(self.v, self.object:getyaw(), y) - else - new_acce = {x = 0, y = 0, z = 0} - if math.abs(self.object:getvelocity().y) <= 2 then - local pos = self.object:getpos() - pos.y = math.floor(pos.y) + 0.5 - self.object:setpos(pos) - new_velo = get_velocity(self.v, self.object:getyaw(), 0) - else - new_velo = get_velocity(self.v, self.object:getyaw(), self.object:getvelocity().y) - end - end - end - self.object:setvelocity(new_velo) - self.object:setacceleration(new_acce) -end - -minetest.register_entity("boats:boat", boat) - - -minetest.register_craftitem("boats:boat", { - description = "Boat", - inventory_image = "boat_inventory.png", - wield_image = "boat_wield.png", - wield_scale = {x = 2, y = 2, z = 1}, - liquids_pointable = true, - - on_place = function(itemstack, placer, pointed_thing) - if pointed_thing.type ~= "node" then - return - end - if not is_water(pointed_thing.under) then - return - end - pointed_thing.under.y = pointed_thing.under.y + 0.5 - minetest.add_entity(pointed_thing.under, "boats:boat") - if not minetest.setting_getbool("creative_mode") then - itemstack:take_item() - end - return itemstack - end, -}) - -minetest.register_craft({ - output = "boats:boat", - recipe = { - {"", "", "" }, - {"group:wood", "", "group:wood"}, - {"group:wood", "group:wood", "group:wood"}, - }, -}) diff --git a/minetestforfun_game/mods/stairs/init.lua b/minetestforfun_game/mods/stairs/init.lua index b0d8c18f..1fb8b2d4 100755 --- a/minetestforfun_game/mods/stairs/init.lua +++ b/minetestforfun_game/mods/stairs/init.lua @@ -290,11 +290,11 @@ stairs.register_stair_and_slab("stonebrick", "default:stonebrick", default.node_sound_stone_defaults()) stairs.register_stair_and_slab("pinewood", "default:pinewood", - {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, - {"default_pinewood.png"}, - "Pinewood Stair", - "Pinewood Slab", - default.node_sound_wood_defaults()) + {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + {"default_pinewood.png"}, + "Pinewood Stair", + "Pinewood Slab", + default.node_sound_wood_defaults()) stairs.register_stair_and_slab("obsidian", "default:obsidian", {cracky=1,level=2}, diff --git a/minetestforfun_game/mods/vessels/textures/alternates/vessels_drinking_glass.png b/minetestforfun_game/mods/vessels/textures/alternates/vessels_drinking_glass.png deleted file mode 100755 index 1ddbfd3c..00000000 Binary files a/minetestforfun_game/mods/vessels/textures/alternates/vessels_drinking_glass.png and /dev/null differ diff --git a/minetestforfun_game/mods/vessels/textures/alternates/vessels_glass_bottle.png b/minetestforfun_game/mods/vessels/textures/alternates/vessels_glass_bottle.png deleted file mode 100755 index 336d8b7d..00000000 Binary files a/minetestforfun_game/mods/vessels/textures/alternates/vessels_glass_bottle.png and /dev/null differ diff --git a/minetestforfun_game/mods/vessels/textures/alternates/vessels_steel_bottle.png b/minetestforfun_game/mods/vessels/textures/alternates/vessels_steel_bottle.png deleted file mode 100755 index f0246c8a..00000000 Binary files a/minetestforfun_game/mods/vessels/textures/alternates/vessels_steel_bottle.png and /dev/null differ diff --git a/minetestforfun_game/mods/wool/textures/wool_black.png b/minetestforfun_game/mods/wool/textures/wool_black.png index e24e52b7..a9e566bb 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_black.png and b/minetestforfun_game/mods/wool/textures/wool_black.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_blue.png b/minetestforfun_game/mods/wool/textures/wool_blue.png index 710a9a27..035a8da4 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_blue.png and b/minetestforfun_game/mods/wool/textures/wool_blue.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_brown.png b/minetestforfun_game/mods/wool/textures/wool_brown.png index dfc0c7fc..2620dfdb 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_brown.png and b/minetestforfun_game/mods/wool/textures/wool_brown.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_cyan.png b/minetestforfun_game/mods/wool/textures/wool_cyan.png index 46f8728e..4e1e4a3c 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_cyan.png and b/minetestforfun_game/mods/wool/textures/wool_cyan.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_dark_green.png b/minetestforfun_game/mods/wool/textures/wool_dark_green.png index d2a02975..92c56318 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_dark_green.png and b/minetestforfun_game/mods/wool/textures/wool_dark_green.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_dark_grey.png b/minetestforfun_game/mods/wool/textures/wool_dark_grey.png index 98f14883..06245254 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_dark_grey.png and b/minetestforfun_game/mods/wool/textures/wool_dark_grey.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_green.png b/minetestforfun_game/mods/wool/textures/wool_green.png index c211ef52..554471a8 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_green.png and b/minetestforfun_game/mods/wool/textures/wool_green.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_grey.png b/minetestforfun_game/mods/wool/textures/wool_grey.png index b1b28fac..ff38bf7c 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_grey.png and b/minetestforfun_game/mods/wool/textures/wool_grey.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_magenta.png b/minetestforfun_game/mods/wool/textures/wool_magenta.png index 79afdb89..5b254e42 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_magenta.png and b/minetestforfun_game/mods/wool/textures/wool_magenta.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_orange.png b/minetestforfun_game/mods/wool/textures/wool_orange.png index ca14698f..64f34c00 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_orange.png and b/minetestforfun_game/mods/wool/textures/wool_orange.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_pink.png b/minetestforfun_game/mods/wool/textures/wool_pink.png index c282740a..0513540a 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_pink.png and b/minetestforfun_game/mods/wool/textures/wool_pink.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_red.png b/minetestforfun_game/mods/wool/textures/wool_red.png index 4a5d43a2..de05af1c 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_red.png and b/minetestforfun_game/mods/wool/textures/wool_red.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_violet.png b/minetestforfun_game/mods/wool/textures/wool_violet.png index 59720bd7..a41a9f47 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_violet.png and b/minetestforfun_game/mods/wool/textures/wool_violet.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_white.png b/minetestforfun_game/mods/wool/textures/wool_white.png index a49f08ef..2bbb9cf6 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_white.png and b/minetestforfun_game/mods/wool/textures/wool_white.png differ diff --git a/minetestforfun_game/mods/wool/textures/wool_yellow.png b/minetestforfun_game/mods/wool/textures/wool_yellow.png index 9bf9f16a..a95bb348 100755 Binary files a/minetestforfun_game/mods/wool/textures/wool_yellow.png and b/minetestforfun_game/mods/wool/textures/wool_yellow.png differ