sorcery  Check-in [96c5289a2a]

Overview
Comment:add rune forges, runes, amulet frames, write sacrifice spell, touch up amulet graphics, enable enchantment of amulets (though spells cannot yet be cast), defuckulate syncresis core icon, unfuckitize sneaky leycalc bug that's probably been the cause of some long-standing wackiness, add item classes, add some more textures, disbungle various other asstastrophes, remove sneaky old debug code, improve library code, add utility for uploading merge requests
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 96c5289a2a0144fc994a089100a7e48cda0b30d2c2fa0339dc0fcc414c9501ae
User & Date: lexi on 2020-10-21 03:35:35
Original Comment: add rune forges, runes, amulet frames, touch up amulet graphics, enable enchantment of amulets (though spells cannot yet be cast), defuckulate syncresis core icon, unfuckitize sneaky leycalc bug that's probably been the cause of some long-standing wackiness, add item classes, add some more textures, disbungle various other asstastrophes, improve library code, add utility for uploading merge requests
Other Links: manifest | tags
Context
2020-10-22
15:51
balance amulets better, add sound effects, add debugging privilege for runes, swat various glitches and bugs check-in: 83426a2748 user: lexi tags: trunk
2020-10-21
03:35
add rune forges, runes, amulet frames, write sacrifice spell, touch up amulet graphics, enable enchantment of amulets (though spells cannot yet be cast), defuckulate syncresis core icon, unfuckitize sneaky leycalc bug that's probably been the cause of some long-standing wackiness, add item classes, add some more textures, disbungle various other asstastrophes, remove sneaky old debug code, improve library code, add utility for uploading merge requests check-in: 96c5289a2a user: lexi tags: trunk
2020-10-19
22:42
add wand rack, rework wand power mechanics, add missing texture, swat some bugs, insert hack to neuter unkillable fucking impossibug in portal code check-in: 4a3678503f user: lexi tags: trunk
Changes

Modified data/compat.lua from [8a224b156e] to [40f7d044df].

    50     50   			mode = 'produce';
    51     51   		};
    52     52   	};
    53     53   	gems = {
    54     54   		['default:mese_crystal'] = {
    55     55   			id = 'mese', gem = true;
    56     56   			value = 9, raw = true;
           57  +			sacrifice_value = 500;
    57     58   		};
    58     59   		['default:mese_crystal_fragment'] = {
    59     60   			id = 'mese', gem = true;
    60     61   			value = 1, raw = true;
           62  +			sacrifice_value = 500 / 9;
    61     63   		};
    62     64   		['default:diamond'] = {
    63     65   			id = 'diamond', gem = true;
    64     66   			value = 9, raw = true;
    65     67   		};
    66     68   	};
    67     69   	ore = {

Modified data/metals.lua from [727f380ee7] to [127702c66e].

   148    148   		hardness = 1;
   149    149   		depth = 256;
   150    150   		level = 1;
   151    151   		maxenergy = 3000;
   152    152   		slots = {
   153    153   			{affinity = {'praxic','counterpraxic'}; confluence = 1.4};
   154    154   			{affinity = {'praxic','counterpraxic'}; confluence = 1.2};
   155         -		}
          155  +		};
          156  +		amulet = {};
   156    157   	};
   157    158   	silver = {
   158    159   		tone = {218,255,246};
   159    160   		dye = 'white';
   160    161   		maxenergy = 2000;
   161    162   		hardness = 1;
   162    163   		level = 1;
................................................................................
   195    196   		maxlevel = 3;
   196    197   		depth = 650;
   197    198   		slots = {
   198    199   			{affinity = {'counterpraxic'}, confluence = 0.6};
   199    200   			{affinity = {'praxic','counterpraxic'}, confluence = 1};
   200    201   			{affinity = {'praxic'}, confluence = 0.5};
   201    202   		};
          203  +		amulet = {};
   202    204   	};
   203    205   	cobalt = {
   204    206   		dye = 'blue';
   205    207   		tone = {48,101,255}, alpha = 90;
   206    208   		rarity = 17;
   207    209   		durability = 400;
   208    210   		hardness = 6;
................................................................................
   215    217   		level = 2;
   216    218   		slots = {
   217    219   			{
   218    220   				affinity = {'counterpraxic'};
   219    221   				confluence = 0.65;
   220    222   				interference = {speed = 1};
   221    223   			};
   222         -		}
          224  +		};
          225  +		amulet = {};
   223    226   	};
   224    227   	lithium = {
   225    228   		tone = {255,252,93}, alpha = 80;
   226    229   		dye = 'yellow';
   227    230   		rarity = 13;
   228    231   		hardness = 2;
   229    232   		fuel = 80;
................................................................................
   239    242   		hardness = 1;
   240    243   		durability = 300;
   241    244   		meltpoint = 2;
   242    245   		cooktime = 20;
   243    246   		no_tools = true, no_armor = true;
   244    247   		conduct = 5;
   245    248   		level = 1;
          249  +		image = {
          250  +			block = 'sorcery_metal_vidrium_shiny.png';
          251  +		};
   246    252   		mix = {
   247    253   			metals = {
   248    254   				lithium = 2;
   249    255   				tin = 4;
   250    256   				gold = 1;
   251    257   			}
   252    258   		};
................................................................................
   265    271   		sharpness = 4;
   266    272   		level = 3;
   267    273   		maxenergy = 1800;
   268    274   		depth = 1370;
   269    275   		conduct = 10;
   270    276   		durability = 1900;
   271    277   		speed = 3;
          278  +		image = {
          279  +			block = 'sorcery_metal_iridium_shiny.png';
          280  +		};
   272    281   		slots = {
   273    282   			{affinity={'counterpraxic','syncretic'}, confluence = 1.1};
   274    283   			{affinity={'cognic','entropic'}, confluence = 0.8};
   275    284   		};
          285  +		amulet = {};
   276    286   	};
   277    287   	duridium = {
   278    288   		tone = {255,64,175}, alpha = 70;
   279    289   		cooktime = 120;
   280    290   		artificial = true;
   281    291   		durability = 3400;
   282    292   		speed = 3.1;

Added data/runes.lua version [bd35ca52e8].

            1  +-- a rune is an abstract object created by a runeforge, which can be
            2  +-- applied to an amulet in order to imbue that amulet with unique
            3  +-- and fearsome powers. the specific spell depends on the stone the
            4  +-- rune is applied to, and not all runes can necessarily be applied
            5  +-- to all stones.
            6  +
            7  +return {
            8  +	translocate = {
            9  +		name = 'Translocate';
           10  +		tone = {0,235,233};
           11  +		minpower = 3;
           12  +		rarity = 15;
           13  +		amulets = {
           14  +			amethyst = {
           15  +				name = 'Joining';
           16  +				desc = 'Give this amulet to another and they can arrive at your side in a flash from anywhere in the world — though returning whence they came may be a more difficult matter';
           17  +				frame = {
           18  +					gold = {
           19  +						name = 'Exchange';
           20  +						desc = 'Give this amulet to another and they will be able to trade places with you no matter where in the world each of you might be.'; 
           21  +					};
           22  +					cobalt = {
           23  +						name = 'Sending';
           24  +						desc = 'Give this amulet to another and by wielding this amulet against another they will be able to transport them instantly to your side';
           25  +					};
           26  +					iridium = {
           27  +						name = 'Arrival';
           28  +						desc = "Give this amulet to another and they will be able to arrive at your side in a flash from anywhere in the world, carrying others with them in the spell's grip";
           29  +					};
           30  +				};
           31  +			};
           32  +			sapphire = {
           33  +				name = 'Return';
           34  +				desc = 'Use this amulet once to bind it to a particular point in the world, then use it again to return instantly to that point.';
           35  +				frame = {
           36  +					iridium = {
           37  +						name = 'Mass Return';
           38  +						desc = 'Use this amulet once to bind it to a particular point in the world, then carry yourself and everyone around you back to that point in a flash simply by using it again';
           39  +					};
           40  +				};
           41  +			};
           42  +			emerald = {
           43  +				name = 'Banishment';
           44  +				desc = 'Use this amulet once to bind it to a particular point in the world, then wield it against a foe to whisk them away immediately to your chosen prison';
           45  +				frame = {
           46  +					iridium = {
           47  +						name = 'Mass Banishment';
           48  +						desc = 'Use this amulet once to bind it to a particular point in the world, then use it again to seize up everyone surrounding you in the grip of a fearsome magic that will deport them all in the blink of an eye to whatever destination you have chosen';
           49  +					};
           50  +				};
           51  +			};
           52  +			ruby = {
           53  +				name = 'Escape';
           54  +				desc = 'Immediately transport yourself out of a dangerous situation back to the last place you slept';
           55  +				frame = {
           56  +					cobalt = {
           57  +						name = 'Vengeful Exit';
           58  +						desc = 'Translocate away to the safety of your boudoir with a fearsome blast of dangerous radiance that will send bodies flying and deal heavy damage to those nearby';
           59  +					};
           60  +					iridium = {
           61  +						name = 'Mass Escape';
           62  +						desc = 'Break up even the fiercest of quarrels by transporting yourself and everyone around you out of harms\' way and immediately back to the last place each slept';
           63  +					};
           64  +				};
           65  +			};
           66  +			diamond = {
           67  +				name = 'Elevation';
           68  +				desc = 'Lift yourself and everything around you high up into the sky';
           69  +			};
           70  +		};
           71  +	};
           72  +	disjoin = {
           73  +		name = 'Disjoin';
           74  +		tone = {159,235,0};
           75  +		minpower = 4;
           76  +		rarity = 20;
           77  +		amulets = {
           78  +			amethyst = {
           79  +				name = 'Unsealing';
           80  +				desc = 'Wielding this amulet, a touch of your hand will unravel even the mightiest protective magics, leaving doors unsealed and walls free to tear down';
           81  +			};
           82  +			emerald = {
           83  +				name = 'Mundanity';
           84  +				desc = 'Strip away the effects of all active potions and spells in your immediate vicinity, leaving adversaries without their magicks to enhance and protect them, and allies free of any curses they may be hobbled by -- and, of course, vice versa';
           85  +			};
           86  +		}
           87  +	};
           88  +	repulse = {
           89  +		name = 'Repulse';
           90  +		tone = {0,180,235};
           91  +		minpower = 1;
           92  +		rarity = 7;
           93  +		amulets = {
           94  +			amethyst = {
           95  +				name = 'Hurling';
           96  +				desc = 'Wielding this amulet, a mere flick of your fingers will lift any target of your choice bodily into the air and press upon them with tremendous repulsive force, throwing them like a hapless ragdoll out of your path';
           97  +			};
           98  +			diamond = {
           99  +				name = 'Shockwave';
          100  +				desc = 'Unleash a tidal wave of force in every direction, blasting friends and foes alike away from you with enough violence to sprain and fracture bone';
          101  +			};
          102  +		};
          103  +	};
          104  +	obliterate = {
          105  +		name = 'Obliterate';
          106  +		tone = {255,0,10};
          107  +		minpower = 5;
          108  +		rarity = 30;
          109  +		amulets = {
          110  +			amethyst = {
          111  +				name = 'Sapping';
          112  +				desc = 'Punch a hole in enemy fortifications big enough to slip through but small enough to avoid immediate attention';
          113  +			};
          114  +			ruby = {
          115  +				name = 'Shattering';
          116  +				desc = 'Tear a violent wound in the earth with the destructive force of this amulet';
          117  +			};
          118  +			diamond = {
          119  +				name = 'Killing';
          120  +				desc = 'Wield this amulet against a foe to instantly snuff the life out of their mortal form, regardless of their physical protections.';
          121  +				frame = {
          122  +					iridium = {
          123  +						name = 'Massacre';
          124  +						desc = "Unleash the dark and wicked force that lurks within this fell amulet to instantaneously slay all those who surround you, friend and foe alike";
          125  +					};
          126  +				};
          127  +			};
          128  +		};
          129  +	};
          130  +	excavate = {
          131  +		name = 'Excavate';
          132  +		tone = {0,68,235};
          133  +		minpower = 3;
          134  +		rarity = 60;
          135  +		amulets = {
          136  +			sapphire = {
          137  +				name = 'Tunnelling';
          138  +				desc = 'Carve a long tunnel ahead of you into the rock';
          139  +			};
          140  +			emerald = {
          141  +				name = 'Boring';
          142  +				desc = 'Release the force of this amulet to punch a deep borehole down into the earth below';
          143  +			}
          144  +		};
          145  +	};
          146  +	genesis = {
          147  +		name = 'Genesis';
          148  +		tone = {235,0,175};
          149  +		minpower = 5;
          150  +		rarity = 50;
          151  +		amulets = {
          152  +			mese = {
          153  +				name = 'Duplication';
          154  +				desc = 'Generate a copy of any object or item, no matter how common or rare';
          155  +			};
          156  +		};
          157  +	};
          158  +	luminate = {
          159  +		name = 'Luminate';
          160  +		tone = {255,194,0};
          161  +		minpower = 1;
          162  +		rarity = 25;
          163  +		amulets = {
          164  +			luxite = {
          165  +				name = 'Glow';
          166  +				desc = 'Swathe yourself in an aura of sparkling radiance, casting light upon all the dark places where you voyage';
          167  +			};
          168  +			diamond = {
          169  +				name = 'Radiance';
          170  +				desc = 'Set the air around you alight with a mystic luminance, letting you see clearly a great distance in every direction for several minutes';
          171  +				frame = {
          172  +					iridium = {
          173  +						name = 'Sunshine';
          174  +						desc = 'Unleash the power of this amulet to seize ultimate control over the forces of nature and summon the Sun high into the nighttime sky';
          175  +					};
          176  +				};
          177  +			};
          178  +		};
          179  +	};
          180  +	dominate = {
          181  +		name = 'Dominate';
          182  +		tone = {235,0,228};
          183  +		minpower = 4;
          184  +		rarity = 40;
          185  +		amulets = {
          186  +			ruby = {
          187  +				name = 'Exsanguination';
          188  +				desc = 'Rip the life force out of another, leaving them on the brink of death, and use it to mend your own wounds and invigorate your own being';
          189  +			};
          190  +			amethyst = {
          191  +				name = 'Disarming';
          192  +				desc = 'Wield this amulet against a foe to rip all the weapons in their possession out of their grasp';
          193  +				frame = {
          194  +					iridium = {
          195  +						name = 'Peacemaking';
          196  +						desc = 'Confiscate all weapons held by those surrounding you';
          197  +					};
          198  +				};
          199  +			};
          200  +		};
          201  +	};
          202  +}

Modified data/spells.lua from [bdb226347b] to [151760f504].

   278    278   		desc = 'Send up sparks of radia to indicate nearness or absence of the blocks whose presence the wand is attuned to';
   279    279   	};
   280    280   	verdant = {
   281    281   		name = 'verdant';
   282    282   		color = {16,29,255};
   283    283   		uses = 48;
   284    284   		leytype = 'imperic';
   285         -		desc = 'Pour life-energy into the soil, causing flowers and trees to spring up at your command';
          285  +		desc = 'Pour a fraction of your life-energy into the soil, causing flowers and trees to spring up at your command';
   286    286   		affinity = {'jungle','verdant'};
          287  +		-- rubies(?) make it draw life-energy from bottles of blood
          288  +		-- in inventory rather than your own bodily health points
          289  +		cast = function(ctx)
          290  +
          291  +		end
   287    292   	};
   288    293   	praxic        = anchorwand('praxic',       16, {'pine','shimmering','blazing'});
   289    294   	counterpraxic = anchorwand('counterpraxic',23, {'pine','shimmering','silent'});
   290    295   	entropic      = anchorwand('entropic',      8, {'jungle','dark'});
   291    296   	syncretic     = anchorwand('syncretic',    12, {'aspen','verdant','shimmering','blazing'});
   292    297   	cognic        = anchorwand('cognic',       32, {'acacia','verdant','dark'});
   293    298   	occlutic      = anchorwand('occlutic',     15, {'apple','silent','dark'});
................................................................................
   501    506   			enchantment_sparkle(ctx,sorcery.lib.color(255,12,0))
   502    507   			enchantment_sparkle(ctx,sorcery.lib.color(85,18,35))
   503    508   			enchantment_sparkle(ctx,sorcery.lib.color(0,0,0))
   504    509   		end
   505    510   	};
   506    511   	sacrifice = {
   507    512   		name = 'sacrifice';
   508         -		uses = 58;
          513  +		uses = 24;
   509    514   		color = {212,6,63};
   510    515   		affinity = {'aspen','blazing'};
   511    516   		leytype = 'syncretic';
   512         -		desc = 'Transform the matter of one to three items on an enchanter into energy and empower the item on the center of the enchanter with it. Useful to recharge wands in areas with weak leylines.';
          517  +		desc = 'Transform the matter of one to three items on an enchanter into energy and empower the item on the center of the enchanter with it. Useful to quickly recharge wands in areas with weak leylines or in emergencies.';
          518  +		cast = function(ctx)
          519  +			local bitch = function(err)
          520  +				sorcery.log('data/spells(sacrifice)', err)
          521  +				return false
          522  +			end
          523  +
          524  +			local e = get_enchanter(ctx)
          525  +			if not e then return false end
          526  +
          527  +			local scgroups = {
          528  +				sorcery_tech = 400;
          529  +				sorcery_magitech = 600;
          530  +				shovel = 100;
          531  +				sword = 200;
          532  +				pick = 300;
          533  +				axe = 250;
          534  +			}
          535  +
          536  +			local rechargee = e:get_stack('item',1)
          537  +			if rechargee:is_empty() then return false end
          538  +			local charge, maxcharge = sorcery.ley.getcharge(rechargee)
          539  +			if not charge then return false end
          540  +
          541  +			local getscval = function(stack)
          542  +				local name,def = stack:get_name(),stack:get_definition()
          543  +				local getitemval = function()
          544  +					if name == 'sorcery:ash' or name == 'new_campfire:ash' then
          545  +						return 0
          546  +					end
          547  +
          548  +					do local f = sorcery.itemclass.get(name, 'fuel')
          549  +						if f then return f.burntime * 3, f.leftover end
          550  +					end
          551  +
          552  +					if def._sorcery and def._sorcery.material then
          553  +						local m = def._sorcery.material
          554  +						if m.sacrifice_value then return m.sacrifice_value end
          555  +						if m.metal then
          556  +							return (m.data.level * 120) * (m.value or 1)
          557  +						end
          558  +						if m.mass then return m.mass*15 end
          559  +						if m.value then return m.value*25 end
          560  +					end
          561  +
          562  +					for g,v in pairs(scgroups) do
          563  +						if minetest.get_item_group(name,g) ~= 0 then return v end
          564  +					end
          565  +
          566  +					return 80
          567  +				end
          568  +				local v,l = getitemval()
          569  +				if l then l:set_count(stack:get_count()) end
          570  +				return v * stack:get_count(), l
          571  +			end
          572  +
          573  +			local newenergy = 0
          574  +			for i=1,e:get_size('foci') do
          575  +				local st = e:get_stack('foci',i)
          576  +				local val,leftover = getscval(st)
          577  +				if val > 0 and newenergy + val <= maxcharge then
          578  +					newenergy = newenergy + val
          579  +					e:set_stack('foci',i,leftover or ItemStack {
          580  +						name = 'sorcery:ash', count = st:get_count();
          581  +					})
          582  +				end
          583  +			end
          584  +			newenergy = math.min(maxcharge, newenergy * (ctx.stats.power or 1))
          585  +
          586  +			sorcery.ley.setcharge(rechargee,charge + newenergy)
          587  +			e:set_stack('item',1,rechargee)
          588  +
          589  +			enchantment_sparkle(ctx, sorcery.lib.color(212,6,63))
          590  +		end;
   513    591   	};
   514    592   	transfer = {
   515    593   		name = 'transfer';
   516    594   		uses = 65;
   517    595   		color = {6,212,121};
   518    596   		leytype = 'syncretic';
   519    597   		affinity = {'aspen','shimmering','silent'};
   520    598   		desc = 'Transfer ley-current from items on an enchanter into the item in the center, but at a 50% loss if they are of mismatched affinities. One third of maximum current is transferred, and when used on items with little power may destroy them or their enchantments';
   521    599   	};
   522    600   	transmute = {
   523    601   		name = 'transmutation';
   524         -		uses = 7;
          602  +		uses = 13;
   525    603   		color = {255,90,18};
   526    604   		leytype = 'imperic';
   527    605   		affinity = {'aspen','shimmering','dark','blazing'};
   528         -		desc = 'Transmute three ingots into one of a different metal, determined by chance, and influenced by configuration of the wand as well as the stars and the phase of the moon';
          606  +		desc = 'Transmute three parts of metal into one of a different metal, determined by chance, and influenced by configuration of the wand as well as the stars and the phase of the moon';
   529    607   		-- diamond = quantity varies between 1-3
   530    608   	};
   531    609   	disjoin = {
   532    610   		name = 'disjunction';
   533    611   		uses = 32;
   534    612   		color = {17,6,212};
   535    613   		leytype = 'occlutic';

Modified data/transmutation.lua from [c466f67e6e] to [75fdeb1a1c].

     5      5   
     6      6   return {
     7      7   	gold = {
     8      8   		[-2] = {'brass', 5};
     9      9   		[-1] = {'silver', 3}; -- one chance in three of silver - undesirable
    10     10   		[1] = {'lithium', 2};
    11     11   		[2] = {'cobalt', 3};
    12         -		[3] = {'iridium', 50};
           12  +		[3] = {'iridium', 20};
           13  +		[4] = {'tyrannium', 100};
           14  +		fallback = 1;
           15  +	};
           16  +	silver = {
           17  +		[-2] = {'tin',4};
           18  +		[-1] = {'brass',3};
           19  +		[1] = {'electrum',2};
           20  +		[2] = {'gold',4};
           21  +		[3] = {'platinum',10};
    13     22   		fallback = 1;
    14     23   	};
    15     24   }

Modified enchanter.lua from [9df8830b92] to [bac74a37c3].

   100    100   		background[-0.25,-0.25;8.5,9;sorcery_enchanter_bg.png;true]
   101    101   		image[2.13,0;4.35,4;sorcery_enchanter_glyphs.png]
   102    102   		list[context;foci;3.5,0;1,1;0]
   103    103   		list[context;item;3.5,1.2;1,1;]
   104    104   		list[context;foci;2.5,2;1,1;1]
   105    105   		list[context;foci;4.5,2;1,1;2]
   106    106   		list[current_player;main;0,4.7;8,4;]
          107  +		listring[context;foci]
   107    108   		listring[current_player;main]
   108    109   		listring[context;item]
          110  +		listring[current_player;main]
   109    111   	]] .. slots)
   110    112   end
   111    113   
   112    114   sorcery.enchant = {} do
   113    115   	sorcery.enchant.update_enchanter = enchanter_update
   114    116   	local m = sorcery.lib.marshal
   115    117   	local ench_t = m.g.struct {
................................................................................
   376    378   		-- so i'm just compromising and setting delta to a
   377    379   		-- constant :/
   378    380   		minetest.after(delta, function()
   379    381   			if not sorcery.ctx.stat(user) then return end
   380    382   			local u = sorcery.ctx.get(user)
   381    383   			local h = u.hud_ench
   382    384   			if not h then return end
   383         -			print('timeleft,delta',h.timeleft,delta)
   384    385   			if h.timeleft - delta <= 0 then
   385    386   				user:hud_remove(h.id)
   386    387   				u.hud_ench = nil
   387    388   			else
   388    389   				h.timeleft = h.timeleft - delta
   389    390   				h.fn = false
   390    391   				enchpwrhud(user, false, h.fac)

Modified gems.lua from [378fef1f36] to [e866e2741b].

    19     19   			id = name; data = gem;
    20     20   			value = c.cost*shards_per_gem;
    21     21   		}
    22     22   	end end
    23     23   	if gem.armor then for a,c in pairs(armors) do
    24     24   		sorcery.matreg.lookup[(gem.items and gem.items[a]) or ('sorcery:' .. a .. '_' .. name)] = {
    25     25   			gem = true;
    26         -			id = name; data = gem;
           26  +			id = name, data = gem;
    27     27   			value = c.cost*shards_per_gem;
    28     28   		}
    29     29   	end end
    30     30   
    31     31   	if gem.foreign_shard then
    32     32   		minetest.clear_craft {output=shardname}
    33     33   	else
................................................................................
    49     49   						};
    50     50   					}
    51     51   				};
    52     52   			};
    53     53   		})
    54     54   	end
    55     55   	if not gem.foreign_amulet then
           56  +		local img = sorcery.lib.image
           57  +		local img_stone = img('sorcery_amulet.png'):multiply(sorcery.lib.color(gem.tone))
           58  +		local img_sparkle = img('sorcery_amulet_sparkle.png')
    56     59   		minetest.register_craftitem(amuletname, {
    57     60   			description = sorcery.lib.str.capitalize(name) .. ' amulet';
    58         -			inventory_image = sorcery.lib.image('sorcery_amulet.png'):multiply(sorcery.lib.color(gem.tone)):render();
           61  +			inventory_image = img_sparkle:blit(img_stone):render();
           62  +			wield_scale = { x = 0.6, y = 0.6, z = 0.6 };
           63  +			groups = { sorcery_amulet = 1 };
    59     64   			_sorcery = {
    60     65   				material = {
    61     66   					gem = true, id = name, data = gem;
    62     67   					value = (5 * shards_per_gem) + 4;
    63     68   				};
           69  +				amulet = { base = name };
    64     70   			};
    65     71   		}) 
           72  +		sorcery.register.metals.foreach('sorcery:mk-amulet-frames-'..name,{'sorcery:generate'}, function(metalid,metal)
           73  +			if not metal.amulet then return end
           74  +			local framedid = string.format("%s_frame_%s", amuletname, metalid)
           75  +			local img_frame = img(string.format('sorcery_amulet_frame_%s.png',metalid))
           76  +			minetest.register_craftitem(framedid, {
           77  +				description = string.format("%s-framed %s amulet",sorcery.lib.str.capitalize(metalid), name);
           78  +				inventory_image = img_sparkle:blit(img_frame):blit(img_stone):render();
           79  +				wield_scale = { x = 0.6, y = 0.6, z = 0.6 };
           80  +				groups = { sorcery_amulet = 1 };
           81  +				_sorcery = {
           82  +					amulet = { base = name, frame = metalid };
           83  +				};
           84  +			})
           85  +			local frag = metal.parts.fragment
           86  +			minetest.register_craft {
           87  +				output = framedid;
           88  +				recipe = {
           89  +					{'',  frag,''};
           90  +					{frag,amuletname,frag};
           91  +					{'',  frag,''};
           92  +				};
           93  +			}
           94  +		end)
    66     95   	end
    67     96   	minetest.register_craft {
    68     97   		type = 'shapeless';
    69     98   		recipe = (minetest.get_modpath('xdecor') and {
    70     99   			'xdecor:hammer', itemname;
    71    100   		}) or { itemname };
    72    101   		output = shardname .. ' 9';

Modified init.lua from [bad82c62c0] to [f9d7281393].

    99     99   root {'compat','matreg'}
   100    100   if not sorcery.stage('loadlore', data, root) then
   101    101   	data {
   102    102   		'compat';
   103    103   		'affinities'; 'gods';
   104    104   		'calendar', 'signs';
   105    105   		'resonance';
   106         -		'enchants', 'spells';
          106  +		'enchants', 'spells', 'runes';
   107    107   		'gems', 'metals';
   108    108   		'potions', 'oils', 'greases',
   109    109   			'draughts', 'elixirs',
   110    110   			'philters', 'extracts';
   111    111   	}
   112    112   end
   113    113   
................................................................................
   126    126   	'potions'; 'metal', 'gems'; 'leylines'; 'infuser';
   127    127   	'altar'; 'wands'; 'tools', 'crafttools'; 'enchanter';
   128    128   	'harvester'; 'metallurgy-hot', 'metallurgy-cold';
   129    129   	'entities'; 'recipes'; 'coins'; 'interop';
   130    130   	'tnodes'; 'forcefield'; 'farcaster'; 'portal';
   131    131   	'cookbook', 'writing'; 'disassembly'; 'displacer';
   132    132   	'gravitator'; 'precipitator'; 'calendar', 'astrolabe';
   133         -	'keypunch';
          133  +	'keypunch'; 'runeforge';
   134    134   
   135    135   	'admin';
   136    136   } do sorcery.load(u) end
   137    137   sorcery.stage('finalize')
   138    138   
   139    139   sorcery.registry.defercheck()

Modified itemclass.lua from [36308ba599] to [ba9d479786].

    75     75   			end;
    76     76   		};
    77     77   		metallic = {
    78     78   			subclass = {'metal'};
    79     79   			predicate = function(name)
    80     80   				-- matreg is a registry binding crafted items,
    81     81   				-- like armors and tools, to the material they
    82         -				-- are made out of
           82  +				-- are made out of. it's necessary because not
           83  +				-- all items we want to interact with have
           84  +				-- definitions under our control
    83     85   				local mat = sorcery.matreg.lookup[name]
    84     86   				if mat and mat.metal then return mat end
    85     87   				local prop = minetest.registered_items[name]._sorcery
    86     88   				if prop and prop.material and prop.material.metal then
    87     89   					return prop.material
    88     90   				end
    89     91   			end;
    90     92   		};
           93  +		material = {
           94  +			subclass = {'metallic','crystalline'};
           95  +		};
    91     96   		ore = {
    92     97   			groups = { 'ore' };
    93     98   			compat = 'ore';
    94     99   			predicate = function(name)
    95    100   				-- maybe revise this at some point once sorcery is extricated
    96    101   				-- from instant_ores and we have more control over the items
    97    102   				-- we generate
................................................................................
   103    108   						return { metal = true, id = iname }
   104    109   					elseif sorcery.data.gems[iname] then
   105    110   						return { gem = true, id = iname }
   106    111   					end
   107    112   				end
   108    113   			end;
   109    114   		};
   110         -		-- fuel = {};
          115  +		fuel = {
          116  +			groups = {'fuel','flammable'};
          117  +			predicate = function(name)
          118  +				local c,di = minetest.get_craft_result {
          119  +					method = 'fuel';
          120  +					width = 1;
          121  +					items = { ItemStack(name) };
          122  +				}
          123  +				if c.time and c.time > 0 then
          124  +					return {
          125  +						burntime = c.time;
          126  +						leftover = di and di[1];
          127  +					}
          128  +				end
          129  +			end;
          130  +		};
   111    131   	};
   112    132   	get = function(name,class)
   113    133   		local c = sorcery.itemclass.classes[class]
   114    134   		local o
   115    135   		if not c then return false end
   116    136   		if type(name) ~= 'string' then name = name:get_name() end
   117    137   

Modified leylines.lua from [3c460c3a0d] to [fd8a9ad01c].

    44     44   	privs = { server = true };
    45     45   	func = function(caller,params)
    46     46   		local pos = minetest.get_player_by_name(caller):get_pos()
    47     47   		local ley = sorcery.ley.estimate(pos)
    48     48   		minetest.chat_send_player(caller, 'Leyline force ' .. tostring(ley.force) .. ' with affinities ' .. table.concat(ley.aff, ','))
    49     49   	end;
    50     50   })
           51  +
           52  +sorcery.ley.chargetype = function(stack)
           53  +	if minetest.get_item_group(stack:get_name(),'sorcery_wand') ~= 0 then
           54  +		return 'wear'
           55  +	else
           56  +		local e = sorcery.enchant.get(stack)
           57  +		if e and #e.spells > 0 then
           58  +			return 'enchant'
           59  +		end
           60  +	end
           61  +	return false
           62  +end
           63  +
           64  +sorcery.ley.getcharge = function(stack)
           65  +	local chargetype = sorcery.ley.chargetype(stack)
           66  +	if not chargetype then return false end
           67  +	if chargetype == 'wear' then
           68  +		return (65535 - stack:get_wear()) / 15, 65535 / 15
           69  +	elseif chargetype == 'enchant' then
           70  +		local e = sorcery.enchant.get(stack)
           71  +		local mat = sorcery.itemclass.get(stack:get_name(), 'material')
           72  +		return e.energy, mat.data.maxenergy
           73  +	end
           74  +end
           75  +
           76  +sorcery.ley.setcharge = function(stack, charge, overcharge)
           77  +	local max = select(2, sorcery.ley.getcharge(stack))
           78  +	if not max then return false end
           79  +	if charge > max and not overcharge then charge = max end
           80  +
           81  +	local chargetype = sorcery.ley.chargetype(stack)
           82  +	if chargetype == 'wear' then
           83  +		stack:set_wear(65535 - charge * 15)
           84  +	elseif chargetype == 'enchant' then
           85  +		local e = sorcery.enchant.get(stack)
           86  +		e.energy = charge
           87  +		sorcery.enchant.set(stack,e)
           88  +	end
           89  +	return stack
           90  +end
    51     91   
    52     92   -- leyline energy can be transmitted via a conduit from a leysink. however, it cannot be stored like aetheric energy can be; leyline energy must be drawn when needed unless it is bound up in an enchantment (which simply delays its expression). leysinks provide a constant source of ley-force.
    53         --- there are two nodes for transmitting leyline energy, wires and conduits. wires transmit a limited amount of energy, but are cheap and small. conduits transmit much more, but are expensive and take up full blocks. both are composed of electrum, the carrier, and copper, which prevents the ley-force from leaking out as dangerous radiance.
           93  +-- there are two nodes for transmitting leyline energy, wires and conduits. wires transmit a limited amount of energy, but are cheap and small. conduits transmit much more, but are expensive and take up full blocks. both are composed of a carrier metal and copper, which prevents the ley-force from leaking out as dangerous radiance.
    54     94   
    55     95   minetest.register_node('sorcery:conduit', {
    56     96   	description = 'Conduit';
    57     97   	tiles = {
    58     98   		'sorcery_conduit_copper_top.png';
    59     99   		'sorcery_conduit_copper_top.png';
    60    100   		'sorcery_conduit_copper_side.png';
................................................................................
   275    315   end
   276    316   
   277    317   sorcery.ley.field_to_current = function(strength,time)
   278    318   	local ley_factor = 0.25
   279    319   	-- a ley harvester will produce this much current with
   280    320   	-- access to a full-strength leyline
   281    321   	
   282         -	return strength * ley_factor * time;
          322  +	return (strength * ley_factor) * time;
   283    323   end
   284    324   
   285    325   do -- register condenser
   286    326   	local gem = sorcery.lib.image('default_diamond_block.png')
   287    327   	local amethyst = gem:multiply(sorcery.lib.color(sorcery.data.gems.amethyst.tone))
   288    328   	local emerald = gem:multiply(sorcery.lib.color(sorcery.data.gems.emerald.tone))
   289    329   	local box = {
................................................................................
   539    579   					condset('minpower',min)
   540    580   					condset('maxpower',min)
   541    581   				else
   542    582   					condset('minpower',min)
   543    583   					condset('maxpower',max)
   544    584   				end
   545    585   			else -- power usage is simply a constant
   546         -				condset('power',p)
   547         -				condset('minpower',p)
   548         -				condset('maxpower',p)
          586  +				condset('power',p * timespan)
          587  +				condset('minpower',p * timespan)
          588  +				condset('maxpower',p * timespan)
   549    589   			end
   550    590   		else
   551    591   			local feval = function(v)
   552    592   				if type(v) == 'function' then
   553    593   					return v(pos,timespan)
   554    594   				else return v * timespan end
   555    595   			end

Modified lib/node.lua from [7144dd8474] to [b1f018643d].

    35     35   		{x =  0, y =  0, z = -1};
    36     36   	};
    37     37   }
    38     38   
    39     39   ofs.adjoining = sorcery.lib.tbl.append(sorcery.lib.tbl.append(
    40     40   	ofs.neighbors,ofs.planecorners),ofs.cubecorners)
    41     41   
    42         -return {
    43         -	offsets = ofs;
    44         -	purge_container = function(pos,node,meta,user)
    45         -		local offset = function(pos,range)
    46         -			local r = function(min,max)
    47         -				return (math.random() * (max - min)) + min
    48         -			end
    49         -			return {
    50         -				x = pos.x + r(0 - range, range);
    51         -				y = pos.y;
    52         -				z = pos.z + r(0 - range, range);
    53         -			}
           42  +local purge_container = function(only, pos,node,meta,user)
           43  +	local offset = function(pos,range)
           44  +		local r = function(min,max)
           45  +			return (math.random() * (max - min)) + min
    54     46   		end
    55         -		for name, inv in pairs(meta.inventory) do
    56         -			for _, item in pairs(inv) do
    57         -				if not item:is_empty() then
    58         -					minetest.add_item(offset(pos,0.4), item)
    59         -				end
           47  +		return {
           48  +			x = pos.x + r(0 - range, range);
           49  +			y = pos.y;
           50  +			z = pos.z + r(0 - range, range);
           51  +		}
           52  +	end
           53  +	for name, inv in pairs(meta.inventory) do
           54  +		if only and not sorcery.lib.tbl.has(only,name) then goto skip end
           55  +		for _, item in pairs(inv) do
           56  +			if not item:is_empty() then
           57  +				minetest.add_item(offset(pos,0.4), item)
    60     58   			end
    61     59   		end
    62         -	end;
           60  +	::skip::end
           61  +end;
           62  +return {
           63  +	offsets = ofs;
           64  +	purge_container = function(...) return purge_container(nil, ...) end;
           65  +	purge_only = function(lst)
           66  +		return function(...)
           67  +			return purge_container(lst, ...)
           68  +		end
           69  +	end; 
    63     70   
    64     71   	amass = function(startpoint,names,directions)
    65     72   		if not directions then directions = ofs.neighbors end
    66     73   		local nodes, positions, checked = {},{},{}
    67     74   		local checkedp = function(pos)
    68     75   			for _,v in pairs(checked) do
    69     76   				if vector.equals(pos,v) then return true end
................................................................................
   115    122   		minetest.load_area(pos)
   116    123   		return minetest.get_node(pos)
   117    124   	end;
   118    125   
   119    126   	-- when items have already been removed; notify cannot be relied on
   120    127   	-- to reach the entire network; this function accounts for the gap
   121    128   	notifyneighbors = function(pos)
   122         -		sorcery.lib.node.forneighbor(pos, sorcery.ley.txofs, function(pos,node)
          129  +		sorcery.lib.node.forneighbor(pos, sorcery.ley.txofs, function(sum,node)
   123    130   			if minetest.get_item_group(node.name,'sorcery_ley_device') ~= 0 then
   124    131   				sorcery.ley.notify(sum)
   125    132   			end
   126    133   		end)
   127    134   	end;
   128    135   
   129    136   	blockpos = function(pos)

Modified metal.lua from [a37b19ab11] to [fa121c0c8a].

   140    140   			power = metal.power;
   141    141   			speed = metal.speed;
   142    142   			artificial = metal.artificial;
   143    143   			cooktime = metal.cooktime;
   144    144   			hardness = (metal.hardness/8) * 3; -- scaled wrt diamond
   145    145   			level = math.ceil(((metal.hardness/8) * 3)) + 1;
   146    146   			ingot_image = (metal.image and metal.image.ingot) or nil;
          147  +			block_image = (metal.image and metal.image.block) or nil;
   147    148   			ore_image = 'default_stone.png^sorcery_' .. name .. '_ore.png';
   148    149   			lump_image = (metal.image and metal.image.lump) or nil;
   149    150   			armor_weight = metal.armor_weight;
   150    151   			armor_protection = metal.armor_protection;
   151    152   		}
   152    153   	end
   153    154   	local ti = (metal.image and metal.image.tool)

Added models/sorcery-runeforge.obj version [b897e815aa].

            1  +# Blender v2.82 (sub 7) OBJ File: 'amulet-enchanter.blend'
            2  +# www.blender.org
            3  +mtllib sorcery-runeforge.mtl
            4  +o diamond_Cube.006
            5  +v 0.420548 -0.245840 -0.001136
            6  +v 0.420548 -0.114994 -0.001136
            7  +v 0.420548 -0.245840 0.133356
            8  +v 0.420548 -0.114994 0.133356
            9  +v 0.286057 -0.245840 -0.001136
           10  +v 0.286057 -0.114994 -0.001136
           11  +v 0.286057 -0.245840 0.133356
           12  +v 0.286057 -0.114994 0.133356
           13  +v -0.278808 -0.245840 -0.001135
           14  +v -0.278808 -0.114994 -0.001135
           15  +v -0.278808 -0.245840 0.133356
           16  +v -0.278808 -0.114994 0.133356
           17  +v -0.413300 -0.245840 -0.001135
           18  +v -0.413300 -0.114994 -0.001135
           19  +v -0.413300 -0.245840 0.133356
           20  +v -0.413300 -0.114994 0.133356
           21  +v 0.306135 -0.355294 -0.054439
           22  +v 0.306135 -0.361149 -0.054439
           23  +v 0.300638 -0.361149 -0.056456
           24  +v 0.300638 -0.355294 -0.056456
           25  +v 0.303675 -0.355294 -0.047737
           26  +v 0.303675 -0.361149 -0.047737
           27  +v 0.298178 -0.361149 -0.049755
           28  +v 0.298178 -0.355294 -0.049755
           29  +v 0.321577 -0.357530 -0.481200
           30  +v 0.321577 -0.363385 -0.481200
           31  +v 0.327413 -0.363385 -0.480719
           32  +v 0.327413 -0.357530 -0.480719
           33  +v 0.322164 -0.357530 -0.488315
           34  +v 0.322164 -0.363385 -0.488315
           35  +v 0.327999 -0.363385 -0.487834
           36  +v 0.327999 -0.357530 -0.487834
           37  +v 0.014215 -0.387963 -0.150431
           38  +v 0.014215 -0.397481 -0.081273
           39  +v -0.006996 -0.387963 -0.099224
           40  +v -0.034687 -0.397481 -0.101529
           41  +v -0.036992 -0.387963 -0.129220
           42  +v -0.054943 -0.397481 -0.150431
           43  +v -0.036992 -0.387963 -0.171641
           44  +v -0.034687 -0.397481 -0.199332
           45  +v -0.006996 -0.387963 -0.201637
           46  +v 0.014215 -0.397481 -0.219588
           47  +v 0.035425 -0.387963 -0.201637
           48  +v 0.063117 -0.397481 -0.199332
           49  +v 0.065421 -0.387963 -0.171641
           50  +v 0.083373 -0.397481 -0.150431
           51  +v 0.065421 -0.387963 -0.129220
           52  +v 0.063117 -0.397481 -0.101529
           53  +v 0.035425 -0.387963 -0.099224
           54  +v 0.014215 -0.426065 -0.150431
           55  +v -0.013476 -0.407014 -0.083577
           56  +v 0.014215 -0.416548 -0.081273
           57  +v -0.006996 -0.426065 -0.099224
           58  +v -0.052638 -0.407014 -0.122739
           59  +v -0.034687 -0.416548 -0.101529
           60  +v -0.036992 -0.426065 -0.129220
           61  +v -0.052638 -0.407014 -0.178122
           62  +v -0.054943 -0.416548 -0.150431
           63  +v -0.036992 -0.426065 -0.171641
           64  +v -0.013477 -0.407014 -0.217284
           65  +v -0.034687 -0.416548 -0.199332
           66  +v -0.006996 -0.426065 -0.201637
           67  +v 0.041906 -0.407014 -0.217284
           68  +v 0.014215 -0.416548 -0.219588
           69  +v 0.035425 -0.426065 -0.201637
           70  +v 0.081068 -0.407014 -0.178122
           71  +v 0.063117 -0.416548 -0.199332
           72  +v 0.065421 -0.426065 -0.171641
           73  +v 0.081068 -0.407014 -0.122739
           74  +v 0.083373 -0.416548 -0.150431
           75  +v 0.065421 -0.426065 -0.129220
           76  +v 0.041906 -0.407014 -0.083578
           77  +v 0.063117 -0.416548 -0.101529
           78  +v 0.035425 -0.426065 -0.099224
           79  +vt 1.000000 0.000000
           80  +vt 0.000000 1.000000
           81  +vt 0.000000 0.000000
           82  +vt 1.000000 0.000000
           83  +vt 0.000000 1.000000
           84  +vt 0.000000 0.000000
           85  +vt 1.000000 0.000000
           86  +vt 0.000000 1.000000
           87  +vt 0.000000 0.000000
           88  +vt 1.000000 0.000000
           89  +vt 0.000000 1.000000
           90  +vt 0.000000 0.000000
           91  +vt 1.000000 0.000000
           92  +vt 0.000000 1.000000
           93  +vt 0.000000 0.000000
           94  +vt 1.000000 0.000000
           95  +vt 0.000000 1.000000
           96  +vt 0.000000 0.000000
           97  +vt 1.000000 0.000000
           98  +vt 0.000000 1.000000
           99  +vt 0.000000 0.000000
          100  +vt 1.000000 0.000000
          101  +vt 0.000000 1.000000
          102  +vt 0.000000 0.000000
          103  +vt 1.000000 0.000000
          104  +vt 0.000000 1.000000
          105  +vt 0.000000 0.000000
          106  +vt 1.000000 0.000000
          107  +vt 0.000000 1.000000
          108  +vt 0.000000 0.000000
          109  +vt 0.509188 0.962780
          110  +vt 0.490812 0.985184
          111  +vt 0.490812 0.962780
          112  +vt 0.490812 0.509188
          113  +vt 0.509188 0.490812
          114  +vt 0.509188 0.509188
          115  +vt 0.509188 0.962780
          116  +vt 0.490812 0.985184
          117  +vt 0.509188 0.985184
          118  +vt 0.490812 0.985184
          119  +vt 0.490812 0.962780
          120  +vt 0.509188 0.985184
          121  +vt 0.509188 0.962780
          122  +vt 0.509188 0.962780
          123  +vt 0.490812 0.985184
          124  +vt 0.490812 0.962780
          125  +vt 0.490812 0.509188
          126  +vt 0.509188 0.490812
          127  +vt 0.509188 0.509188
          128  +vt 0.509188 0.962780
          129  +vt 0.490812 0.985184
          130  +vt 0.509188 0.985184
          131  +vt 0.490812 0.985184
          132  +vt 0.490812 0.962780
          133  +vt 0.509188 0.985184
          134  +vt 0.509188 0.962780
          135  +vt 0.655476 0.954220
          136  +vt 0.612901 0.851434
          137  +vt 0.794814 0.836294
          138  +vt 0.809954 0.654382
          139  +vt 0.912740 0.696957
          140  +vt 0.927879 0.515045
          141  +vt 0.809954 0.375708
          142  +vt 0.912740 0.333132
          143  +vt 0.794814 0.193796
          144  +vt 0.612901 0.178655
          145  +vt 0.655476 0.075870
          146  +vt 0.473564 0.060730
          147  +vt 0.334227 0.178655
          148  +vt 0.291652 0.075870
          149  +vt 0.152315 0.193796
          150  +vt 0.137175 0.375708
          151  +vt 0.034389 0.333132
          152  +vt 0.019249 0.515045
          153  +vt 0.137175 0.654382
          154  +vt 0.034389 0.696957
          155  +vt 0.152315 0.836294
          156  +vt 0.334227 0.851434
          157  +vt 0.291652 0.954220
          158  +vt 0.473564 0.969360
          159  +vt 0.473564 0.515045
          160  +vt 0.612901 0.851434
          161  +vt 0.794814 0.836294
          162  +vt 0.809954 0.654382
          163  +vt 0.927879 0.515045
          164  +vt 0.809954 0.375708
          165  +vt 0.794814 0.193796
          166  +vt 0.612901 0.178655
          167  +vt 0.473564 0.060730
          168  +vt 0.334227 0.178655
          169  +vt 0.152315 0.193796
          170  +vt 0.137175 0.375708
          171  +vt 0.019249 0.515045
          172  +vt 0.137175 0.654382
          173  +vt 0.152315 0.836294
          174  +vt 0.334227 0.851434
          175  +vt 0.473564 0.969360
          176  +vt 0.473564 0.515045
          177  +vt 1.000000 1.000000
          178  +vt 1.000000 1.000000
          179  +vt 1.000000 1.000000
          180  +vt 1.000000 1.000000
          181  +vt 1.000000 1.000000
          182  +vt 1.000000 1.000000
          183  +vt 1.000000 1.000000
          184  +vt 1.000000 1.000000
          185  +vt 1.000000 1.000000
          186  +vt 1.000000 1.000000
          187  +vt 0.509188 0.985184
          188  +vt 0.490812 0.490812
          189  +vt 0.490812 0.962780
          190  +vt 0.509188 0.985184
          191  +vt 0.490812 0.490812
          192  +vt 0.490812 0.962780
          193  +vn 1.0000 0.0000 -0.0000
          194  +vn 0.0000 0.0000 1.0000
          195  +vn -1.0000 0.0000 0.0000
          196  +vn -0.0000 0.0000 -1.0000
          197  +vn 0.0000 -1.0000 -0.0000
          198  +vn 0.0000 1.0000 -0.0000
          199  +vn -0.3445 0.0000 0.9388
          200  +vn -0.9388 0.0000 -0.3446
          201  +vn 0.9388 0.0000 0.3446
          202  +vn 0.0822 0.0000 -0.9966
          203  +vn 0.9966 0.0000 0.0822
          204  +vn -0.9966 0.0000 -0.0822
          205  +vn -0.2858 0.6644 0.6906
          206  +vn -0.3312 0.8835 0.3312
          207  +vn -0.6904 0.6644 0.2862
          208  +vn -0.4684 0.8835 0.0000
          209  +vn -0.6906 0.6644 -0.2858
          210  +vn -0.3312 0.8835 -0.3312
          211  +vn -0.2862 0.6644 -0.6904
          212  +vn -0.0000 0.8835 -0.4684
          213  +vn 0.2858 0.6644 -0.6906
          214  +vn 0.3312 0.8835 -0.3312
          215  +vn 0.6904 0.6644 -0.2862
          216  +vn 0.4684 0.8835 0.0000
          217  +vn 0.6906 0.6644 0.2858
          218  +vn 0.3312 0.8835 0.3312
          219  +vn 0.2862 0.6644 0.6904
          220  +vn 0.0000 0.8835 0.4684
          221  +vn -0.2858 -0.6644 0.6906
          222  +vn -0.3312 -0.8835 0.3312
          223  +vn -0.6904 -0.6644 0.2862
          224  +vn -0.4684 -0.8835 0.0000
          225  +vn -0.6906 -0.6644 -0.2858
          226  +vn -0.3312 -0.8835 -0.3312
          227  +vn -0.2862 -0.6644 -0.6904
          228  +vn -0.0000 -0.8835 -0.4684
          229  +vn 0.2858 -0.6644 -0.6906
          230  +vn 0.3312 -0.8835 -0.3312
          231  +vn 0.6904 -0.6644 -0.2862
          232  +vn 0.4684 -0.8835 -0.0000
          233  +vn 0.6906 -0.6644 0.2858
          234  +vn 0.3312 -0.8835 0.3312
          235  +vn 0.2862 -0.6644 0.6904
          236  +vn 0.0000 -0.8835 0.4684
          237  +vn 0.7633 0.0000 -0.6460
          238  +vn 0.9966 0.0000 0.0829
          239  +vn 0.6460 0.0000 0.7633
          240  +vn 0.0829 0.0000 0.9966
          241  +vn -0.7633 0.0000 0.6460
          242  +vn -0.9966 0.0000 -0.0829
          243  +vn -0.6460 0.0000 -0.7633
          244  +vn 0.0829 0.0000 -0.9966
          245  +vn -0.3446 0.0000 0.9388
          246  +vn -0.2862 0.6644 0.6904
          247  +vn -0.6906 0.6644 0.2858
          248  +vn -0.6904 0.6644 -0.2862
          249  +vn -0.2858 0.6644 -0.6906
          250  +vn 0.2862 0.6644 -0.6904
          251  +vn 0.6906 0.6644 -0.2858
          252  +vn 0.6904 0.6644 0.2862
          253  +vn 0.2858 0.6644 0.6906
          254  +vn -0.2862 -0.6644 0.6904
          255  +vn -0.6906 -0.6644 0.2858
          256  +vn -0.6904 -0.6644 -0.2862
          257  +vn -0.2858 -0.6644 -0.6906
          258  +vn 0.2862 -0.6644 -0.6904
          259  +vn 0.6906 -0.6644 -0.2858
          260  +vn 0.6904 -0.6644 0.2862
          261  +vn 0.2858 -0.6644 0.6906
          262  +vn 0.6460 0.0000 -0.7633
          263  +vn 0.9966 0.0000 -0.0829
          264  +vn 0.7633 0.0000 0.6460
          265  +vn -0.0829 0.0000 0.9966
          266  +vn -0.6460 0.0000 0.7633
          267  +vn -0.9966 0.0000 0.0829
          268  +vn -0.7633 0.0000 -0.6460
          269  +vn -0.0829 0.0000 -0.9966
          270  +g diamond_Cube.006_diamond.001
          271  +usemtl diamond.001
          272  +s off
          273  +f 2/1/1 3/2/1 1/3/1
          274  +f 4/4/2 7/5/2 3/6/2
          275  +f 8/7/3 5/8/3 7/9/3
          276  +f 6/10/4 1/11/4 5/12/4
          277  +f 7/13/5 1/11/5 3/6/5
          278  +f 4/4/6 6/14/6 8/15/6
          279  +f 10/16/1 11/17/1 9/18/1
          280  +f 12/19/2 15/20/2 11/21/2
          281  +f 16/22/3 13/23/3 15/24/3
          282  +f 14/25/4 9/26/4 13/27/4
          283  +f 15/28/5 9/26/5 11/21/5
          284  +f 12/19/6 14/29/6 16/30/6
          285  +f 20/31/6 21/32/6 17/33/6
          286  +f 22/34/7 24/35/7 23/36/7
          287  +f 19/37/5 22/38/5 23/39/5
          288  +f 19/37/8 24/40/8 20/41/8
          289  +f 17/33/9 22/42/9 18/43/9
          290  +f 28/44/6 29/45/6 25/46/6
          291  +f 30/47/10 32/48/10 31/49/10
          292  +f 27/50/5 30/51/5 31/52/5
          293  +f 27/50/11 32/53/11 28/54/11
          294  +f 25/46/12 30/55/12 26/56/12
          295  +f 51/57/13 35/58/13 36/59/13
          296  +f 36/59/14 35/58/14 37/60/14
          297  +f 54/61/15 37/60/15 38/62/15
          298  +f 38/62/16 37/60/16 39/63/16
          299  +f 57/64/17 39/63/17 40/65/17
          300  +f 40/65/18 39/63/18 41/66/18
          301  +f 60/67/19 41/66/19 42/68/19
          302  +f 42/68/20 41/66/20 43/69/20
          303  +f 63/70/21 43/69/21 44/71/21
          304  +f 44/71/22 43/69/22 45/72/22
          305  +f 66/73/23 45/72/23 46/74/23
          306  +f 46/74/24 45/72/24 47/75/24
          307  +f 69/76/25 47/75/25 48/77/25
          308  +f 48/77/26 47/75/26 49/78/26
          309  +f 72/79/27 49/78/27 34/80/27
          310  +f 34/80/28 49/78/28 35/58/28
          311  +f 35/58/5 33/81/5 49/78/5
          312  +f 33/81/5 35/58/5 37/60/5
          313  +f 33/81/5 37/60/5 39/63/5
          314  +f 33/81/5 39/63/5 41/66/5
          315  +f 33/81/5 41/66/5 43/69/5
          316  +f 33/81/5 43/69/5 45/72/5
          317  +f 33/81/5 45/72/5 47/75/5
          318  +f 33/81/5 47/75/5 49/78/5
          319  +f 53/82/29 51/57/29 55/83/29
          320  +f 55/83/30 56/84/30 53/82/30
          321  +f 56/84/31 54/61/31 58/85/31
          322  +f 58/85/32 59/86/32 56/84/32
          323  +f 59/86/33 57/64/33 61/87/33
          324  +f 61/87/34 62/88/34 59/86/34
          325  +f 62/88/35 60/67/35 64/89/35
          326  +f 64/89/36 65/90/36 62/88/36
          327  +f 65/90/37 63/70/37 67/91/37
          328  +f 67/91/38 68/92/38 65/90/38
          329  +f 68/92/39 66/73/39 70/93/39
          330  +f 70/93/40 71/94/40 68/92/40
          331  +f 71/94/41 69/76/41 73/95/41
          332  +f 73/95/42 74/96/42 71/94/42
          333  +f 74/96/43 72/79/43 52/97/43
          334  +f 52/97/44 53/82/44 74/96/44
          335  +f 53/82/6 74/96/6 50/98/6
          336  +f 50/98/6 56/84/6 53/82/6
          337  +f 50/98/6 59/86/6 56/84/6
          338  +f 50/98/6 62/88/6 59/86/6
          339  +f 50/98/6 65/90/6 62/88/6
          340  +f 50/98/6 68/92/6 65/90/6
          341  +f 50/98/6 71/94/6 68/92/6
          342  +f 50/98/6 74/96/6 71/94/6
          343  +f 67/91/45 44/71/45 66/73/45
          344  +f 70/93/46 46/74/46 69/76/46
          345  +f 73/95/47 48/77/47 72/79/47
          346  +f 34/80/48 52/97/48 72/79/48
          347  +f 55/83/49 36/59/49 54/61/49
          348  +f 58/85/50 38/62/50 57/64/50
          349  +f 61/87/51 40/65/51 60/67/51
          350  +f 64/89/52 42/68/52 63/70/52
          351  +f 2/1/1 4/99/1 3/2/1
          352  +f 4/4/2 8/100/2 7/5/2
          353  +f 8/7/3 6/101/3 5/8/3
          354  +f 6/10/4 2/102/4 1/11/4
          355  +f 7/13/5 5/103/5 1/11/5
          356  +f 4/4/6 2/102/6 6/14/6
          357  +f 10/16/1 12/104/1 11/17/1
          358  +f 12/19/2 16/105/2 15/20/2
          359  +f 16/22/3 14/106/3 13/23/3
          360  +f 14/25/4 10/107/4 9/26/4
          361  +f 15/28/5 13/108/5 9/26/5
          362  +f 12/19/6 10/107/6 14/29/6
          363  +f 20/31/6 24/109/6 21/32/6
          364  +f 22/34/53 21/110/53 24/35/53
          365  +f 19/37/5 18/111/5 22/38/5
          366  +f 19/37/8 23/39/8 24/40/8
          367  +f 17/33/9 21/32/9 22/42/9
          368  +f 28/44/6 32/112/6 29/45/6
          369  +f 30/47/10 29/113/10 32/48/10
          370  +f 27/50/5 26/114/5 30/51/5
          371  +f 27/50/11 31/52/11 32/53/11
          372  +f 25/46/12 29/45/12 30/55/12
          373  +f 51/57/54 34/80/54 35/58/54
          374  +f 54/61/55 36/59/55 37/60/55
          375  +f 57/64/56 38/62/56 39/63/56
          376  +f 60/67/57 40/65/57 41/66/57
          377  +f 63/70/58 42/68/58 43/69/58
          378  +f 66/73/59 44/71/59 45/72/59
          379  +f 69/76/60 46/74/60 47/75/60
          380  +f 72/79/61 48/77/61 49/78/61
          381  +f 53/82/62 52/97/62 51/57/62
          382  +f 56/84/63 55/83/63 54/61/63
          383  +f 59/86/64 58/85/64 57/64/64
          384  +f 62/88/65 61/87/65 60/67/65
          385  +f 65/90/66 64/89/66 63/70/66
          386  +f 68/92/67 67/91/67 66/73/67
          387  +f 71/94/68 70/93/68 69/76/68
          388  +f 74/96/69 73/95/69 72/79/69
          389  +f 67/91/70 63/70/70 44/71/70
          390  +f 70/93/71 66/73/71 46/74/71
          391  +f 73/95/72 69/76/72 48/77/72
          392  +f 34/80/73 51/57/73 52/97/73
          393  +f 55/83/74 51/57/74 36/59/74
          394  +f 58/85/75 54/61/75 38/62/75
          395  +f 61/87/76 57/64/76 40/65/76
          396  +f 64/89/77 60/67/77 42/68/77
          397  +o tin_Cube.012
          398  +v -0.500000 -0.425626 0.500000
          399  +v -0.500000 -0.500000 0.500000
          400  +v -0.500000 -0.425626 -0.500000
          401  +v -0.500000 -0.500000 -0.500000
          402  +v 0.500000 -0.425626 0.500000
          403  +v 0.500000 -0.500000 0.500000
          404  +v 0.500000 -0.425626 -0.500000
          405  +v 0.500000 -0.500000 -0.500000
          406  +v -0.213439 -0.425626 -0.500000
          407  +v 0.213439 -0.425626 -0.500000
          408  +v 0.213439 -0.425626 0.500000
          409  +v -0.213439 -0.425626 0.500000
          410  +v -0.213439 -0.425626 0.217716
          411  +v 0.213439 -0.425626 0.217716
          412  +v 0.213439 -0.370377 -0.438150
          413  +v 0.500000 -0.370377 -0.438150
          414  +v -0.500000 -0.370377 0.500000
          415  +v -0.500000 -0.370377 -0.438150
          416  +v 0.500000 -0.370377 0.500000
          417  +v -0.213439 -0.370377 0.500000
          418  +v -0.213439 -0.370377 -0.438150
          419  +v 0.213439 -0.370377 0.500000
          420  +v -0.213439 -0.370377 0.217716
          421  +v 0.213439 -0.370377 0.217716
          422  +v 0.213439 -0.500000 -0.500000
          423  +v -0.213439 -0.500000 -0.500000
          424  +v -0.213439 -0.500000 0.500000
          425  +v 0.213439 -0.500000 0.500000
          426  +v -0.372690 -0.370681 -0.462649
          427  +v -0.372690 -0.351130 -0.462649
          428  +v -0.332973 -0.370681 -0.284363
          429  +v -0.332973 -0.351130 -0.284363
          430  +v -0.442866 -0.370681 -0.447016
          431  +v -0.442866 -0.351130 -0.447016
          432  +v -0.403150 -0.370681 -0.268730
          433  +v -0.403150 -0.351130 -0.268730
          434  +v -0.340052 -0.370681 -0.316137
          435  +v -0.365611 -0.370681 -0.430875
          436  +v -0.365611 -0.351130 -0.430875
          437  +v -0.340052 -0.351130 -0.316137
          438  +v -0.435788 -0.370681 -0.415242
          439  +v -0.410228 -0.370681 -0.300504
          440  +v -0.410228 -0.351130 -0.300504
          441  +v -0.435788 -0.351130 -0.415242
          442  +v -0.344824 -0.367932 -0.315074
          443  +v -0.370383 -0.367932 -0.429812
          444  +v -0.370383 -0.353878 -0.429812
          445  +v -0.344824 -0.353878 -0.315074
          446  +v -0.431016 -0.367932 -0.416305
          447  +v -0.405456 -0.367932 -0.301567
          448  +v -0.405456 -0.353878 -0.301567
          449  +v -0.431016 -0.353878 -0.416305
          450  +v -0.368062 -0.370681 -0.276547
          451  +v -0.368062 -0.351130 -0.276547
          452  +v -0.377143 -0.366977 -0.274524
          453  +v -0.377143 -0.354833 -0.274524
          454  +v -0.394068 -0.354833 -0.270754
          455  +v -0.394068 -0.366977 -0.270754
          456  +v -0.342055 -0.366977 -0.282340
          457  +v -0.342055 -0.354833 -0.282340
          458  +v -0.358980 -0.354833 -0.278570
          459  +v -0.358980 -0.366977 -0.278570
          460  +v 0.399469 -0.351846 -0.298733
          461  +v 0.382242 -0.351846 -0.251795
          462  +v 0.365014 -0.351846 -0.204857
          463  +v 0.347787 -0.351846 -0.157918
          464  +v 0.347787 -0.364596 -0.157918
          465  +v 0.365014 -0.364596 -0.204857
          466  +v 0.382242 -0.364596 -0.251795
          467  +v 0.399469 -0.364596 -0.298733
          468  +v 0.335817 -0.364596 -0.162311
          469  +v 0.353045 -0.364596 -0.209250
          470  +v 0.370272 -0.364596 -0.256188
          471  +v 0.387500 -0.364596 -0.303126
          472  +v 0.335817 -0.351846 -0.162311
          473  +v 0.353045 -0.351846 -0.209250
          474  +v 0.370272 -0.351846 -0.256188
          475  +v 0.387500 -0.351846 -0.303126
          476  +v 0.404517 -0.346469 -0.296881
          477  +v 0.387289 -0.346469 -0.249942
          478  +v 0.370062 -0.346469 -0.203004
          479  +v 0.352834 -0.346469 -0.156066
          480  +v 0.352834 -0.369973 -0.156066
          481  +v 0.370062 -0.369973 -0.203004
          482  +v 0.387289 -0.369973 -0.249942
          483  +v 0.404517 -0.369973 -0.296881
          484  +v 0.330770 -0.369973 -0.164164
          485  +v 0.347997 -0.369973 -0.211102
          486  +v 0.365225 -0.369973 -0.258041
          487  +v 0.382452 -0.369973 -0.304979
          488  +v 0.330770 -0.346469 -0.164164
          489  +v 0.347997 -0.346469 -0.211102
          490  +v 0.365225 -0.346469 -0.258041
          491  +v 0.382452 -0.346469 -0.304979
          492  +v 0.296653 -0.354083 -0.220873
          493  +v 0.300762 -0.354083 -0.270704
          494  +v 0.304871 -0.354083 -0.320535
          495  +v 0.308979 -0.354083 -0.370366
          496  +v 0.308979 -0.366833 -0.370366
          497  +v 0.304871 -0.366833 -0.320535
          498  +v 0.300762 -0.366833 -0.270704
          499  +v 0.296653 -0.366833 -0.220873
          500  +v 0.321686 -0.366833 -0.369318
          501  +v 0.317578 -0.366833 -0.319487
          502  +v 0.313469 -0.366833 -0.269657
          503  +v 0.309360 -0.366833 -0.219826
          504  +v 0.321686 -0.354083 -0.369318
          505  +v 0.317578 -0.354083 -0.319487
          506  +v 0.313469 -0.354083 -0.269657
          507  +v 0.309360 -0.354083 -0.219826
          508  +v 0.291294 -0.348706 -0.221315
          509  +v 0.295403 -0.348706 -0.271146
          510  +v 0.299512 -0.348706 -0.320977
          511  +v 0.303621 -0.348706 -0.370808
          512  +v 0.303621 -0.372210 -0.370808
          513  +v 0.299512 -0.372210 -0.320977
          514  +v 0.295403 -0.372210 -0.271146
          515  +v 0.291294 -0.372210 -0.221315
          516  +v 0.327045 -0.372210 -0.368877
          517  +v 0.322936 -0.372210 -0.319046
          518  +v 0.318827 -0.372210 -0.269215
          519  +v 0.314719 -0.372210 -0.219384
          520  +v 0.327045 -0.348706 -0.368877
          521  +v 0.322936 -0.348706 -0.319046
          522  +v 0.318827 -0.348706 -0.269215
          523  +v 0.314719 -0.348706 -0.219384
          524  +vt 1.001223 0.502243
          525  +vt 0.063073 0.557492
          526  +vt 1.001223 0.557492
          527  +vt 0.001223 0.502243
          528  +vt 1.001223 0.427869
          529  +vt 0.001223 0.427869
          530  +vt 1.001223 0.502243
          531  +vt 0.001223 0.427869
          532  +vt 1.001223 0.427869
          533  +vt 1.000000 0.001223
          534  +vt 0.713439 0.063073
          535  +vt 0.713439 0.001223
          536  +vt 0.000000 0.063073
          537  +vt 0.286561 0.063073
          538  +vt 0.286561 0.718939
          539  +vt 0.713439 0.718939
          540  +vt 1.000000 0.063073
          541  +vt 0.718939 0.502243
          542  +vt 0.063073 0.557492
          543  +vt 0.718939 0.557492
          544  +vt 0.286561 0.001223
          545  +vt 0.000000 0.001223
          546  +vt 0.713439 0.502243
          547  +vt 1.000000 0.557492
          548  +vt 1.000000 0.502243
          549  +vt 0.718939 0.502243
          550  +vt 0.063073 0.557492
          551  +vt 0.001223 0.502243
          552  +vt 0.063073 0.557492
          553  +vt 0.001223 0.502243
          554  +vt 0.000000 0.502243
          555  +vt 0.286561 0.557492
          556  +vt 0.286561 0.502243
          557  +vt 0.000000 0.427869
          558  +vt 0.286561 0.502243
          559  +vt 0.000000 0.502243
          560  +vt 0.713439 0.502243
          561  +vt 1.000000 0.427869
          562  +vt 1.000000 0.502243
          563  +vt 1.000000 0.427869
          564  +vt 0.286561 0.001223
          565  +vt 0.000000 1.001223
          566  +vt 0.286561 1.001223
          567  +vt 0.000000 0.427869
          568  +vt 0.713439 0.001223
          569  +vt 1.000000 1.001223
          570  +vt 1.000000 0.001223
          571  +vt 0.999829 0.662809
          572  +vt 0.978089 0.648872
          573  +vt 0.972343 0.657380
          574  +vt 0.979702 0.861885
          575  +vt 0.987357 0.839466
          576  +vt 0.999233 0.861012
          577  +vt 0.985711 0.828547
          578  +vt 0.988586 0.811877
          579  +vt 0.997554 0.756241
          580  +vt 0.969323 0.769223
          581  +vt 0.985935 0.698828
          582  +vt 0.999829 0.755133
          583  +vt 0.999233 0.755475
          584  +vt 0.996086 0.860985
          585  +vt 0.983395 0.692955
          586  +vt 0.969677 0.734623
          587  +vt 0.983602 0.861551
          588  +vt 0.986551 0.726822
          589  +vt 0.983542 0.721703
          590  +vt 0.998948 0.662444
          591  +vt 0.987706 0.807084
          592  +vt 0.996073 0.753013
          593  +vt 0.980210 0.763995
          594  +vt 0.969323 0.737148
          595  +vt 0.974311 0.657905
          596  +vt 0.986735 0.703580
          597  +vt 0.987540 0.717968
          598  +vt 0.982855 0.716549
          599  +vt 0.983370 0.669093
          600  +vt 0.982919 0.665161
          601  +vt 0.980368 0.685948
          602  +vt 0.977074 0.664653
          603  +vt 0.985462 0.279805
          604  +vt 0.987395 0.284453
          605  +vt 0.984486 0.268815
          606  +vt 0.987664 0.125434
          607  +vt 0.984486 0.105004
          608  +vt 0.984636 0.120963
          609  +vt 0.988198 0.142950
          610  +vt 0.987395 0.120641
          611  +vt 0.984304 0.125947
          612  +vt 0.989651 0.044410
          613  +vt 0.975573 0.000171
          614  +vt 0.975772 0.013925
          615  +vt 0.989651 0.208221
          616  +vt 0.975573 0.163982
          617  +vt 0.975772 0.177737
          618  +vt 0.980597 0.062881
          619  +vt 0.971738 0.049860
          620  +vt 0.981628 0.068959
          621  +vt 0.980597 0.226692
          622  +vt 0.971738 0.213672
          623  +vt 0.981628 0.232771
          624  +vt 0.987664 0.289246
          625  +vt 0.984636 0.284774
          626  +vt 0.989651 0.327452
          627  +vt 0.987700 0.048380
          628  +vt 0.987700 0.212192
          629  +vt 0.988198 0.306761
          630  +vt 0.969323 0.210084
          631  +vt 0.969323 0.046273
          632  +vt 0.985462 0.115994
          633  +vt 0.989651 0.163641
          634  +vt 0.984303 0.289758
          635  +vt 0.989856 0.445164
          636  +vt 0.975734 0.487991
          637  +vt 0.987868 0.440524
          638  +vt 0.988120 0.508024
          639  +vt 0.987471 0.530245
          640  +vt 0.989856 0.488333
          641  +vt 0.988402 0.525737
          642  +vt 0.984797 0.545717
          643  +vt 0.985774 0.534633
          644  +vt 0.981165 0.586922
          645  +vt 0.972091 0.599673
          646  +vt 0.969323 0.603894
          647  +vt 0.988120 0.347485
          648  +vt 0.984872 0.369477
          649  +vt 0.988402 0.365198
          650  +vt 0.989856 0.605704
          651  +vt 0.975734 0.648531
          652  +vt 0.987868 0.601064
          653  +vt 0.984744 0.364875
          654  +vt 0.984797 0.385178
          655  +vt 0.987471 0.369706
          656  +vt 0.981165 0.426383
          657  +vt 0.981686 0.420475
          658  +vt 0.972091 0.439134
          659  +vt 0.981686 0.581014
          660  +vt 0.989856 0.327793
          661  +vt 0.984872 0.530016
          662  +vt 0.969323 0.443354
          663  +vt 0.985774 0.374093
          664  +vt 0.976924 0.635040
          665  +vt 0.984744 0.525415
          666  +vt 0.976924 0.474501
          667  +vt 0.286561 1.001223
          668  +vt 0.000000 1.001223
          669  +vt 1.000000 1.001223
          670  +vt 0.713439 1.001223
          671  +vt 0.001223 0.502243
          672  +vt 0.713439 0.557492
          673  +vt 0.718939 0.557492
          674  +vt 1.001223 0.557492
          675  +vt 0.000000 0.557492
          676  +vt 0.286561 0.427869
          677  +vt 0.713439 0.427869
          678  +vt 0.713439 0.427869
          679  +vt 0.000000 0.001223
          680  +vt 0.286561 0.427869
          681  +vt 0.713439 1.001223
          682  +vt 0.981978 0.702067
          683  +vt 0.986498 0.687181
          684  +vn 1.0000 0.0000 -0.0000
          685  +vn -1.0000 0.0000 0.0000
          686  +vn -0.0000 0.7458 -0.6662
          687  +vn 0.0000 1.0000 0.0000
          688  +vn 0.0000 0.0000 1.0000
          689  +vn -0.0000 0.0000 -1.0000
          690  +vn 0.0000 -1.0000 -0.0000
          691  +vn 0.9761 0.0000 -0.2174
          692  +vn -0.9761 0.0000 0.2174
          693  +vn -0.2174 0.0000 -0.9761
          694  +vn 0.2174 0.0000 0.9761
          695  +vn -0.2175 0.0000 -0.9761
          696  +vn 0.3446 0.0000 -0.9388
          697  +vn -0.3445 -0.0000 0.9388
          698  +vn -0.3446 0.0000 0.9388
          699  +vn 0.3445 0.0000 -0.9388
          700  +vn -0.9388 0.0000 -0.3446
          701  +vn 0.9388 0.0000 0.3446
          702  +vn -0.0822 0.0000 0.9966
          703  +vn 0.0822 -0.0000 -0.9966
          704  +vn 0.9966 0.0000 0.0822
          705  +vn -0.9966 0.0000 -0.0822
          706  +g tin_Cube.012_tin.001
          707  +usemtl tin.001
          708  +s off
          709  +f 79/115/78 90/116/78 93/117/78
          710  +f 81/118/78 80/119/78 82/120/78
          711  +f 75/121/79 78/122/79 76/123/79
          712  +f 77/124/80 95/125/80 83/126/80
          713  +f 90/127/81 89/128/81 98/129/81
          714  +f 97/130/81 95/125/81 92/131/81
          715  +f 87/132/78 95/133/78 97/134/78
          716  +f 84/135/80 90/127/80 81/136/80
          717  +f 86/137/82 91/138/82 75/139/82
          718  +f 88/140/79 89/141/79 84/142/79
          719  +f 75/121/79 92/143/79 77/144/79
          720  +f 79/145/82 96/146/82 85/147/82
          721  +f 82/148/83 84/149/83 81/150/83
          722  +f 83/151/83 78/152/83 77/153/83
          723  +f 76/154/82 86/137/82 75/139/82
          724  +f 99/155/84 80/156/84 102/157/84
          725  +f 85/147/82 80/158/82 79/145/82
          726  +f 100/159/84 76/160/84 78/161/84
          727  +f 114/162/85 105/163/85 111/164/85
          728  +f 118/165/86 107/166/86 115/167/86
          729  +f 108/168/87 103/169/87 107/166/87
          730  +f 112/170/84 107/166/84 103/169/84
          731  +f 113/171/81 108/168/81 118/165/81
          732  +f 128/172/81 114/162/81 117/173/81
          733  +f 115/167/88 120/174/88 123/175/88
          734  +f 127/176/84 116/177/84 111/164/84
          735  +f 115/167/88 126/178/88 118/165/88
          736  +f 110/179/86 116/177/86 109/180/86
          737  +f 111/164/87 122/181/87 114/162/87
          738  +f 104/182/85 112/170/85 103/169/85
          739  +f 114/162/87 125/183/87 117/173/87
          740  +f 113/171/88 126/178/88 121/184/88
          741  +f 112/170/88 121/184/88 120/174/88
          742  +f 116/177/89 125/183/89 124/185/89
          743  +f 116/177/87 119/186/87 111/164/87
          744  +f 130/187/88 127/176/88 128/172/88
          745  +f 131/188/88 128/172/88 110/179/88
          746  +f 132/189/88 110/179/88 109/180/88
          747  +f 127/176/88 132/189/88 109/180/88
          748  +f 134/190/88 105/163/88 106/191/88
          749  +f 128/172/88 134/190/88 106/191/88
          750  +f 136/192/88 128/172/88 127/176/88
          751  +f 133/193/88 127/176/88 105/163/88
          752  +f 139/194/90 166/195/90 155/196/90
          753  +f 143/197/91 163/198/91 159/199/91
          754  +f 138/200/92 167/201/92 151/202/92
          755  +f 144/203/90 164/204/90 148/205/90
          756  +f 141/206/92 156/207/92 140/208/92
          757  +f 137/209/90 168/210/90 153/211/90
          758  +f 145/212/92 165/213/92 161/214/92
          759  +f 142/215/93 155/196/93 158/216/93
          760  +f 167/201/81 153/211/81 168/210/81
          761  +f 166/195/81 156/207/81 155/196/81
          762  +f 163/198/94 168/210/94 164/204/94
          763  +f 161/214/94 166/195/94 162/217/94
          764  +f 159/199/84 164/204/84 160/218/84
          765  +f 157/219/84 162/217/84 158/216/84
          766  +f 153/211/95 159/199/95 160/218/95
          767  +f 156/207/95 158/216/95 155/196/95
          768  +f 142/215/93 162/217/93 146/220/93
          769  +f 140/208/92 165/213/92 149/221/92
          770  +f 141/206/91 161/214/91 157/219/91
          771  +f 148/205/93 168/210/93 152/222/93
          772  +f 144/203/93 153/211/93 160/218/93
          773  +f 147/223/92 167/201/92 163/198/92
          774  +f 143/197/92 154/224/92 138/200/92
          775  +f 146/220/93 166/195/93 150/225/93
          776  +f 171/226/96 198/227/96 187/228/96
          777  +f 175/229/97 195/230/97 191/231/97
          778  +f 170/232/97 199/233/97 183/234/97
          779  +f 176/235/96 196/236/96 180/237/96
          780  +f 173/238/97 188/239/97 172/240/97
          781  +f 169/241/96 200/242/96 185/243/96
          782  +f 177/244/97 197/245/97 193/246/97
          783  +f 174/247/96 187/228/96 190/248/96
          784  +f 199/233/81 185/243/81 200/242/81
          785  +f 198/227/81 188/239/81 187/228/81
          786  +f 195/230/98 200/242/98 196/236/98
          787  +f 193/246/98 198/227/98 194/249/98
          788  +f 192/250/84 195/230/84 196/236/84
          789  +f 189/251/84 194/249/84 190/248/84
          790  +f 186/252/99 192/250/99 185/243/99
          791  +f 188/239/99 190/248/99 187/228/99
          792  +f 174/247/96 194/249/96 178/253/96
          793  +f 172/240/97 197/245/97 181/254/97
          794  +f 173/238/97 193/246/97 189/251/97
          795  +f 180/237/96 200/242/96 184/255/96
          796  +f 176/235/96 185/243/96 192/250/96
          797  +f 179/256/97 199/233/97 195/230/97
          798  +f 175/229/97 186/252/97 170/232/97
          799  +f 178/253/96 198/227/96 182/257/96
          800  +f 79/115/78 81/118/78 90/116/78
          801  +f 81/118/78 79/115/78 80/119/78
          802  +f 75/121/79 77/144/79 78/122/79
          803  +f 77/124/80 92/131/80 95/125/80
          804  +f 98/129/81 96/258/81 93/259/81
          805  +f 93/259/81 90/127/81 98/129/81
          806  +f 92/131/81 91/260/81 97/130/81
          807  +f 91/260/81 94/261/81 97/130/81
          808  +f 87/132/78 83/262/78 95/133/78
          809  +f 84/135/80 89/128/80 90/127/80
          810  +f 86/137/82 94/263/82 91/138/82
          811  +f 88/140/79 98/264/79 89/141/79
          812  +f 75/121/79 91/265/79 92/143/79
          813  +f 79/145/82 93/266/82 96/146/82
          814  +f 82/148/83 99/267/83 84/149/83
          815  +f 83/151/83 100/268/83 78/152/83
          816  +f 76/154/82 101/269/82 86/137/82
          817  +f 99/155/84 82/270/84 80/156/84
          818  +f 85/147/82 102/271/82 80/158/82
          819  +f 100/159/84 101/272/84 76/160/84
          820  +f 114/162/85 106/191/85 105/163/85
          821  +f 118/165/86 108/168/86 107/166/86
          822  +f 108/168/87 104/182/87 103/169/87
          823  +f 112/170/84 115/167/84 107/166/84
          824  +f 113/171/81 104/182/81 108/168/81
          825  +f 117/173/81 110/179/81 128/172/81
          826  +f 128/172/81 106/191/81 114/162/81
          827  +f 115/167/88 112/170/88 120/174/88
          828  +f 111/164/84 105/163/84 127/176/84
          829  +f 127/176/84 109/180/84 116/177/84
          830  +f 115/167/88 123/175/88 126/178/88
          831  +f 110/179/86 117/173/86 116/177/86
          832  +f 111/164/87 119/186/87 122/181/87
          833  +f 104/182/85 113/171/85 112/170/85
          834  +f 114/162/87 122/181/87 125/183/87
          835  +f 113/171/88 118/165/88 126/178/88
          836  +f 112/170/88 113/171/88 121/184/88
          837  +f 116/177/87 117/173/87 125/183/87
          838  +f 116/177/87 124/185/87 119/186/87
          839  +f 130/187/88 129/273/88 127/176/88
          840  +f 131/188/88 130/187/88 128/172/88
          841  +f 132/189/88 131/188/88 110/179/88
          842  +f 127/176/88 129/273/88 132/189/88
          843  +f 134/190/88 133/193/88 105/163/88
          844  +f 128/172/88 135/274/88 134/190/88
          845  +f 136/192/88 135/274/88 128/172/88
          846  +f 133/193/88 136/192/88 127/176/88
          847  +f 139/194/93 150/225/93 166/195/93
          848  +f 143/197/92 147/223/92 163/198/92
          849  +f 138/200/92 154/224/92 167/201/92
          850  +f 144/203/93 160/218/93 164/204/93
          851  +f 141/206/91 157/219/91 156/207/91
          852  +f 137/209/90 152/222/90 168/210/90
          853  +f 145/212/91 149/221/91 165/213/91
          854  +f 142/215/93 139/194/93 155/196/93
          855  +f 167/201/81 154/224/81 153/211/81
          856  +f 166/195/81 165/213/81 156/207/81
          857  +f 163/198/94 167/201/94 168/210/94
          858  +f 161/214/94 165/213/94 166/195/94
          859  +f 159/199/84 163/198/84 164/204/84
          860  +f 157/219/84 161/214/84 162/217/84
          861  +f 153/211/95 154/224/95 159/199/95
          862  +f 156/207/95 157/219/95 158/216/95
          863  +f 142/215/90 158/216/90 162/217/90
          864  +f 140/208/92 156/207/92 165/213/92
          865  +f 141/206/92 145/212/92 161/214/92
          866  +f 148/205/93 164/204/93 168/210/93
          867  +f 144/203/93 137/209/93 153/211/93
          868  +f 147/223/92 151/202/92 167/201/92
          869  +f 143/197/92 159/199/92 154/224/92
          870  +f 146/220/90 162/217/90 166/195/90
          871  +f 171/226/96 182/257/96 198/227/96
          872  +f 175/229/97 179/256/97 195/230/97
          873  +f 170/232/97 186/252/97 199/233/97
          874  +f 176/235/96 192/250/96 196/236/96
          875  +f 173/238/97 189/251/97 188/239/97
          876  +f 169/241/96 184/255/96 200/242/96
          877  +f 177/244/97 181/254/97 197/245/97
          878  +f 174/247/96 171/226/96 187/228/96
          879  +f 199/233/81 186/252/81 185/243/81
          880  +f 198/227/81 197/245/81 188/239/81
          881  +f 195/230/98 199/233/98 200/242/98
          882  +f 193/246/98 197/245/98 198/227/98
          883  +f 192/250/84 191/231/84 195/230/84
          884  +f 189/251/84 193/246/84 194/249/84
          885  +f 186/252/99 191/231/99 192/250/99
          886  +f 188/239/99 189/251/99 190/248/99
          887  +f 174/247/96 190/248/96 194/249/96
          888  +f 172/240/97 188/239/97 197/245/97
          889  +f 173/238/97 177/244/97 193/246/97
          890  +f 180/237/96 196/236/96 200/242/96
          891  +f 176/235/96 169/241/96 185/243/96
          892  +f 179/256/97 183/234/97 199/233/97
          893  +f 175/229/97 191/231/97 186/252/97
          894  +f 178/253/96 194/249/96 198/227/96
          895  +o iridium_Cube.013
          896  +v -0.213439 -0.425626 -0.500000
          897  +v 0.213439 -0.425626 -0.500000
          898  +v 0.213439 -0.425626 0.500000
          899  +v -0.213439 -0.425626 0.500000
          900  +v -0.213439 -0.425626 0.217716
          901  +v 0.213439 -0.425626 0.217716
          902  +v 0.213439 -0.500000 -0.500000
          903  +v -0.213439 -0.500000 -0.500000
          904  +v -0.213439 -0.500000 0.500000
          905  +v 0.213439 -0.500000 0.500000
          906  +v 0.327323 -0.355294 -0.112168
          907  +v 0.327323 -0.361149 -0.112168
          908  +v 0.321826 -0.361149 -0.114185
          909  +v 0.321826 -0.355294 -0.114185
          910  +v 0.306135 -0.355294 -0.054439
          911  +v 0.306135 -0.361149 -0.054439
          912  +v 0.300638 -0.361149 -0.056456
          913  +v 0.300638 -0.355294 -0.056456
          914  +v 0.316524 -0.357530 -0.419914
          915  +v 0.316524 -0.363385 -0.419914
          916  +v 0.322359 -0.363385 -0.419433
          917  +v 0.322359 -0.357530 -0.419433
          918  +v 0.321577 -0.357530 -0.481200
          919  +v 0.321577 -0.363385 -0.481200
          920  +v 0.327413 -0.363385 -0.480719
          921  +v 0.327413 -0.357530 -0.480719
          922  +vt 0.999952 0.228735
          923  +vt 0.615457 0.000048
          924  +vt 0.999952 0.000048
          925  +vt 0.575613 0.000048
          926  +vt 0.615457 0.228735
          927  +vt 0.575613 0.228735
          928  +vt 0.039892 0.228735
          929  +vt 0.000048 0.000048
          930  +vt 0.039892 0.000048
          931  +vt 0.509188 0.769785
          932  +vt 0.490812 0.962780
          933  +vt 0.490812 0.769785
          934  +vt 0.490812 0.769785
          935  +vt 0.509188 0.962780
          936  +vt 0.509188 0.769785
          937  +vt 0.509188 0.769785
          938  +vt 0.490812 0.962780
          939  +vt 0.490812 0.769785
          940  +vt 0.509188 0.962780
          941  +vt 0.509188 0.769785
          942  +vt 0.490812 0.962780
          943  +vt 0.490812 0.769785
          944  +vt 0.490812 0.769785
          945  +vt 0.509188 0.962780
          946  +vt 0.509188 0.769785
          947  +vt 0.509188 0.962780
          948  +vt 0.490812 0.962780
          949  +vt 0.490812 0.769785
          950  +vt 0.509188 0.962780
          951  +vt 0.000048 0.228735
          952  +vt 0.509188 0.962780
          953  +vt 0.490812 0.962780
          954  +vt 0.509188 0.769785
          955  +vt 0.490812 0.962780
          956  +vn 0.0000 1.0000 -0.0000
          957  +vn -0.0000 0.0000 -1.0000
          958  +vn 0.0000 0.0000 1.0000
          959  +vn 0.0000 -1.0000 0.0000
          960  +vn -0.9388 0.0000 -0.3446
          961  +vn 0.9388 0.0000 0.3446
          962  +vn 0.9966 0.0000 0.0822
          963  +vn -0.9966 0.0000 -0.0822
          964  +g iridium_Cube.013_iridium.001
          965  +usemtl iridium.001
          966  +s off
          967  +f 206/275/100 201/276/100 205/277/100
          968  +f 208/278/101 202/279/101 207/280/101
          969  +f 210/281/102 204/282/102 209/283/102
          970  +f 207/280/103 209/283/103 208/278/103
          971  +f 213/284/104 218/285/104 214/286/104
          972  +f 211/287/105 216/288/105 212/289/105
          973  +f 214/290/100 215/291/100 211/287/100
          974  +f 212/292/103 217/293/103 213/284/103
          975  +f 221/294/106 226/295/106 222/296/106
          976  +f 219/297/107 224/298/107 220/299/107
          977  +f 219/297/100 226/300/100 223/301/100
          978  +f 220/302/103 225/303/103 221/294/103
          979  +f 206/275/100 202/279/100 201/276/100
          980  +f 208/278/101 201/276/101 202/279/101
          981  +f 210/281/102 203/304/102 204/282/102
          982  +f 207/280/103 210/281/103 209/283/103
          983  +f 213/284/104 217/293/104 218/285/104
          984  +f 211/287/105 215/291/105 216/288/105
          985  +f 214/290/100 218/305/100 215/291/100
          986  +f 212/292/103 216/306/103 217/293/103
          987  +f 221/294/106 225/303/106 226/295/106
          988  +f 219/297/107 223/301/107 224/298/107
          989  +f 219/297/100 222/307/100 226/300/100
          990  +f 220/302/103 224/308/103 225/303/103
          991  +o vidrium_Cube.014
          992  +v 0.213439 -0.425626 0.500000
          993  +v -0.213439 -0.425626 0.500000
          994  +v -0.213439 -0.425626 0.217716
          995  +v 0.213439 -0.425626 0.217716
          996  +v -0.213439 -0.370377 0.500000
          997  +v 0.213439 -0.370377 0.500000
          998  +v -0.213439 -0.370377 0.217716
          999  +v 0.213439 -0.370377 0.217716
         1000  +v 0.213439 -0.235992 0.500000
         1001  +v -0.213439 -0.235992 0.500000
         1002  +v -0.213439 -0.235992 0.217716
         1003  +v 0.213439 -0.235992 0.217716
         1004  +v 0.213439 -0.206730 0.500000
         1005  +v -0.213439 -0.206730 0.500000
         1006  +v -0.213439 -0.206730 0.217716
         1007  +v 0.213439 -0.206730 0.217716
         1008  +v -0.344824 -0.367932 -0.315074
         1009  +v -0.370383 -0.367932 -0.429812
         1010  +v -0.370383 -0.353878 -0.429812
         1011  +v -0.344824 -0.353878 -0.315074
         1012  +v -0.431016 -0.367932 -0.416305
         1013  +v -0.405456 -0.367932 -0.301567
         1014  +v -0.405456 -0.353878 -0.301567
         1015  +v -0.431016 -0.353878 -0.416305
         1016  +vt 0.000000 0.189588
         1017  +vt 1.000000 0.319013
         1018  +vt 1.000000 0.189588
         1019  +vt 1.000000 0.189588
         1020  +vt 0.000000 0.319013
         1021  +vt 0.000000 0.189588
         1022  +vt 0.000000 0.319013
         1023  +vt 1.000000 0.633822
         1024  +vt 1.000000 0.319013
         1025  +vt 0.000000 0.633822
         1026  +vt 0.000000 0.830638
         1027  +vt 1.000000 0.169362
         1028  +vt 1.000000 0.830638
         1029  +vt 0.000000 0.633822
         1030  +vt 1.000000 0.702371
         1031  +vt 1.000000 0.633822
         1032  +vt 0.000000 0.702371
         1033  +vt 0.584852 0.291778
         1034  +vt 0.415148 -0.029360
         1035  +vt 0.584852 -0.029360
         1036  +vt 0.415148 0.291778
         1037  +vt 0.584852 -0.029360
         1038  +vt 0.415148 -0.029360
         1039  +vt 0.291778 0.519198
         1040  +vt -0.029360 0.480802
         1041  +vt 0.291778 0.480802
         1042  +vt -0.029360 0.519198
         1043  +vt 0.291778 0.480802
         1044  +vt -0.029360 0.480802
         1045  +vt 0.000000 0.169362
         1046  +vt 0.000000 0.702371
         1047  +vt 1.000000 0.702371
         1048  +vt 0.415148 0.291778
         1049  +vt 0.584852 0.291778
         1050  +vt -0.029360 0.519198
         1051  +vt 0.291778 0.519198
         1052  +vn 0.0000 0.0000 1.0000
         1053  +vn -0.0000 0.0000 -1.0000
         1054  +vn 0.0000 1.0000 -0.0000
         1055  +vn 0.0000 -1.0000 0.0000
         1056  +vn -0.9761 0.0000 0.2174
         1057  +vn 0.9761 0.0000 -0.2174
         1058  +g vidrium_Cube.014_vidrium.001
         1059  +usemtl vidrium.001
         1060  +s off
         1061  +f 227/309/108 231/310/108 228/311/108
         1062  +f 229/312/109 234/313/109 230/314/109
         1063  +f 232/315/108 236/316/108 231/310/108
         1064  +f 233/317/109 238/318/109 234/313/109
         1065  +f 239/319/110 241/320/110 240/321/110
         1066  +f 235/322/108 240/323/108 236/316/108
         1067  +f 237/324/109 242/325/109 238/318/109
         1068  +f 249/326/110 245/327/110 250/328/110
         1069  +f 243/329/111 247/330/111 244/331/111
         1070  +f 249/332/112 247/333/112 248/334/112
         1071  +f 245/335/113 243/336/113 244/337/113
         1072  +f 227/309/108 232/315/108 231/310/108
         1073  +f 229/312/109 233/317/109 234/313/109
         1074  +f 232/315/108 235/322/108 236/316/108
         1075  +f 233/317/109 237/324/109 238/318/109
         1076  +f 239/319/110 242/338/110 241/320/110
         1077  +f 235/322/108 239/339/108 240/323/108
         1078  +f 237/324/109 241/340/109 242/325/109
         1079  +f 249/326/110 246/341/110 245/327/110
         1080  +f 243/329/111 248/342/111 247/330/111
         1081  +f 249/332/112 250/343/112 247/333/112
         1082  +f 245/335/113 246/344/113 243/336/113
         1083  +o copper_Cube.015
         1084  +v -0.213439 -0.370377 0.500000
         1085  +v 0.213439 -0.370377 0.500000
         1086  +v -0.213439 -0.370377 0.217716
         1087  +v 0.213439 -0.370377 0.217716
         1088  +v 0.213439 -0.235992 0.500000
         1089  +v -0.213439 -0.235992 0.500000
         1090  +v -0.213439 -0.235992 0.217716
         1091  +v 0.213439 -0.235992 0.217716
         1092  +v -0.259952 -0.370377 0.500000
         1093  +v -0.259952 -0.370377 0.217716
         1094  +v 0.259953 -0.370377 0.500000
         1095  +v 0.259952 -0.370377 0.217716
         1096  +v -0.259952 -0.235992 0.500000
         1097  +v -0.259952 -0.235992 0.217716
         1098  +v 0.259953 -0.235992 0.500000
         1099  +v 0.259952 -0.235992 0.217716
         1100  +v 0.213439 -0.206730 0.500000
         1101  +v -0.213439 -0.206730 0.500000
         1102  +v -0.213439 -0.206730 0.217716
         1103  +v 0.213439 -0.206730 0.217716
         1104  +v 0.213439 -0.370377 0.157013
         1105  +v 0.213439 -0.235992 0.157013
         1106  +v -0.213439 -0.370377 0.157013
         1107  +v -0.213439 -0.235992 0.157013
         1108  +v 0.259952 -0.370377 0.157013
         1109  +v 0.259952 -0.235992 0.157013
         1110  +v -0.259952 -0.370377 0.157013
         1111  +v -0.259952 -0.235992 0.157013
         1112  +v -0.363015 -0.163046 0.462842
         1113  +v -0.363015 -0.192792 0.462842
         1114  +v -0.363015 -0.163046 0.433096
         1115  +v -0.363015 -0.192792 0.433096
         1116  +v -0.336883 -0.163046 0.462842
         1117  +v -0.336883 -0.192792 0.433096
         1118  +v -0.336883 -0.192792 0.462842
         1119  +v -0.336883 -0.163046 0.433096
         1120  +v -0.363015 -0.372137 0.462842
         1121  +v -0.363015 -0.372137 0.433096
         1122  +v -0.336883 -0.372137 0.433096
         1123  +v -0.336883 -0.372137 0.462842
         1124  +v -0.233197 -0.192792 0.462842
         1125  +v -0.259080 -0.192792 0.462842
         1126  +v -0.233197 -0.163046 0.433096
         1127  +v -0.259080 -0.163046 0.433096
         1128  +v -0.259080 -0.192792 0.433096
         1129  +v -0.233197 -0.192792 0.433096
         1130  +v -0.259080 -0.163046 0.462842
         1131  +v -0.233197 -0.163046 0.462842
         1132  +v -0.233197 -0.008515 0.433096
         1133  +v -0.259080 -0.008515 0.433096
         1134  +v -0.259080 -0.008515 0.462842
         1135  +v -0.233197 -0.008515 0.462842
         1136  +v -0.233197 0.018727 0.433096
         1137  +v -0.259080 0.018727 0.433096
         1138  +v -0.259080 0.018727 0.462842
         1139  +v -0.233197 0.018727 0.462842
         1140  +v -0.369698 -0.008515 0.433096
         1141  +v -0.369698 -0.008515 0.462842
         1142  +v -0.369698 0.018727 0.433096
         1143  +v -0.369698 0.018727 0.462842
         1144  +v -0.093031 -0.008515 0.433096
         1145  +v -0.093031 -0.008515 0.462841
         1146  +v -0.093031 0.018727 0.433096
         1147  +v -0.093031 0.018727 0.462841
         1148  +v -0.064641 -0.008515 0.433096
         1149  +v -0.064641 -0.008515 0.462841
         1150  +v -0.064641 0.018727 0.433096
         1151  +v -0.064641 0.018727 0.462841
         1152  +v -0.093031 -0.058916 0.433096
         1153  +v -0.093031 -0.058916 0.462841
         1154  +v -0.093031 0.069128 0.433096
         1155  +v -0.093031 0.069128 0.462841
         1156  +v -0.064641 -0.058916 0.433096
         1157  +v -0.064641 -0.058916 0.462841
         1158  +v -0.064641 0.069128 0.433096
         1159  +v -0.064641 0.069128 0.462841
         1160  +v -0.093031 -0.083590 0.433096
         1161  +v -0.093031 -0.083590 0.462841
         1162  +v -0.093031 0.093801 0.433096
         1163  +v -0.093031 0.093801 0.462841
         1164  +v -0.064641 -0.083590 0.433096
         1165  +v -0.064641 -0.083590 0.462841
         1166  +v -0.064641 0.093801 0.433096
         1167  +v -0.064641 0.093801 0.462841
         1168  +v -0.363015 -0.192792 0.190009
         1169  +v -0.363015 -0.163046 0.190009
         1170  +v -0.336883 -0.163046 0.190009
         1171  +v -0.336883 -0.192792 0.190009
         1172  +v -0.363015 -0.192792 0.160571
         1173  +v -0.363015 -0.163046 0.160571
         1174  +v -0.336883 -0.163046 0.160571
         1175  +v -0.336883 -0.192792 0.160571
         1176  +v -0.363015 -0.377769 0.190009
         1177  +v -0.336883 -0.377769 0.190009
         1178  +v -0.363015 -0.377769 0.160571
         1179  +v -0.336883 -0.377769 0.160571
         1180  +v -0.436533 -0.192792 0.190009
         1181  +v -0.436533 -0.163046 0.190009
         1182  +v -0.263364 -0.192792 0.190009
         1183  +v -0.263364 -0.163046 0.190009
         1184  +v -0.436533 -0.192792 0.160571
         1185  +v -0.436533 -0.163046 0.160571
         1186  +v -0.263364 -0.192792 0.160571
         1187  +v -0.263364 -0.163046 0.160571
         1188  +v -0.465748 -0.192792 0.190009
         1189  +v -0.465748 -0.163046 0.190009
         1190  +v -0.234150 -0.192792 0.190009
         1191  +v -0.234150 -0.163046 0.190009
         1192  +v -0.465748 -0.192792 0.160571
         1193  +v -0.465748 -0.163046 0.160571
         1194  +v -0.234150 -0.192792 0.160571
         1195  +v -0.234150 -0.163046 0.160571
         1196  +v -0.436533 -0.192792 -0.026252
         1197  +v -0.436533 -0.163046 -0.026252
         1198  +v -0.263364 -0.192792 -0.026252
         1199  +v -0.263364 -0.163046 -0.026252
         1200  +v -0.465748 -0.192792 -0.026252
         1201  +v -0.465748 -0.163046 -0.026252
         1202  +v -0.234150 -0.192792 -0.026252
         1203  +v -0.234150 -0.163046 -0.026252
         1204  +v -0.436533 -0.192792 -0.052874
         1205  +v -0.436533 -0.163046 -0.052874
         1206  +v -0.263364 -0.192792 -0.052874
         1207  +v -0.263364 -0.163046 -0.052874
         1208  +v -0.465748 -0.192792 -0.052874
         1209  +v -0.465748 -0.163046 -0.052874
         1210  +v -0.234150 -0.192792 -0.052874
         1211  +v -0.234150 -0.163046 -0.052874
         1212  +v -0.363015 -0.163046 -0.026252
         1213  +v -0.336883 -0.163046 -0.026252
         1214  +v -0.363015 -0.163046 -0.052874
         1215  +v -0.336883 -0.163046 -0.052874
         1216  +v -0.363015 -0.192792 -0.026252
         1217  +v -0.336883 -0.192792 -0.026252
         1218  +v -0.363015 -0.192792 -0.052874
         1219  +v -0.336883 -0.192792 -0.052874
         1220  +v -0.336883 -0.369886 -0.026252
         1221  +v -0.363015 -0.369886 -0.026252
         1222  +v -0.363015 -0.369886 -0.052874
         1223  +v -0.336883 -0.369886 -0.052874
         1224  +v -0.424976 -0.163046 0.433096
         1225  +v -0.424976 -0.163046 0.462842
         1226  +v -0.424976 -0.192792 0.462842
         1227  +v -0.424976 -0.192792 0.433096
         1228  +v 0.363015 -0.163046 0.462841
         1229  +v 0.363015 -0.192792 0.462841
         1230  +v 0.363015 -0.163046 0.433096
         1231  +v 0.363015 -0.192792 0.433096
         1232  +v 0.336883 -0.163046 0.462841
         1233  +v 0.336883 -0.192792 0.433096
         1234  +v 0.336883 -0.192792 0.462841
         1235  +v 0.336883 -0.163046 0.433096
         1236  +v 0.000000 -0.163046 0.433096
         1237  +v 0.000000 -0.192792 0.433096
         1238  +v 0.000000 -0.163046 0.462841
         1239  +v 0.000000 -0.192792 0.462841
         1240  +v 0.363015 -0.372137 0.462841
         1241  +v 0.363015 -0.372137 0.433096
         1242  +v 0.336883 -0.372137 0.433096
         1243  +v 0.336883 -0.372137 0.462841
         1244  +v 0.233197 -0.192792 0.462841
         1245  +v 0.259080 -0.192792 0.462841
         1246  +v 0.233197 -0.163046 0.433096
         1247  +v 0.259080 -0.163046 0.433096
         1248  +v 0.259080 -0.192792 0.433096
         1249  +v 0.233197 -0.192792 0.433096
         1250  +v 0.259080 -0.163046 0.462841
         1251  +v 0.233197 -0.163046 0.462841
         1252  +v 0.233197 -0.008515 0.433096
         1253  +v 0.259080 -0.008515 0.433096
         1254  +v 0.259080 -0.008515 0.462841
         1255  +v 0.233197 -0.008515 0.462841
         1256  +v 0.233197 0.018727 0.433096
         1257  +v 0.259080 0.018727 0.433096
         1258  +v 0.259080 0.018727 0.462841
         1259  +v 0.233197 0.018727 0.462841
         1260  +v 0.369698 -0.008515 0.433096
         1261  +v 0.369698 -0.008515 0.462841
         1262  +v 0.369698 0.018727 0.433096
         1263  +v 0.369698 0.018727 0.462841
         1264  +v 0.093031 -0.008515 0.433096
         1265  +v 0.093031 -0.008515 0.462841
         1266  +v 0.093031 0.018727 0.433096
         1267  +v 0.093031 0.018727 0.462841
         1268  +v 0.064641 -0.008515 0.433096
         1269  +v 0.064641 -0.008515 0.462841
         1270  +v 0.064641 0.018727 0.433096
         1271  +v 0.064641 0.018727 0.462841
         1272  +v 0.093031 -0.058916 0.433096
         1273  +v 0.093031 -0.058916 0.462841
         1274  +v 0.093031 0.069128 0.433096
         1275  +v 0.093031 0.069128 0.462841
         1276  +v 0.064641 -0.058916 0.433096
         1277  +v 0.064641 -0.058916 0.462841
         1278  +v 0.064641 0.069128 0.433096
         1279  +v 0.064641 0.069128 0.462841
         1280  +v 0.093031 -0.083590 0.433096
         1281  +v 0.093031 -0.083590 0.462841
         1282  +v 0.093031 0.093801 0.433096
         1283  +v 0.093031 0.093801 0.462841
         1284  +v 0.064641 -0.083590 0.433096
         1285  +v 0.064641 -0.083590 0.462841
         1286  +v 0.064641 0.093801 0.433096
         1287  +v 0.064641 0.093801 0.462841
         1288  +v 0.000000 -0.058916 0.433096
         1289  +v 0.000000 -0.058916 0.462841
         1290  +v 0.000000 0.069128 0.433096
         1291  +v 0.000000 0.069128 0.462841
         1292  +v 0.000000 -0.083590 0.433096
         1293  +v 0.000000 -0.083590 0.462841
         1294  +v 0.000000 0.093801 0.433096
         1295  +v 0.000000 0.093801 0.462841
         1296  +v 0.363015 -0.192792 0.190009
         1297  +v 0.363015 -0.163046 0.190009
         1298  +v 0.336883 -0.163046 0.190009
         1299  +v 0.336883 -0.192792 0.190009
         1300  +v 0.363015 -0.192792 0.160571
         1301  +v 0.363015 -0.163046 0.160571
         1302  +v 0.336883 -0.163046 0.160571
         1303  +v 0.336883 -0.192792 0.160571
         1304  +v 0.363015 -0.377769 0.190009
         1305  +v 0.336883 -0.377769 0.190009
         1306  +v 0.363015 -0.377769 0.160571
         1307  +v 0.336883 -0.377769 0.160571
         1308  +v 0.436533 -0.192792 0.190009
         1309  +v 0.436533 -0.163046 0.190009
         1310  +v 0.263364 -0.192792 0.190009
         1311  +v 0.263364 -0.163046 0.190009
         1312  +v 0.436533 -0.192792 0.160571
         1313  +v 0.436533 -0.163046 0.160571
         1314  +v 0.263364 -0.192792 0.160571
         1315  +v 0.263364 -0.163046 0.160571
         1316  +v 0.465748 -0.192792 0.190009
         1317  +v 0.465748 -0.163046 0.190009
         1318  +v 0.234150 -0.192792 0.190009
         1319  +v 0.234150 -0.163046 0.190009
         1320  +v 0.465748 -0.192792 0.160571
         1321  +v 0.465748 -0.163046 0.160571
         1322  +v 0.234150 -0.192792 0.160571
         1323  +v 0.234150 -0.163046 0.160571
         1324  +v 0.436533 -0.192792 -0.026252
         1325  +v 0.436533 -0.163046 -0.026252
         1326  +v 0.263364 -0.192792 -0.026252
         1327  +v 0.263364 -0.163046 -0.026252
         1328  +v 0.465748 -0.192792 -0.026252
         1329  +v 0.465748 -0.163046 -0.026252
         1330  +v 0.234150 -0.192792 -0.026252
         1331  +v 0.234150 -0.163046 -0.026252
         1332  +v 0.436533 -0.192792 -0.052875
         1333  +v 0.436533 -0.163046 -0.052875
         1334  +v 0.263364 -0.192792 -0.052875
         1335  +v 0.263364 -0.163046 -0.052875
         1336  +v 0.465748 -0.192792 -0.052875
         1337  +v 0.465748 -0.163046 -0.052875
         1338  +v 0.234150 -0.192792 -0.052875
         1339  +v 0.234150 -0.163046 -0.052875
         1340  +v 0.363015 -0.163046 -0.026252
         1341  +v 0.336883 -0.163046 -0.026252
         1342  +v 0.363015 -0.163046 -0.052875
         1343  +v 0.336883 -0.163046 -0.052875
         1344  +v 0.363015 -0.192792 -0.026252
         1345  +v 0.336883 -0.192792 -0.026252
         1346  +v 0.363015 -0.192792 -0.052875
         1347  +v 0.336883 -0.192792 -0.052875
         1348  +v 0.336883 -0.369886 -0.026252
         1349  +v 0.363015 -0.369886 -0.026252
         1350  +v 0.363015 -0.369886 -0.052875
         1351  +v 0.336883 -0.369886 -0.052875
         1352  +v 0.424976 -0.163046 0.433096
         1353  +v 0.424976 -0.163046 0.462841
         1354  +v 0.424976 -0.192792 0.462841
         1355  +v 0.424976 -0.192792 0.433096
         1356  +v -0.377143 -0.366977 -0.274524
         1357  +v -0.377143 -0.354833 -0.274524
         1358  +v -0.394068 -0.354833 -0.270754
         1359  +v -0.394068 -0.366977 -0.270754
         1360  +v -0.342055 -0.366977 -0.282340
         1361  +v -0.342055 -0.354833 -0.282340
         1362  +v -0.358980 -0.354833 -0.278570
         1363  +v -0.358980 -0.366977 -0.278570
         1364  +v -0.351532 -0.354833 -0.159555
         1365  +v -0.351532 -0.366977 -0.159555
         1366  +v -0.368457 -0.354833 -0.155785
         1367  +v -0.368457 -0.366977 -0.155785
         1368  +v -0.316444 -0.354833 -0.167372
         1369  +v -0.316444 -0.366977 -0.167372
         1370  +v -0.333369 -0.354833 -0.163601
         1371  +v -0.333369 -0.366977 -0.163601
         1372  +v -0.348359 -0.354833 -0.145314
         1373  +v -0.348359 -0.366977 -0.145314
         1374  +v -0.365284 -0.354833 -0.141543
         1375  +v -0.365284 -0.366977 -0.141543
         1376  +v -0.313271 -0.354833 -0.153130
         1377  +v -0.313271 -0.366977 -0.153130
         1378  +v -0.330196 -0.354833 -0.149360
         1379  +v -0.330196 -0.366977 -0.149360
         1380  +v -0.390745 -0.366977 -0.150820
         1381  +v -0.390745 -0.354833 -0.150820
         1382  +v -0.294155 -0.354833 -0.172337
         1383  +v -0.294155 -0.366977 -0.172337
         1384  +v -0.387573 -0.366977 -0.136578
         1385  +v -0.387573 -0.354833 -0.136578
         1386  +v -0.290983 -0.354833 -0.158095
         1387  +v -0.290983 -0.366977 -0.158095
         1388  +v -0.403486 -0.366977 -0.147982
         1389  +v -0.403486 -0.354833 -0.147982
         1390  +v -0.281415 -0.354833 -0.175175
         1391  +v -0.281415 -0.366977 -0.175175
         1392  +v -0.400313 -0.366977 -0.133740
         1393  +v -0.400313 -0.354833 -0.133740
         1394  +v -0.278242 -0.354833 -0.160934
         1395  +v -0.278242 -0.366977 -0.160934
         1396  +v -0.376481 -0.366977 -0.086788
         1397  +v -0.376481 -0.354833 -0.086788
         1398  +v -0.279891 -0.354833 -0.108306
         1399  +v -0.279891 -0.366977 -0.108306
         1400  +v -0.389222 -0.366977 -0.083950
         1401  +v -0.389222 -0.354833 -0.083950
         1402  +v -0.267151 -0.354833 -0.111144
         1403  +v -0.267151 -0.366977 -0.111144
         1404  +v 0.416697 -0.351846 -0.345672
         1405  +v 0.330559 -0.351846 -0.110980
         1406  +v 0.416697 -0.364596 -0.345672
         1407  +v 0.330559 -0.364596 -0.110980
         1408  +v 0.404727 -0.351846 -0.350065
         1409  +v 0.318589 -0.351846 -0.115373
         1410  +v 0.404727 -0.364596 -0.350065
         1411  +v 0.318589 -0.364596 -0.115373
         1412  +v 0.399469 -0.351846 -0.298733
         1413  +v 0.382242 -0.351846 -0.251795
         1414  +v 0.365014 -0.351846 -0.204857
         1415  +v 0.347787 -0.351846 -0.157918
         1416  +v 0.347787 -0.364596 -0.157918
         1417  +v 0.365014 -0.364596 -0.204857
         1418  +v 0.382242 -0.364596 -0.251795
         1419  +v 0.399469 -0.364596 -0.298733
         1420  +v 0.335817 -0.364596 -0.162311
         1421  +v 0.353045 -0.364596 -0.209250
         1422  +v 0.370272 -0.364596 -0.256188
         1423  +v 0.387500 -0.364596 -0.303126
         1424  +v 0.335817 -0.351846 -0.162311
         1425  +v 0.353045 -0.351846 -0.209250
         1426  +v 0.370272 -0.351846 -0.256188
         1427  +v 0.387500 -0.351846 -0.303126
         1428  +v 0.327323 -0.355294 -0.112168
         1429  +v 0.327323 -0.361149 -0.112168
         1430  +v 0.321826 -0.361149 -0.114185
         1431  +v 0.321826 -0.355294 -0.114185
         1432  +v 0.292544 -0.354083 -0.171043
         1433  +v 0.313088 -0.354083 -0.420197
         1434  +v 0.292544 -0.366833 -0.171043
         1435  +v 0.313088 -0.366833 -0.420197
         1436  +v 0.305251 -0.354083 -0.169995
         1437  +v 0.325795 -0.354083 -0.419149
         1438  +v 0.305251 -0.366833 -0.169995
         1439  +v 0.325795 -0.366833 -0.419149
         1440  +v 0.296653 -0.354083 -0.220873
         1441  +v 0.300762 -0.354083 -0.270704
         1442  +v 0.304871 -0.354083 -0.320535
         1443  +v 0.308979 -0.354083 -0.370366
         1444  +v 0.308979 -0.366833 -0.370366
         1445  +v 0.304871 -0.366833 -0.320535
         1446  +v 0.300762 -0.366833 -0.270704
         1447  +v 0.296653 -0.366833 -0.220873
         1448  +v 0.321686 -0.366833 -0.369318
         1449  +v 0.317578 -0.366833 -0.319487
         1450  +v 0.313469 -0.366833 -0.269657
         1451  +v 0.309360 -0.366833 -0.219826
         1452  +v 0.321686 -0.354083 -0.369318
         1453  +v 0.317578 -0.354083 -0.319487
         1454  +v 0.313469 -0.354083 -0.269657
         1455  +v 0.309360 -0.354083 -0.219826
         1456  +v 0.316524 -0.357530 -0.419914
         1457  +v 0.316524 -0.363385 -0.419914
         1458  +v 0.322359 -0.363385 -0.419433
         1459  +v 0.322359 -0.357530 -0.419433
         1460  +vt 0.708333 0.625000
         1461  +vt 0.708333 0.625000
         1462  +vt 0.708333 0.625000
         1463  +vt 0.791667 0.625000
         1464  +vt 0.791667 0.500000
         1465  +vt 0.791667 0.500000
         1466  +vt 0.625000 0.416667
         1467  +vt 0.625000 0.416667
         1468  +vt 0.625000 0.416667
         1469  +vt 0.791667 0.625000
         1470  +vt 0.791667 0.500000
         1471  +vt 0.791667 0.500000
         1472  +vt 0.708333 0.500000
         1473  +vt 0.708333 0.625000
         1474  +vt 0.791667 0.625000
         1475  +vt 0.708333 0.500000
         1476  +vt 0.791667 0.625000
         1477  +vt 0.625000 0.333333
         1478  +vt 0.625000 0.333333
         1479  +vt 0.625000 0.333333
         1480  +vt 0.791667 0.625000
         1481  +vt 0.791667 0.500000
         1482  +vt 0.708333 0.625000
         1483  +vt 0.708333 0.500000
         1484  +vt 0.708333 0.500000
         1485  +vt 0.708333 0.625000
         1486  +vt 0.791667 0.625000
         1487  +vt 0.791667 0.625000
         1488  +vt 0.791667 0.625000
         1489  +vt 0.708333 0.625000
         1490  +vt 0.708333 0.625000
         1491  +vt 0.708333 0.625000
         1492  +vt 0.110288 0.534180
         1493  +vt 0.043770 0.566113
         1494  +vt 0.110288 0.566113
         1495  +vt 0.110288 0.332258
         1496  +vt 0.138342 0.300325
         1497  +vt 0.138342 0.332258
         1498  +vt 0.110288 0.332258
         1499  +vt 0.138342 0.593223
         1500  +vt 0.138342 0.332258
         1501  +vt 0.138342 0.566113
         1502  +vt 0.110288 0.534180
         1503  +vt 0.138342 0.534180
         1504  +vt 0.221867 0.566113
         1505  +vt 0.221867 0.534180
         1506  +vt 0.300325 0.566113
         1507  +vt 0.332258 0.758647
         1508  +vt 0.332258 0.566113
         1509  +vt 0.138342 0.332258
         1510  +vt 0.221867 0.300325
         1511  +vt 0.221867 0.332258
         1512  +vt 0.500000 0.332258
         1513  +vt 0.249653 0.300325
         1514  +vt 0.249653 0.332258
         1515  +vt 0.110288 0.300325
         1516  +vt 0.249653 0.566113
         1517  +vt 0.500000 0.534180
         1518  +vt 0.249653 0.534180
         1519  +vt 0.110288 0.758647
         1520  +vt 0.110288 0.566113
         1521  +vt 0.138342 0.758647
         1522  +vt 0.138342 0.566113
         1523  +vt 0.332258 0.566113
         1524  +vt 0.300325 0.758647
         1525  +vt 0.300325 0.566113
         1526  +vt 0.221867 0.534180
         1527  +vt 0.138342 0.534180
         1528  +vt 0.221867 0.566113
         1529  +vt 0.221867 0.332258
         1530  +vt 0.138342 0.300325
         1531  +vt 0.300325 0.534180
         1532  +vt 0.332258 0.368284
         1533  +vt 0.332258 0.534180
         1534  +vt 0.249653 0.332258
         1535  +vt 0.500000 0.300325
         1536  +vt 0.500000 0.332258
         1537  +vt 0.249653 0.300325
         1538  +vt 0.500000 0.566113
         1539  +vt 0.249653 0.534180
         1540  +vt 0.500000 0.534180
         1541  +vt 0.249653 0.566113
         1542  +vt 0.221867 0.332258
         1543  +vt 0.103113 0.300325
         1544  +vt 0.221867 0.300325
         1545  +vt 0.249653 0.368284
         1546  +vt 0.221867 0.368284
         1547  +vt 0.332258 0.534180
         1548  +vt 0.300325 0.368284
         1549  +vt 0.300325 0.534180
         1550  +vt 0.249653 0.332258
         1551  +vt 0.221867 0.300325
         1552  +vt 0.221867 0.332258
         1553  +vt 0.249653 0.368284
         1554  +vt 0.221867 0.339038
         1555  +vt 0.249653 0.339038
         1556  +vt 0.400127 0.368284
         1557  +vt 0.221867 0.368284
         1558  +vt 0.332258 0.368284
         1559  +vt 0.300325 0.339038
         1560  +vt 0.300325 0.368284
         1561  +vt 0.103113 0.339038
         1562  +vt 0.221867 0.339038
         1563  +vt 0.103113 0.368284
         1564  +vt 0.103113 0.332258
         1565  +vt 0.400127 0.368284
         1566  +vt 0.430605 0.339038
         1567  +vt 0.400127 0.339038
         1568  +vt 0.400127 0.300325
         1569  +vt 0.249653 0.300325
         1570  +vt 0.249653 0.300325
         1571  +vt 0.400127 0.332258
         1572  +vt 0.249653 0.332258
         1573  +vt 0.249653 0.339038
         1574  +vt 0.300325 0.368284
         1575  +vt 0.332258 0.339038
         1576  +vt 0.332258 0.368284
         1577  +vt 0.400127 0.284931
         1578  +vt 0.400127 0.339038
         1579  +vt 0.430605 0.368284
         1580  +vt 0.430605 0.284931
         1581  +vt 0.430605 0.339038
         1582  +vt 0.430605 0.422392
         1583  +vt 0.400127 0.448880
         1584  +vt 0.400127 0.422392
         1585  +vt 0.332258 0.284931
         1586  +vt 0.300325 0.258443
         1587  +vt 0.300325 0.284931
         1588  +vt 0.300325 0.368284
         1589  +vt 0.332258 0.422392
         1590  +vt 0.332258 0.368284
         1591  +vt 0.300325 0.339038
         1592  +vt 0.332258 0.284931
         1593  +vt 0.430605 0.422392
         1594  +vt 0.430605 0.368284
         1595  +vt 0.332258 0.339038
         1596  +vt 0.300325 0.339038
         1597  +vt 0.300325 0.422392
         1598  +vt 0.400127 0.300325
         1599  +vt 0.430605 0.332258
         1600  +vt 0.400127 0.332258
         1601  +vt 0.400127 0.332258
         1602  +vt 0.430605 0.300325
         1603  +vt 0.400127 0.300325
         1604  +vt 0.400127 0.422392
         1605  +vt 0.430605 0.448880
         1606  +vt 0.430605 0.332258
         1607  +vt 0.500000 0.300325
         1608  +vt 0.300325 0.422392
         1609  +vt 0.332258 0.448880
         1610  +vt 0.400127 0.284931
         1611  +vt 0.430605 0.258443
         1612  +vt 0.430605 0.284931
         1613  +vt 0.400127 0.258443
         1614  +vt 0.500000 0.284931
         1615  +vt 0.500000 0.448880
         1616  +vt 0.430605 0.448880
         1617  +vt 0.430605 0.332258
         1618  +vt 0.500000 0.300325
         1619  +vt 0.430605 0.300325
         1620  +vt 0.500000 0.258443
         1621  +vt 0.430605 0.258443
         1622  +vt 0.500000 0.422392
         1623  +vt 0.430605 0.300325
         1624  +vt 0.500000 0.332258
         1625  +vt 0.430605 0.300325
         1626  +vt 0.500000 0.332258
         1627  +vt 0.430605 0.332258
         1628  +vt 0.110288 0.593223
         1629  +vt 0.138342 0.624825
         1630  +vt 0.332258 0.534180
         1631  +vt 0.593223 0.566113
         1632  +vt 0.110288 0.593223
         1633  +vt 0.110288 0.332258
         1634  +vt 0.593223 0.534180
         1635  +vt 0.332258 0.534180
         1636  +vt 0.110288 0.566113
         1637  +vt 0.138342 0.534180
         1638  +vt 0.110288 0.534180
         1639  +vt 0.138342 0.764694
         1640  +vt 0.138342 0.566113
         1641  +vt 0.138342 0.534180
         1642  +vt 0.217267 0.566113
         1643  +vt 0.138342 0.566113
         1644  +vt 0.138342 0.593223
         1645  +vt 0.217267 0.624825
         1646  +vt 0.138342 0.624825
         1647  +vt 0.138342 0.593223
         1648  +vt 0.110288 0.624825
         1649  +vt 0.110288 0.593223
         1650  +vt 0.593223 0.566113
         1651  +vt 0.624825 0.764694
         1652  +vt 0.624825 0.566113
         1653  +vt 0.110288 0.764694
         1654  +vt 0.110288 0.566113
         1655  +vt 0.624825 0.566113
         1656  +vt 0.593223 0.764694
         1657  +vt 0.031363 0.624825
         1658  +vt -0.000000 0.825388
         1659  +vt -0.000000 0.624825
         1660  +vt 0.217267 0.624825
         1661  +vt 0.248630 0.593223
         1662  +vt 0.217267 0.593223
         1663  +vt 0.031363 0.624825
         1664  +vt 0.110288 0.624825
         1665  +vt 0.031363 0.566113
         1666  +vt 0.110288 0.624825
         1667  +vt 0.031363 0.593223
         1668  +vt 0.031363 0.534180
         1669  +vt 0.110288 0.534180
         1670  +vt 0.217267 0.534180
         1671  +vt 0.593223 0.566113
         1672  +vt 0.624825 0.534180
         1673  +vt 0.593223 0.534180
         1674  +vt 0.593223 0.534180
         1675  +vt 0.624825 0.566113
         1676  +vt 0.593223 0.566113
         1677  +vt 0.217267 0.534180
         1678  +vt 0.248630 0.566113
         1679  +vt 0.217267 0.593223
         1680  +vt 0.248630 0.624825
         1681  +vt 0.031363 0.593223
         1682  +vt -0.000000 0.624825
         1683  +vt 0.624825 0.566113
         1684  +vt 0.825388 0.534180
         1685  +vt 0.624825 0.534180
         1686  +vt 0.031363 0.566113
         1687  +vt -0.000000 0.534180
         1688  +vt -0.000000 0.593223
         1689  +vt 0.217267 0.825388
         1690  +vt 0.248630 0.853968
         1691  +vt 0.248630 0.825388
         1692  +vt -0.000000 0.825388
         1693  +vt 0.031363 0.853968
         1694  +vt 0.031363 0.825388
         1695  +vt 0.624825 0.534180
         1696  +vt 0.825388 0.566113
         1697  +vt 0.217267 0.825388
         1698  +vt 0.248630 0.624825
         1699  +vt 0.624825 0.534180
         1700  +vt 0.825388 0.566113
         1701  +vt 0.624825 0.566113
         1702  +vt 0.624825 0.566113
         1703  +vt 0.825388 0.534180
         1704  +vt 0.217267 0.566113
         1705  +vt 0.248630 0.534180
         1706  +vt 0.217267 0.534180
         1707  +vt 0.031363 0.534180
         1708  +vt -0.000000 0.566113
         1709  +vt 0.031363 0.566113
         1710  +vt 0.825388 0.566113
         1711  +vt 0.853968 0.534180
         1712  +vt 0.853968 0.566113
         1713  +vt 0.825388 0.756231
         1714  +vt 0.825388 0.566113
         1715  +vt 0.031363 0.825388
         1716  +vt -0.000000 0.853968
         1717  +vt 0.248630 0.825388
         1718  +vt 0.217267 0.853968
         1719  +vt 0.825388 0.534180
         1720  +vt 0.853968 0.566113
         1721  +vt 0.138342 0.853968
         1722  +vt 0.110288 0.825388
         1723  +vt 0.138342 0.825388
         1724  +vt 0.110288 0.853968
         1725  +vt 0.138342 0.853968
         1726  +vt 0.110288 0.853968
         1727  +vt 0.031363 0.853968
         1728  +vt 0.138342 0.566113
         1729  +vt 0.217267 0.534180
         1730  +vt 0.217267 0.566113
         1731  +vt 0.138342 0.566113
         1732  +vt 0.110288 0.566113
         1733  +vt 0.138342 0.534180
         1734  +vt 0.110288 0.534180
         1735  +vt 0.031363 0.534180
         1736  +vt 0.031363 0.566113
         1737  +vt 0.110288 0.566113
         1738  +vt 0.110288 0.534180
         1739  +vt 0.138342 0.534180
         1740  +vt 0.138342 0.825388
         1741  +vt 0.110288 0.853968
         1742  +vt 0.110288 0.825388
         1743  +vt 0.110288 0.756231
         1744  +vt 0.825388 0.566113
         1745  +vt 0.853968 0.756231
         1746  +vt 0.853968 0.566113
         1747  +vt 0.138342 0.756231
         1748  +vt 0.300325 0.566113
         1749  +vt 0.332258 0.534180
         1750  +vt 0.300325 0.534180
         1751  +vt 0.043770 0.534180
         1752  +vt 0.043770 0.300325
         1753  +vt 0.110288 0.300325
         1754  +vt 0.043770 0.332258
         1755  +vt 0.956230 0.566113
         1756  +vt 0.889711 0.534180
         1757  +vt 0.889711 0.566113
         1758  +vt 0.861658 0.300325
         1759  +vt 0.889711 0.332258
         1760  +vt 0.861658 0.332258
         1761  +vt 0.861658 0.593223
         1762  +vt 0.889711 0.332258
         1763  +vt 0.861658 0.332258
         1764  +vt 0.889711 0.534180
         1765  +vt 0.861658 0.566113
         1766  +vt 0.861658 0.534180
         1767  +vt 0.778133 0.566113
         1768  +vt 0.778133 0.534180
         1769  +vt 0.332258 0.758647
         1770  +vt 0.300325 0.566113
         1771  +vt 0.332258 0.566113
         1772  +vt 0.778133 0.300325
         1773  +vt 0.861658 0.332258
         1774  +vt 0.778133 0.332258
         1775  +vt 0.750346 0.300325
         1776  +vt 0.750346 0.332258
         1777  +vt 0.889711 0.300325
         1778  +vt 0.750346 0.566113
         1779  +vt 0.750346 0.534180
         1780  +vt 0.889711 0.758647
         1781  +vt 0.889711 0.566113
         1782  +vt 0.861658 0.758647
         1783  +vt 0.861658 0.566113
         1784  +vt 0.300325 0.758647
         1785  +vt 0.332258 0.566113
         1786  +vt 0.300325 0.566113
         1787  +vt 0.778133 0.534180
         1788  +vt 0.861658 0.534180
         1789  +vt 0.778133 0.566113
         1790  +vt 0.861658 0.300325
         1791  +vt 0.778133 0.332258
         1792  +vt 0.332258 0.368284
         1793  +vt 0.300325 0.534180
         1794  +vt 0.332258 0.534180
         1795  +vt 0.750346 0.332258
         1796  +vt 0.750346 0.300325
         1797  +vt 0.750346 0.534180
         1798  +vt 0.750346 0.566113
         1799  +vt 0.896886 0.300325
         1800  +vt 0.778133 0.332258
         1801  +vt 0.778133 0.300325
         1802  +vt 0.750346 0.368284
         1803  +vt 0.778133 0.368284
         1804  +vt 0.300325 0.368284
         1805  +vt 0.332258 0.534180
         1806  +vt 0.300325 0.534180
         1807  +vt 0.778133 0.300325
         1808  +vt 0.750346 0.332258
         1809  +vt 0.778133 0.332258
         1810  +vt 0.778133 0.339038
         1811  +vt 0.750346 0.368284
         1812  +vt 0.599872 0.368284
         1813  +vt 0.750346 0.339038
         1814  +vt 0.778133 0.368284
         1815  +vt 0.300325 0.339038
         1816  +vt 0.332258 0.368284
         1817  +vt 0.300325 0.368284
         1818  +vt 0.896886 0.339038
         1819  +vt 0.778133 0.339038
         1820  +vt 0.896886 0.368284
         1821  +vt 0.896886 0.332258
         1822  +vt 0.569395 0.339038
         1823  +vt 0.599872 0.368284
         1824  +vt 0.599872 0.339038
         1825  +vt 0.599872 0.300325
         1826  +vt 0.750346 0.300325
         1827  +vt 0.599872 0.332258
         1828  +vt 0.750346 0.300325
         1829  +vt 0.750346 0.332258
         1830  +vt 0.750346 0.339038
         1831  +vt 0.332258 0.339038
         1832  +vt 0.300325 0.368284
         1833  +vt 0.332258 0.368284
         1834  +vt 0.599872 0.284931
         1835  +vt 0.569395 0.368284
         1836  +vt 0.599872 0.339038
         1837  +vt 0.569395 0.284931
         1838  +vt 0.569395 0.339038
         1839  +vt 0.599872 0.448880
         1840  +vt 0.569395 0.422392
         1841  +vt 0.599872 0.422392
         1842  +vt 0.300325 0.258443
         1843  +vt 0.332258 0.284931
         1844  +vt 0.300325 0.284931
         1845  +vt 0.332258 0.422392
         1846  +vt 0.300325 0.368284
         1847  +vt 0.332258 0.368284
         1848  +vt 0.332258 0.284931
         1849  +vt 0.300325 0.339038
         1850  +vt 0.569395 0.422392
         1851  +vt 0.569395 0.368284
         1852  +vt 0.332258 0.339038
         1853  +vt 0.300325 0.339038
         1854  +vt 0.300325 0.422392
         1855  +vt 0.569395 0.332258
         1856  +vt 0.599872 0.300325
         1857  +vt 0.599872 0.332258
         1858  +vt 0.569395 0.300325
         1859  +vt 0.599872 0.332258
         1860  +vt 0.599872 0.300325
         1861  +vt 0.569395 0.448880
         1862  +vt 0.599872 0.422392
         1863  +vt 0.569395 0.332258
         1864  +vt 0.332258 0.448880
         1865  +vt 0.300325 0.422392
         1866  +vt 0.569395 0.258443
         1867  +vt 0.599872 0.284931
         1868  +vt 0.599872 0.258443
         1869  +vt 0.569395 0.284931
         1870  +vt 0.300325 0.448880
         1871  +vt 0.332258 0.422392
         1872  +vt 0.300325 0.422392
         1873  +vt 0.332258 0.258443
         1874  +vt 0.300325 0.284931
         1875  +vt 0.332258 0.284931
         1876  +vt 0.569395 0.448880
         1877  +vt 0.569395 0.332258
         1878  +vt 0.569395 0.300325
         1879  +vt 0.569395 0.258443
         1880  +vt 0.569395 0.300325
         1881  +vt 0.569395 0.300325
         1882  +vt 0.569395 0.332258
         1883  +vt 0.861658 0.624825
         1884  +vt 0.889711 0.593223
         1885  +vt 0.593223 0.566113
         1886  +vt 0.332258 0.534180
         1887  +vt 0.889711 0.593223
         1888  +vt 0.889711 0.332258
         1889  +vt 0.593223 0.534180
         1890  +vt 0.332258 0.534180
         1891  +vt 0.861658 0.534180
         1892  +vt 0.889711 0.566113
         1893  +vt 0.889711 0.534180
         1894  +vt 0.861658 0.764694
         1895  +vt 0.861658 0.566113
         1896  +vt 0.782733 0.566113
         1897  +vt 0.861658 0.534180
         1898  +vt 0.861658 0.566113
         1899  +vt 0.782733 0.624825
         1900  +vt 0.861658 0.593223
         1901  +vt 0.861658 0.624825
         1902  +vt 0.889711 0.624825
         1903  +vt 0.861658 0.593223
         1904  +vt 0.889711 0.593223
         1905  +vt 0.624825 0.764694
         1906  +vt 0.593223 0.566113
         1907  +vt 0.624825 0.566113
         1908  +vt 0.889711 0.764694
         1909  +vt 0.889711 0.566113
         1910  +vt 0.593223 0.764694
         1911  +vt 0.624825 0.566113
         1912  +vt 1.000000 0.825388
         1913  +vt 0.968637 0.624825
         1914  +vt 1.000000 0.624825
         1915  +vt 0.751369 0.593223
         1916  +vt 0.782733 0.624825
         1917  +vt 0.782733 0.593223
         1918  +vt 0.968637 0.624825
         1919  +vt 0.889711 0.624825
         1920  +vt 0.968637 0.566113
         1921  +vt 0.968637 0.593223
         1922  +vt 0.889711 0.624825
         1923  +vt 0.968637 0.534180
         1924  +vt 0.889711 0.534180
         1925  +vt 0.782733 0.534180
         1926  +vt 0.624825 0.534180
         1927  +vt 0.593223 0.566113
         1928  +vt 0.593223 0.534180
         1929  +vt 0.624825 0.566113
         1930  +vt 0.593223 0.534180
         1931  +vt 0.593223 0.566113
         1932  +vt 0.751369 0.566113
         1933  +vt 0.782733 0.534180
         1934  +vt 0.751369 0.624825
         1935  +vt 0.782733 0.593223
         1936  +vt 1.000000 0.624825
         1937  +vt 0.968637 0.593223
         1938  +vt 0.825388 0.534180
         1939  +vt 0.624825 0.566113
         1940  +vt 0.624825 0.534180
         1941  +vt 1.000000 0.534180
         1942  +vt 0.968637 0.566113
         1943  +vt 1.000000 0.593223
         1944  +vt 0.751369 0.853968
         1945  +vt 0.782733 0.825388
         1946  +vt 0.751369 0.825388
         1947  +vt 0.968637 0.853968
         1948  +vt 1.000000 0.825388
         1949  +vt 0.968637 0.825388
         1950  +vt 0.825388 0.566113
         1951  +vt 0.624825 0.534180
         1952  +vt 0.782733 0.825388
         1953  +vt 0.751369 0.624825
         1954  +vt 0.825388 0.566113
         1955  +vt 0.624825 0.534180
         1956  +vt 0.624825 0.566113
         1957  +vt 0.825388 0.534180
         1958  +vt 0.624825 0.566113
         1959  +vt 0.751369 0.534180
         1960  +vt 0.782733 0.566113
         1961  +vt 0.782733 0.534180
         1962  +vt 1.000000 0.566113
         1963  +vt 0.968637 0.534180
         1964  +vt 0.968637 0.566113
         1965  +vt 0.853968 0.534180
         1966  +vt 0.825388 0.566113
         1967  +vt 0.825388 0.756231
         1968  +vt 0.853968 0.566113
         1969  +vt 0.825388 0.566113
         1970  +vt 1.000000 0.853968
         1971  +vt 0.968637 0.825388
         1972  +vt 0.782733 0.853968
         1973  +vt 0.751369 0.825388
         1974  +vt 0.853968 0.566113
         1975  +vt 0.825388 0.534180
         1976  +vt 0.861658 0.853968
         1977  +vt 0.889711 0.825388
         1978  +vt 0.889711 0.853968
         1979  +vt 0.861658 0.825388
         1980  +vt 0.861658 0.853968
         1981  +vt 0.889711 0.853968
         1982  +vt 0.968637 0.853968
         1983  +vt 0.782733 0.534180
         1984  +vt 0.861658 0.566113
         1985  +vt 0.782733 0.566113
         1986  +vt 0.861658 0.566113
         1987  +vt 0.861658 0.534180
         1988  +vt 0.889711 0.566113
         1989  +vt 0.889711 0.534180
         1990  +vt 0.968637 0.534180
         1991  +vt 0.968637 0.566113
         1992  +vt 0.889711 0.566113
         1993  +vt 0.889711 0.534180
         1994  +vt 0.861658 0.534180
         1995  +vt 0.889711 0.853968
         1996  +vt 0.861658 0.825388
         1997  +vt 0.889711 0.825388
         1998  +vt 0.889711 0.756231
         1999  +vt 0.853968 0.756231
         2000  +vt 0.825388 0.566113
         2001  +vt 0.853968 0.566113
         2002  +vt 0.861658 0.756231
         2003  +vt 0.332258 0.534180
         2004  +vt 0.300325 0.566113
         2005  +vt 0.300325 0.534180
         2006  +vt 0.956230 0.534180
         2007  +vt 0.956230 0.300325
         2008  +vt 0.889711 0.300325
         2009  +vt 0.956230 0.332258
         2010  +vt 0.474582 0.702493
         2011  +vt 0.427211 0.742353
         2012  +vt 0.427211 0.702493
         2013  +vt 0.427211 0.702493
         2014  +vt 0.474582 0.742353
         2015  +vt 0.474582 0.702493
         2016  +vt 0.380709 0.483412
         2017  +vt 0.702493 0.516588
         2018  +vt 0.380709 0.516588
         2019  +vt 0.572789 0.380709
         2020  +vt 0.525418 0.702493
         2021  +vt 0.525418 0.380709
         2022  +vt 0.380709 0.516588
         2023  +vt 0.702493 0.483412
         2024  +vt 0.380709 0.483412
         2025  +vt 0.380709 0.483412
         2026  +vt 0.702493 0.516588
         2027  +vt 0.380709 0.516588
         2028  +vt 0.474582 0.380709
         2029  +vt 0.380709 0.516588
         2030  +vt 0.702493 0.483412
         2031  +vt 0.380709 0.483412
         2032  +vt 0.474582 0.380709
         2033  +vt 0.427211 0.380709
         2034  +vt 0.572789 0.380709
         2035  +vt 0.525418 0.702493
         2036  +vt 0.572789 0.702493
         2037  +vt 0.427211 0.516588
         2038  +vt 0.474582 0.483412
         2039  +vt 0.427211 0.483412
         2040  +vt 0.525418 0.516588
         2041  +vt 0.572789 0.483412
         2042  +vt 0.525418 0.483412
         2043  +vt 0.572789 0.742353
         2044  +vt 0.572789 0.702493
         2045  +vt 0.525418 0.742353
         2046  +vt 0.702493 0.483412
         2047  +vt 0.742353 0.516588
         2048  +vt 0.572789 0.516588
         2049  +vt 0.635172 0.483412
         2050  +vt 0.635172 0.702493
         2051  +vt 0.702493 0.516588
         2052  +vt 0.742353 0.483412
         2053  +vt 0.364828 0.742353
         2054  +vt 0.329168 0.702493
         2055  +vt 0.329168 0.742353
         2056  +vt 0.670832 0.742353
         2057  +vt 0.670832 0.702493
         2058  +vt 0.364828 0.702493
         2059  +vt 0.635172 0.742353
         2060  +vt 0.572789 0.742353
         2061  +vt 0.427211 0.516588
         2062  +vt 0.364828 0.483412
         2063  +vt 0.427211 0.483412
         2064  +vt 0.427211 0.742353
         2065  +vt 0.572789 0.483412
         2066  +vt 0.635172 0.516588
         2067  +vt 0.572789 0.516588
         2068  +vt 0.364828 0.516588
         2069  +vt 0.702493 0.516588
         2070  +vt 0.742353 0.483412
         2071  +vt 0.702493 0.483412
         2072  +vt 0.702493 0.483412
         2073  +vt 0.742353 0.516588
         2074  +vt 0.702493 0.516588
         2075  +vt 0.742353 0.516588
         2076  +vt 0.881709 0.483412
         2077  +vt 0.635172 0.483412
         2078  +vt 0.670832 0.516588
         2079  +vt 0.635172 0.702493
         2080  +vt 0.670832 0.742353
         2081  +vt 0.364828 0.742353
         2082  +vt 0.329168 0.702493
         2083  +vt 0.329168 0.742353
         2084  +vt 0.364828 0.881709
         2085  +vt 0.329168 0.881709
         2086  +vt 0.364828 0.516588
         2087  +vt 0.329168 0.483412
         2088  +vt 0.635172 0.516588
         2089  +vt 0.670832 0.483412
         2090  +vt 0.635172 0.483412
         2091  +vt 0.364828 0.483412
         2092  +vt 0.329168 0.516588
         2093  +vt 0.364828 0.516588
         2094  +vt 0.670832 0.881709
         2095  +vt 0.635172 0.881709
         2096  +vt 0.635172 0.742353
         2097  +vt 0.670832 0.881709
         2098  +vt 0.742353 0.516588
         2099  +vt 0.881709 0.483412
         2100  +vt 0.742353 0.483412
         2101  +vt 0.742353 0.483412
         2102  +vt 0.881709 0.516588
         2103  +vt 0.364828 0.881709
         2104  +vt 0.742353 0.483412
         2105  +vt 0.881709 0.516588
         2106  +vt 0.742353 0.516588
         2107  +vt 0.479992 0.769785
         2108  +vt 0.520008 0.612865
         2109  +vt 0.479992 0.612865
         2110  +vt 0.479992 0.612865
         2111  +vt 0.520008 0.769785
         2112  +vt 0.520008 0.612865
         2113  +vt 0.479992 0.612865
         2114  +vt 0.520008 0.769785
         2115  +vt 0.520008 0.612865
         2116  +vt 0.520008 0.520008
         2117  +vt 0.479992 0.479992
         2118  +vt 0.479992 0.520008
         2119  +vt 0.479992 0.520008
         2120  +vt 0.509188 0.509188
         2121  +vt 0.520008 0.520008
         2122  +vt 0.520008 0.142104
         2123  +vt 0.479992 -0.014816
         2124  +vt 0.520008 -0.014816
         2125  +vt 0.520008 0.299024
         2126  +vt 0.479992 0.455944
         2127  +vt 0.479992 0.299024
         2128  +vt 0.520008 0.142104
         2129  +vt 0.479992 -0.014816
         2130  +vt 0.520008 -0.014816
         2131  +vt 0.520008 0.455944
         2132  +vt 0.479992 0.299024
         2133  +vt 0.520008 0.299024
         2134  +vt 0.479992 0.142104
         2135  +vt 0.479992 -0.014816
         2136  +vt 0.479992 0.455944
         2137  +vt 0.479992 0.299024
         2138  +vt 0.479992 0.142104
         2139  +vt 0.520008 -0.014816
         2140  +vt 0.520008 0.299024
         2141  +vt 0.509188 0.490812
         2142  +vt 0.520008 0.479992
         2143  +vt 0.490812 0.490812
         2144  +vt 0.490812 0.509188
         2145  +vt 0.479992 0.479992
         2146  +vt 0.479992 0.769785
         2147  +vt 0.520008 0.612865
         2148  +vt 0.479992 0.612865
         2149  +vt 0.479992 0.612865
         2150  +vt 0.520008 0.769785
         2151  +vt 0.520008 0.612865
         2152  +vt 0.479992 0.612865
         2153  +vt 0.520008 0.769785
         2154  +vt 0.520008 0.612865
         2155  +vt 0.520008 0.520008
         2156  +vt 0.479992 0.479992
         2157  +vt 0.479992 0.520008
         2158  +vt 0.520008 0.520008
         2159  +vt 0.490812 0.509188
         2160  +vt 0.509188 0.509188
         2161  +vt 0.520008 -0.014816
         2162  +vt 0.479992 0.142104
         2163  +vt 0.479992 -0.014816
         2164  +vt 0.520008 0.455944
         2165  +vt 0.479992 0.299024
         2166  +vt 0.520008 0.299024
         2167  +vt 0.520008 0.142104
         2168  +vt 0.479992 -0.014816
         2169  +vt 0.520008 -0.014816
         2170  +vt 0.520008 0.455944
         2171  +vt 0.479992 0.299024
         2172  +vt 0.520008 0.299024
         2173  +vt 0.479992 0.142104
         2174  +vt 0.479992 -0.014816
         2175  +vt 0.479992 0.455944
         2176  +vt 0.479992 0.299024
         2177  +vt 0.520008 -0.014816
         2178  +vt 0.479992 0.455944
         2179  +vt 0.520008 0.299024
         2180  +vt 0.509188 0.490812
         2181  +vt 0.520008 0.479992
         2182  +vt 0.479992 0.520008
         2183  +vt 0.490812 0.490812
         2184  +vt 0.479992 0.479992
         2185  +vt 0.791667 0.625000
         2186  +vt 0.625000 0.416667
         2187  +vt 0.625000 0.333333
         2188  +vt 0.708333 0.500000
         2189  +vt 0.043770 0.534180
         2190  +vt 0.110288 0.300325
         2191  +vt 0.300325 0.758647
         2192  +vt 0.138342 0.300325
         2193  +vt 0.500000 0.300325
         2194  +vt 0.500000 0.566113
         2195  +vt 0.138342 0.758647
         2196  +vt 0.110288 0.758647
         2197  +vt 0.332258 0.758647
         2198  +vt 0.221867 0.300325
         2199  +vt 0.300325 0.368284
         2200  +vt 0.103113 0.332258
         2201  +vt 0.332258 0.368284
         2202  +vt 0.332258 0.339038
         2203  +vt 0.103113 0.368284
         2204  +vt 0.103113 0.339038
         2205  +vt 0.103113 0.300325
         2206  +vt 0.400127 0.332258
         2207  +vt 0.400127 0.300325
         2208  +vt 0.332258 0.258443
         2209  +vt 0.300325 0.284931
         2210  +vt 0.332258 0.422392
         2211  +vt 0.400127 0.448880
         2212  +vt 0.500000 0.332258
         2213  +vt 0.300325 0.448880
         2214  +vt 0.400127 0.258443
         2215  +vt 0.500000 0.258443
         2216  +vt 0.500000 0.422392
         2217  +vt 0.500000 0.332258
         2218  +vt 0.500000 0.284931
         2219  +vt 0.500000 0.448880
         2220  +vt 0.500000 0.300325
         2221  +vt 0.500000 0.300325
         2222  +vt 0.593223 0.534180
         2223  +vt 0.110288 0.764694
         2224  +vt 0.138342 0.624825
         2225  +vt 0.593223 0.764694
         2226  +vt 0.138342 0.764694
         2227  +vt 0.624825 0.764694
         2228  +vt 0.031363 0.534180
         2229  +vt 0.217267 0.566113
         2230  +vt 0.248630 0.534180
         2231  +vt 0.248630 0.593223
         2232  +vt -0.000000 0.593223
         2233  +vt 0.825388 0.566113
         2234  +vt -0.000000 0.566113
         2235  +vt 0.217267 0.853968
         2236  +vt -0.000000 0.853968
         2237  +vt 0.825388 0.534180
         2238  +vt 0.248630 0.566113
         2239  +vt -0.000000 0.534180
         2240  +vt 0.853968 0.566113
         2241  +vt 0.853968 0.756231
         2242  +vt 0.248630 0.853968
         2243  +vt 0.853968 0.534180
         2244  +vt 0.138342 0.825388
         2245  +vt 0.110288 0.825388
         2246  +vt 0.138342 0.853968
         2247  +vt 0.138342 0.756231
         2248  +vt 0.825388 0.756231
         2249  +vt 0.110288 0.756231
         2250  +vt 0.332258 0.566113
         2251  +vt 0.043770 0.566113
         2252  +vt 0.043770 0.332258
         2253  +vt 0.043770 0.300325
         2254  +vt 0.956230 0.534180
         2255  +vt 0.889711 0.300325
         2256  +vt 0.300325 0.758647
         2257  +vt 0.861658 0.300325
         2258  +vt 0.861658 0.758647
         2259  +vt 0.889711 0.758647
         2260  +vt 0.332258 0.758647
         2261  +vt 0.778133 0.300325
         2262  +vt 0.300325 0.368284
         2263  +vt 0.896886 0.332258
         2264  +vt 0.332258 0.368284
         2265  +vt 0.332258 0.339038
         2266  +vt 0.896886 0.368284
         2267  +vt 0.896886 0.339038
         2268  +vt 0.896886 0.300325
         2269  +vt 0.599872 0.332258
         2270  +vt 0.599872 0.300325
         2271  +vt 0.332258 0.258443
         2272  +vt 0.300325 0.284931
         2273  +vt 0.332258 0.422392
         2274  +vt 0.599872 0.448880
         2275  +vt 0.300325 0.448880
         2276  +vt 0.599872 0.258443
         2277  +vt 0.332258 0.448880
         2278  +vt 0.300325 0.258443
         2279  +vt 0.593223 0.534180
         2280  +vt 0.889711 0.764694
         2281  +vt 0.861658 0.624825
         2282  +vt 0.593223 0.764694
         2283  +vt 0.861658 0.764694
         2284  +vt 0.624825 0.764694
         2285  +vt 0.968637 0.534180
         2286  +vt 0.782733 0.566113
         2287  +vt 0.751369 0.534180
         2288  +vt 0.751369 0.593223
         2289  +vt 1.000000 0.593223
         2290  +vt 0.825388 0.566113
         2291  +vt 1.000000 0.566113
         2292  +vt 0.782733 0.853968
         2293  +vt 1.000000 0.853968
         2294  +vt 0.825388 0.534180
         2295  +vt 0.751369 0.566113
         2296  +vt 1.000000 0.534180
         2297  +vt 0.853968 0.566113
         2298  +vt 0.853968 0.756231
         2299  +vt 0.751369 0.853968
         2300  +vt 0.853968 0.534180
         2301  +vt 0.861658 0.825388
         2302  +vt 0.889711 0.825388
         2303  +vt 0.861658 0.853968
         2304  +vt 0.861658 0.756231
         2305  +vt 0.825388 0.756231
         2306  +vt 0.889711 0.756231
         2307  +vt 0.332258 0.566113
         2308  +vt 0.956230 0.566113
         2309  +vt 0.956230 0.332258
         2310  +vt 0.956230 0.300325
         2311  +vt 0.474582 0.742353
         2312  +vt 0.702493 0.516588
         2313  +vt 0.702493 0.483412
         2314  +vt 0.427211 0.380709
         2315  +vt 0.525418 0.380709
         2316  +vt 0.474582 0.516588
         2317  +vt 0.525418 0.742353
         2318  +vt 0.742353 0.483412
         2319  +vt 0.635172 0.516588
         2320  +vt 0.742353 0.516588
         2321  +vt 0.364828 0.702493
         2322  +vt 0.364828 0.483412
         2323  +vt 0.881709 0.516588
         2324  +vt 0.670832 0.483412
         2325  +vt 0.670832 0.702493
         2326  +vt 0.329168 0.516588
         2327  +vt 0.670832 0.516588
         2328  +vt 0.329168 0.483412
         2329  +vt 0.635172 0.881709
         2330  +vt 0.881709 0.516588
         2331  +vt 0.881709 0.483412
         2332  +vt 0.329168 0.881709
         2333  +vt 0.881709 0.483412
         2334  +vt 0.520008 0.769785
         2335  +vt 0.479992 0.769785
         2336  +vt 0.479992 0.769785
         2337  +vt 0.520008 0.479992
         2338  +vt 0.520008 0.455944
         2339  +vt 0.479992 0.142104
         2340  +vt 0.479992 0.455944
         2341  +vt 0.520008 0.142104
         2342  +vt 0.520008 0.455944
         2343  +vt 0.520008 0.769785
         2344  +vt 0.479992 0.769785
         2345  +vt 0.479992 0.769785
         2346  +vt 0.520008 0.479992
         2347  +vt 0.520008 0.142104
         2348  +vt 0.479992 0.142104
         2349  +vt 0.479992 0.455944
         2350  +vt 0.520008 0.142104
         2351  +vt 0.520008 0.455944
         2352  +vn 0.0000 -1.0000 -0.0000
         2353  +vn 1.0000 0.0000 -0.0000
         2354  +vn 0.0000 0.0000 1.0000
         2355  +vn -1.0000 0.0000 0.0000
         2356  +vn 0.0000 1.0000 0.0000
         2357  +vn -0.0000 0.0000 -1.0000
         2358  +vn -0.9761 0.0000 0.2174
         2359  +vn 0.9761 0.0000 -0.2174
         2360  +vn 0.2174 0.0000 0.9761
         2361  +vn -0.2174 0.0000 -0.9761
         2362  +vn 0.9388 0.0000 0.3446
         2363  +vn -0.9388 0.0000 -0.3446
         2364  +vn 0.3445 0.0000 -0.9388
         2365  +vn -0.3446 -0.0000 0.9388
         2366  +vn -0.9966 0.0000 -0.0822
         2367  +vn 0.9966 0.0000 0.0822
         2368  +vn -0.0822 0.0000 0.9966
         2369  +vn 0.0822 -0.0000 -0.9966
         2370  +vn 0.0821 0.0000 -0.9966
         2371  +vn 0.3446 0.0000 -0.9388
         2372  +vn -0.3445 0.0000 0.9388
         2373  +g copper_Cube.015_copper.001
         2374  +usemtl copper.001
         2375  +s off
         2376  +f 260/345/114 273/346/114 253/347/114
         2377  +f 258/348/115 267/349/115 255/350/115
         2378  +f 256/351/116 259/352/116 251/353/116
         2379  +f 262/354/115 265/355/115 261/356/115
         2380  +f 259/357/117 264/358/117 260/345/117
         2381  +f 255/350/118 266/359/118 258/348/118
         2382  +f 251/360/114 260/345/114 253/347/114
         2383  +f 262/354/115 276/361/115 266/359/115
         2384  +f 252/362/116 265/363/116 255/364/116
         2385  +f 254/365/114 261/356/114 252/366/114
         2386  +f 257/367/118 263/368/118 256/369/118
         2387  +f 256/369/117 269/370/117 257/367/117
         2388  +f 272/371/119 275/372/119 271/373/119
         2389  +f 273/346/119 278/374/119 274/375/119
         2390  +f 254/365/114 275/372/114 262/354/114
         2391  +f 253/347/115 274/375/115 257/367/115
         2392  +f 264/358/117 277/376/117 260/345/117
         2393  +f 257/367/118 278/374/118 264/358/118
         2394  +f 266/359/118 272/371/118 258/348/118
         2395  +f 258/348/117 271/373/117 254/365/117
         2396  +f 281/377/116 394/378/116 282/379/116
         2397  +f 288/380/118 290/381/118 289/382/118
         2398  +f 281/383/114 337/384/114 286/385/114
         2399  +f 285/386/119 279/387/119 283/388/119
         2400  +f 292/389/119 283/388/119 297/390/119
         2401  +f 280/391/115 288/392/115 282/393/115
         2402  +f 284/394/118 292/395/118 295/396/118
         2403  +f 403/397/114 298/398/114 293/399/114
         2404  +f 286/385/114 279/400/114 281/383/114
         2405  +f 296/401/116 403/402/116 293/403/116
         2406  +f 285/386/119 287/404/119 280/405/119
         2407  +f 282/379/116 289/406/116 284/407/116
         2408  +f 284/408/117 290/409/117 285/410/117
         2409  +f 284/407/116 294/411/116 286/412/116
         2410  +f 295/413/116 293/403/116 294/411/116
         2411  +f 294/414/114 283/415/114 286/385/114
         2412  +f 298/416/117 299/417/117 293/418/117
         2413  +f 296/419/118 406/420/118 404/421/118
         2414  +f 295/396/118 291/422/118 296/419/118
         2415  +f 406/423/119 298/424/119 405/425/119
         2416  +f 291/426/119 297/390/119 298/424/119
         2417  +f 300/427/118 308/428/118 301/429/118
         2418  +f 297/390/119 302/430/119 298/424/119
         2419  +f 293/403/116 300/431/116 294/411/116
         2420  +f 294/432/115 301/433/115 297/434/115
         2421  +f 303/435/114 305/436/114 304/437/114
         2422  +f 299/438/116 304/439/116 300/431/116
         2423  +f 306/440/119 312/441/119 302/430/119
         2424  +f 301/442/119 306/440/119 302/430/119
         2425  +f 307/443/115 310/444/115 308/445/115
         2426  +f 301/442/119 310/446/119 305/447/119
         2427  +f 304/439/116 307/448/116 300/431/116
         2428  +f 305/436/114 309/449/114 304/437/114
         2429  +f 311/450/116 317/451/116 313/452/116
         2430  +f 303/435/114 314/453/114 306/454/114
         2431  +f 302/455/118 311/456/118 299/457/118
         2432  +f 299/438/116 313/452/116 303/458/116
         2433  +f 316/459/117 317/460/117 315/461/117
         2434  +f 317/451/116 321/462/116 313/452/116
         2435  +f 314/463/119 316/464/119 312/441/119
         2436  +f 314/463/119 326/465/119 318/466/119
         2437  +f 324/467/119 328/468/119 320/469/119
         2438  +f 321/470/115 330/471/115 322/472/115
         2439  +f 312/473/115 319/474/115 311/475/115
         2440  +f 318/476/117 325/477/117 317/460/117
         2441  +f 316/464/119 320/469/119 312/441/119
         2442  +f 311/450/116 323/478/116 315/479/116
         2443  +f 313/480/115 322/472/115 314/481/115
         2444  +f 315/461/117 324/482/117 316/459/117
         2445  +f 328/483/118 331/484/118 327/485/118
         2446  +f 329/486/114 334/487/114 330/488/114
         2447  +f 319/489/116 331/490/116 323/478/116
         2448  +f 333/491/114 462/492/114 334/487/114
         2449  +f 320/493/115 327/494/115 319/474/115
         2450  +f 322/495/119 334/496/119 326/465/119
         2451  +f 325/497/116 329/498/116 321/462/116
         2452  +f 334/496/119 458/499/119 326/465/119
         2453  +f 324/467/119 460/500/119 332/501/119
         2454  +f 323/502/114 456/503/114 324/504/114
         2455  +f 325/497/116 461/505/116 333/506/116
         2456  +f 331/490/116 455/507/116 323/478/116
         2457  +f 332/508/118 459/509/118 331/484/118
         2458  +f 326/510/118 457/511/118 325/512/118
         2459  +f 336/513/114 341/514/114 337/384/114
         2460  +f 286/515/117 338/516/117 284/408/117
         2461  +f 284/394/118 335/517/118 282/518/118
         2462  +f 282/393/115 336/519/115 281/520/115
         2463  +f 339/521/116 341/522/116 340/523/116
         2464  +f 339/521/116 346/524/116 342/525/116
         2465  +f 337/526/119 349/527/119 338/528/119
         2466  +f 338/529/118 353/530/118 342/531/118
         2467  +f 344/532/118 345/533/118 343/534/118
         2468  +f 335/535/115 345/536/115 339/537/115
         2469  +f 338/528/119 343/538/119 335/539/119
         2470  +f 342/540/117 344/541/117 338/516/117
         2471  +f 351/542/118 367/543/118 359/544/118
         2472  +f 354/545/114 358/546/114 350/547/114
         2473  +f 336/513/114 352/548/114 340/549/114
         2474  +f 340/523/116 351/550/116 339/521/116
         2475  +f 339/551/118 347/552/118 335/517/118
         2476  +f 341/514/114 350/547/114 337/384/114
         2477  +f 335/539/119 348/553/119 336/554/119
         2478  +f 342/525/116 354/555/116 341/522/116
         2479  +f 355/556/115 360/557/115 356/558/115
         2480  +f 358/559/117 361/560/117 357/561/117
         2481  +f 350/562/119 357/563/119 349/527/119
         2482  +f 349/564/118 361/565/118 353/530/118
         2483  +f 348/566/114 360/567/114 352/548/114
         2484  +f 353/568/115 366/569/115 354/570/115
         2485  +f 347/571/119 356/572/119 348/553/119
         2486  +f 351/542/118 355/573/118 347/552/118
         2487  +f 366/574/114 378/575/114 370/576/114
         2488  +f 368/577/114 372/578/114 364/579/114
         2489  +f 362/580/117 369/581/117 361/560/117
         2490  +f 361/565/118 365/582/118 353/530/118
         2491  +f 354/545/114 370/576/114 362/583/114
         2492  +f 352/584/117 363/585/117 351/586/117
         2493  +f 360/567/114 364/579/114 352/548/114
         2494  +f 359/587/115 368/588/115 360/557/115
         2495  +f 373/589/116 378/590/116 374/591/116
         2496  +f 372/592/116 375/593/116 371/594/116
         2497  +f 367/595/115 376/596/115 368/588/115
         2498  +f 386/597/117 387/598/117 384/599/117
         2499  +f 363/600/118 375/601/118 367/543/118
         2500  +f 369/602/118 373/603/118 365/582/118
         2501  +f 370/604/117 377/605/117 369/581/117
         2502  +f 386/606/118 365/582/118 373/603/118
         2503  +f 379/607/118 372/578/118 364/579/118
         2504  +f 380/608/118 381/609/118 379/607/118
         2505  +f 366/574/118 382/610/118 380/608/118
         2506  +f 363/600/118 385/611/118 371/612/118
         2507  +f 384/613/119 366/614/119 365/615/119
         2508  +f 374/591/116 386/616/116 373/589/116
         2509  +f 383/617/116 380/618/116 379/619/116
         2510  +f 364/620/119 383/617/119 363/621/119
         2511  +f 385/622/116 372/592/116 371/594/116
         2512  +f 386/616/119 381/623/119 382/624/119
         2513  +f 387/625/118 389/626/118 388/627/118
         2514  +f 384/613/119 388/628/119 383/617/119
         2515  +f 383/629/115 389/630/115 385/631/115
         2516  +f 385/622/116 390/632/116 386/616/116
         2517  +f 393/633/115 391/634/115 392/635/115
         2518  +f 280/405/119 392/636/119 279/387/119
         2519  +f 282/518/118 393/637/118 280/638/118
         2520  +f 279/400/114 391/639/114 281/383/114
         2521  +f 522/640/116 397/641/116 398/642/116
         2522  +f 410/643/118 408/644/118 409/645/118
         2523  +f 465/646/114 397/647/114 402/648/114
         2524  +f 395/649/119 401/650/119 399/651/119
         2525  +f 399/651/119 412/652/119 417/653/119
         2526  +f 408/654/117 396/655/117 398/656/117
         2527  +f 412/657/118 400/658/118 415/659/118
         2528  +f 418/660/114 403/397/114 413/661/114
         2529  +f 395/662/114 402/648/114 397/647/114
         2530  +f 403/402/116 416/663/116 413/664/116
         2531  +f 407/665/119 401/650/119 396/666/119
         2532  +f 409/667/116 398/642/116 400/668/116
         2533  +f 410/669/115 400/670/115 401/671/115
         2534  +f 414/672/116 400/668/116 402/673/116
         2535  +f 413/664/116 415/674/116 414/672/116
         2536  +f 399/675/114 414/676/114 402/648/114
         2537  +f 419/677/115 418/678/115 413/679/115
         2538  +f 406/420/118 416/680/118 404/421/118
         2539  +f 411/681/118 415/659/118 416/680/118
         2540  +f 418/682/119 406/423/119 405/425/119
         2541  +f 417/653/119 411/683/119 418/682/119
         2542  +f 428/684/118 420/685/118 421/686/118
         2543  +f 422/687/119 417/653/119 418/682/119
         2544  +f 420/688/116 413/664/116 414/672/116
         2545  +f 421/689/117 414/690/117 417/691/117
         2546  +f 425/692/114 423/693/114 424/694/114
         2547  +f 424/695/116 419/696/116 420/688/116
         2548  +f 432/697/119 426/698/119 422/687/119
         2549  +f 426/698/119 421/699/119 422/687/119
         2550  +f 430/700/117 427/701/117 428/702/117
         2551  +f 430/703/119 421/699/119 425/704/119
         2552  +f 427/705/116 424/695/116 420/688/116
         2553  +f 429/706/114 425/692/114 424/694/114
         2554  +f 437/707/116 431/708/116 433/709/116
         2555  +f 434/710/114 423/693/114 426/711/114
         2556  +f 431/712/118 422/713/118 419/714/118
         2557  +f 433/709/116 419/696/116 423/715/116
         2558  +f 437/716/115 436/717/115 435/718/115
         2559  +f 441/719/116 437/707/116 433/709/116
         2560  +f 436/720/119 434/721/119 432/697/119
         2561  +f 446/722/119 434/721/119 438/723/119
         2562  +f 448/724/119 444/725/119 440/726/119
         2563  +f 450/727/117 441/728/117 442/729/117
         2564  +f 439/730/117 432/731/117 431/732/117
         2565  +f 445/733/115 438/734/115 437/716/115
         2566  +f 440/726/119 436/720/119 432/697/119
         2567  +f 443/735/116 431/708/116 435/736/116
         2568  +f 442/729/117 433/737/117 434/738/117
         2569  +f 444/739/115 435/718/115 436/717/115
         2570  +f 451/740/118 448/741/118 447/742/118
         2571  +f 454/743/114 449/744/114 450/745/114
         2572  +f 451/746/116 439/747/116 443/735/116
         2573  +f 462/492/114 453/748/114 454/743/114
         2574  +f 447/749/117 440/750/117 439/730/117
         2575  +f 454/751/119 442/752/119 446/722/119
         2576  +f 449/753/116 445/754/116 441/719/116
         2577  +f 458/499/119 454/751/119 446/722/119
         2578  +f 460/755/115 455/756/115 456/757/115
         2579  +f 461/758/115 458/759/115 457/760/115
         2580  +f 460/500/119 444/725/119 452/761/119
         2581  +f 456/503/114 443/762/114 444/763/114
         2582  +f 461/505/116 445/754/116 453/764/116
         2583  +f 455/507/116 451/746/116 443/735/116
         2584  +f 459/509/118 452/765/118 451/740/118
         2585  +f 457/511/118 446/766/118 445/767/118
         2586  +f 469/768/114 464/769/114 465/646/114
         2587  +f 466/770/115 402/771/115 400/670/115
         2588  +f 463/772/118 400/658/118 398/773/118
         2589  +f 464/774/117 398/656/117 397/775/117
         2590  +f 469/776/116 467/777/116 468/778/116
         2591  +f 474/779/116 467/777/116 470/780/116
         2592  +f 477/781/119 465/782/119 466/783/119
         2593  +f 481/784/118 466/785/118 470/786/118
         2594  +f 473/787/118 472/788/118 471/789/118
         2595  +f 473/790/117 463/791/117 467/792/117
         2596  +f 471/793/119 466/783/119 463/794/119
         2597  +f 472/795/115 470/796/115 466/770/115
         2598  +f 495/797/118 479/798/118 487/799/118
         2599  +f 486/800/114 482/801/114 478/802/114
         2600  +f 480/803/114 464/769/114 468/804/114
         2601  +f 479/805/116 468/778/116 467/777/116
         2602  +f 475/806/118 467/807/118 463/772/118
         2603  +f 478/802/114 469/768/114 465/646/114
         2604  +f 476/808/119 463/794/119 464/809/119
         2605  +f 482/810/116 470/780/116 469/776/116
         2606  +f 488/811/117 483/812/117 484/813/117
         2607  +f 489/814/115 486/815/115 485/816/115
         2608  +f 485/817/119 478/818/119 477/781/119
         2609  +f 489/819/118 477/820/118 481/784/118
         2610  +f 488/821/114 476/822/114 480/803/114
         2611  +f 494/823/117 481/824/117 482/825/117
         2612  +f 484/826/119 475/827/119 476/808/119
         2613  +f 483/828/118 479/798/118 475/806/118
         2614  +f 506/829/114 494/830/114 498/831/114
         2615  +f 500/832/114 496/833/114 492/834/114
         2616  +f 497/835/115 490/836/115 489/814/115
         2617  +f 493/837/118 489/819/118 481/784/118
         2618  +f 498/831/114 482/801/114 490/838/114
         2619  +f 491/839/115 480/840/115 479/841/115
         2620  +f 492/834/114 488/821/114 480/803/114
         2621  +f 496/842/117 487/843/117 488/811/117
         2622  +f 506/844/116 501/845/116 502/846/116
         2623  +f 503/847/116 500/848/116 499/849/116
         2624  +f 504/850/117 495/851/117 496/842/117
         2625  +f 515/852/115 514/853/115 512/854/115
         2626  +f 503/855/118 491/856/118 495/797/118
         2627  +f 501/857/118 497/858/118 493/837/118
         2628  +f 505/859/115 498/860/115 497/835/115
         2629  +f 493/837/118 514/861/118 501/857/118
         2630  +f 500/832/118 507/862/118 492/834/118
         2631  +f 509/863/118 508/864/118 507/862/118
         2632  +f 510/865/118 494/830/118 508/864/118
         2633  +f 513/866/118 491/856/118 499/867/118
         2634  +f 494/868/119 512/869/119 493/870/119
         2635  +f 514/871/116 502/846/116 501/845/116
         2636  +f 508/872/116 511/873/116 507/874/116
         2637  +f 511/873/119 492/875/119 491/876/119
         2638  +f 500/848/116 513/877/116 499/849/116
         2639  +f 509/878/119 514/871/119 510/879/119
         2640  +f 517/880/118 515/881/118 516/882/118
         2641  +f 516/883/119 512/869/119 511/873/119
         2642  +f 517/884/117 511/885/117 513/886/117
         2643  +f 518/887/116 513/877/116 514/871/116
         2644  +f 519/888/117 521/889/117 520/890/117
         2645  +f 520/891/119 396/666/119 395/649/119
         2646  +f 521/892/118 398/773/118 396/893/118
         2647  +f 519/894/114 395/662/114 397/647/114
         2648  +f 537/895/118 543/896/118 535/897/118
         2649  +f 536/898/114 546/899/114 538/900/114
         2650  +f 530/901/120 537/902/120 529/903/120
         2651  +f 525/904/118 531/905/118 524/906/118
         2652  +f 528/907/121 536/908/121 527/909/121
         2653  +f 526/910/120 533/911/120 525/912/120
         2654  +f 530/913/114 536/898/114 538/900/114
         2655  +f 524/914/121 532/915/121 523/916/121
         2656  +f 529/917/118 535/897/118 528/918/118
         2657  +f 526/919/114 532/920/114 534/921/114
         2658  +f 543/922/122 546/923/122 544/924/122
         2659  +f 539/925/122 542/926/122 540/927/122
         2660  +f 532/920/114 542/928/114 534/921/114
         2661  +f 533/929/118 539/930/118 531/905/118
         2662  +f 538/931/120 545/932/120 537/902/120
         2663  +f 541/933/122 551/934/122 542/926/122
         2664  +f 542/928/114 547/935/114 534/921/114
         2665  +f 531/936/121 540/937/121 532/915/121
         2666  +f 554/938/114 558/939/114 562/940/114
         2667  +f 547/935/114 559/941/114 555/942/114
         2668  +f 543/896/118 549/943/118 535/897/118
         2669  +f 533/929/118 552/944/118 541/945/118
         2670  +f 535/946/123 550/947/123 536/948/123
         2671  +f 536/898/114 554/938/114 544/949/114
         2672  +f 534/950/123 548/951/123 533/952/123
         2673  +f 544/924/122 553/953/122 543/922/122
         2674  +f 557/954/121 562/955/121 558/956/121
         2675  +f 555/957/120 560/958/120 556/959/120
         2676  +f 561/960/121 570/961/121 562/955/121
         2677  +f 547/962/123 556/963/123 548/951/123
         2678  +f 548/964/118 560/965/118 552/944/118
         2679  +f 553/966/118 557/967/118 549/943/118
         2680  +f 561/968/118 565/969/118 569/970/118
         2681  +f 549/971/123 558/972/123 550/947/123
         2682  +f 564/973/122 567/974/122 563/975/122
         2683  +f 566/976/122 569/977/122 565/978/122
         2684  +f 552/944/118 568/979/118 564/980/118
         2685  +f 551/981/114 567/982/114 559/941/114
         2686  +f 552/983/121 563/984/121 551/985/121
         2687  +f 559/986/120 568/987/120 560/958/120
         2688  +f 562/940/114 566/988/114 554/938/114
         2689  +f 554/989/120 565/990/120 553/991/120
         2690  +f 572/992/124 583/993/124 582/994/124
         2691  +f 583/995/114 578/996/114 587/997/114
         2692  +f 578/996/125 591/998/125 587/997/125
         2693  +f 576/999/118 582/994/118 591/1000/118
         2694  +f 577/1001/126 571/1002/126 573/1003/126
         2695  +f 574/1004/127 597/1005/127 578/1006/127
         2696  +f 594/1007/118 571/1008/118 575/1009/118
         2697  +f 593/1010/118 581/1011/118 580/1012/118
         2698  +f 590/1013/125 575/1014/125 577/1015/125
         2699  +f 588/1016/125 593/1017/125 589/1018/125
         2700  +f 586/1019/114 577/1015/114 573/1020/114
         2701  +f 584/1021/114 589/1018/114 585/1022/114
         2702  +f 579/1023/124 573/1024/124 571/1008/124
         2703  +f 581/1011/124 585/1025/124 580/1012/124
         2704  +f 578/1006/127 598/1026/127 576/1027/127
         2705  +f 574/1004/127 595/1028/127 596/1029/127
         2706  +f 576/1027/127 595/1028/127 572/1030/127
         2707  +f 600/1031/128 611/1032/128 610/1033/128
         2708  +f 611/1034/114 606/1035/114 615/1036/114
         2709  +f 606/1035/129 619/1037/129 615/1036/129
         2710  +f 604/1038/118 610/1033/118 619/1039/118
         2711  +f 605/1040/130 599/1041/130 601/1042/130
         2712  +f 606/1043/131 624/1044/131 625/1045/131
         2713  +f 603/1046/118 607/1047/118 599/1048/118
         2714  +f 620/1049/118 608/1050/118 621/1051/118
         2715  +f 618/1052/129 603/1053/129 605/1054/129
         2716  +f 616/1055/129 621/1056/129 617/1057/129
         2717  +f 614/1058/114 605/1054/114 601/1059/114
         2718  +f 612/1060/114 617/1057/114 613/1061/114
         2719  +f 607/1047/128 601/1062/128 599/1048/128
         2720  +f 609/1063/128 613/1064/128 608/1050/128
         2721  +f 606/1043/131 626/1065/131 604/1066/131
         2722  +f 602/1067/132 623/1068/132 624/1044/132
         2723  +f 604/1066/131 623/1068/131 600/1069/131
         2724  +f 260/345/114 277/376/114 273/346/114
         2725  +f 258/348/115 270/1070/115 267/349/115
         2726  +f 256/351/116 263/1071/116 259/352/116
         2727  +f 262/354/115 266/359/115 265/355/115
         2728  +f 259/357/117 263/368/117 264/358/117
         2729  +f 255/350/118 265/355/118 266/359/118
         2730  +f 251/360/114 259/357/114 260/345/114
         2731  +f 262/354/115 275/372/115 276/361/115
         2732  +f 252/362/116 261/1072/116 265/363/116
         2733  +f 254/365/114 262/354/114 261/356/114
         2734  +f 257/367/118 264/358/118 263/368/118
         2735  +f 256/369/117 268/1073/117 269/370/117
         2736  +f 272/371/119 276/361/119 275/372/119
         2737  +f 273/346/119 277/376/119 278/374/119
         2738  +f 254/365/114 271/373/114 275/372/114
         2739  +f 253/347/115 273/346/115 274/375/115
         2740  +f 264/358/117 278/374/117 277/376/117
         2741  +f 257/367/118 274/375/118 278/374/118
         2742  +f 266/359/118 276/361/118 272/371/118
         2743  +f 258/348/117 272/371/117 271/373/117
         2744  +f 281/377/116 391/1074/116 394/378/116
         2745  +f 288/380/118 287/1075/118 290/381/118
         2746  +f 281/383/114 336/513/114 337/384/114
         2747  +f 285/386/119 280/405/119 279/387/119
         2748  +f 292/389/119 285/386/119 283/388/119
         2749  +f 280/391/115 287/1076/115 288/392/115
         2750  +f 284/394/118 285/1077/118 292/395/118
         2751  +f 403/397/114 405/1078/114 298/398/114
         2752  +f 286/385/114 283/415/114 279/400/114
         2753  +f 296/401/116 404/1079/116 403/402/116
         2754  +f 285/386/119 290/1080/119 287/404/119
         2755  +f 282/379/116 288/1081/116 289/406/116
         2756  +f 284/408/117 289/1082/117 290/409/117
         2757  +f 284/407/116 295/413/116 294/411/116
         2758  +f 295/413/116 296/401/116 293/403/116
         2759  +f 294/414/114 297/1083/114 283/415/114
         2760  +f 298/416/117 302/1084/117 299/417/117
         2761  +f 296/419/118 291/422/118 406/420/118
         2762  +f 295/396/118 292/395/118 291/422/118
         2763  +f 406/423/119 291/426/119 298/424/119
         2764  +f 291/426/119 292/389/119 297/390/119
         2765  +f 300/427/118 307/1085/118 308/428/118
         2766  +f 297/390/119 301/442/119 302/430/119
         2767  +f 293/403/116 299/438/116 300/431/116
         2768  +f 294/432/115 300/1086/115 301/433/115
         2769  +f 303/435/114 306/454/114 305/436/114
         2770  +f 299/438/116 303/458/116 304/439/116
         2771  +f 306/440/119 314/463/119 312/441/119
         2772  +f 301/442/119 305/447/119 306/440/119
         2773  +f 307/443/115 309/1087/115 310/444/115
         2774  +f 301/442/119 308/1088/119 310/446/119
         2775  +f 304/439/116 309/1089/116 307/448/116
         2776  +f 305/436/114 310/1090/114 309/449/114
         2777  +f 311/450/116 315/479/116 317/451/116
         2778  +f 303/435/114 313/1091/114 314/453/114
         2779  +f 302/455/118 312/1092/118 311/456/118
         2780  +f 299/438/116 311/450/116 313/452/116
         2781  +f 316/459/117 318/476/117 317/460/117
         2782  +f 317/451/116 325/497/116 321/462/116
         2783  +f 314/463/119 318/466/119 316/464/119
         2784  +f 314/463/119 322/495/119 326/465/119
         2785  +f 324/467/119 332/501/119 328/468/119
         2786  +f 321/470/115 329/1093/115 330/471/115
         2787  +f 312/473/115 320/493/115 319/474/115
         2788  +f 318/476/117 326/1094/117 325/477/117
         2789  +f 316/464/119 324/467/119 320/469/119
         2790  +f 311/450/116 319/489/116 323/478/116
         2791  +f 313/480/115 321/470/115 322/472/115
         2792  +f 315/461/117 323/1095/117 324/482/117
         2793  +f 328/483/118 332/508/118 331/484/118
         2794  +f 329/486/114 333/491/114 334/487/114
         2795  +f 319/489/116 327/1096/116 331/490/116
         2796  +f 333/491/114 461/1097/114 462/492/114
         2797  +f 320/493/115 328/1098/115 327/494/115
         2798  +f 322/495/119 330/1099/119 334/496/119
         2799  +f 325/497/116 333/506/116 329/498/116
         2800  +f 334/496/119 462/1100/119 458/499/119
         2801  +f 324/467/119 456/1101/119 460/500/119
         2802  +f 323/502/114 455/1102/114 456/503/114
         2803  +f 325/497/116 457/1103/116 461/505/116
         2804  +f 331/490/116 459/1104/116 455/507/116
         2805  +f 332/508/118 460/1105/118 459/509/118
         2806  +f 326/510/118 458/1106/118 457/511/118
         2807  +f 336/513/114 340/549/114 341/514/114
         2808  +f 286/515/117 337/1107/117 338/516/117
         2809  +f 284/394/118 338/529/118 335/517/118
         2810  +f 282/393/115 335/535/115 336/519/115
         2811  +f 339/521/116 342/525/116 341/522/116
         2812  +f 339/521/116 345/1108/116 346/524/116
         2813  +f 337/526/119 350/562/119 349/527/119
         2814  +f 338/529/118 349/564/118 353/530/118
         2815  +f 344/532/118 346/1109/118 345/533/118
         2816  +f 335/535/115 343/1110/115 345/536/115
         2817  +f 338/528/119 344/1111/119 343/538/119
         2818  +f 342/540/117 346/1112/117 344/541/117
         2819  +f 351/542/118 363/600/118 367/543/118
         2820  +f 354/545/114 362/583/114 358/546/114
         2821  +f 336/513/114 348/566/114 352/548/114
         2822  +f 340/523/116 352/1113/116 351/550/116
         2823  +f 339/551/118 351/542/118 347/552/118
         2824  +f 341/514/114 354/545/114 350/547/114
         2825  +f 335/539/119 347/571/119 348/553/119
         2826  +f 342/525/116 353/1114/116 354/555/116
         2827  +f 355/556/115 359/587/115 360/557/115
         2828  +f 358/559/117 362/580/117 361/560/117
         2829  +f 350/562/119 358/1115/119 357/563/119
         2830  +f 349/564/118 357/1116/118 361/565/118
         2831  +f 348/566/114 356/1117/114 360/567/114
         2832  +f 353/568/115 365/1118/115 366/569/115
         2833  +f 347/571/119 355/1119/119 356/572/119
         2834  +f 351/542/118 359/544/118 355/573/118
         2835  +f 366/574/114 374/1120/114 378/575/114
         2836  +f 368/577/114 376/1121/114 372/578/114
         2837  +f 362/580/117 370/604/117 369/581/117
         2838  +f 361/565/118 369/602/118 365/582/118
         2839  +f 354/545/114 366/574/114 370/576/114
         2840  +f 352/584/117 364/1122/117 363/585/117
         2841  +f 360/567/114 368/577/114 364/579/114
         2842  +f 359/587/115 367/595/115 368/588/115
         2843  +f 373/589/116 377/1123/116 378/590/116
         2844  +f 372/592/116 376/1124/116 375/593/116
         2845  +f 367/595/115 375/1125/115 376/596/115
         2846  +f 386/597/117 390/1126/117 387/598/117
         2847  +f 363/600/118 371/612/118 375/601/118
         2848  +f 369/602/118 377/1127/118 373/603/118
         2849  +f 370/604/117 378/1128/117 377/605/117
         2850  +f 386/606/118 384/1129/118 365/582/118
         2851  +f 379/607/118 381/609/118 372/578/118
         2852  +f 380/608/118 382/610/118 381/609/118
         2853  +f 366/574/118 374/1120/118 382/610/118
         2854  +f 363/600/118 383/1130/118 385/611/118
         2855  +f 384/613/119 380/618/119 366/614/119
         2856  +f 374/591/116 382/624/116 386/616/116
         2857  +f 383/617/116 384/613/116 380/618/116
         2858  +f 364/620/119 379/619/119 383/617/119
         2859  +f 385/622/116 381/623/116 372/592/116
         2860  +f 386/616/119 385/622/119 381/623/119
         2861  +f 387/625/118 390/1131/118 389/626/118
         2862  +f 384/613/119 387/1132/119 388/628/119
         2863  +f 383/629/115 388/1133/115 389/630/115
         2864  +f 385/622/116 389/1134/116 390/632/116
         2865  +f 393/633/115 394/1135/115 391/634/115
         2866  +f 280/405/119 393/1136/119 392/636/119
         2867  +f 282/518/118 394/1137/118 393/637/118
         2868  +f 279/400/114 392/1138/114 391/639/114
         2869  +f 522/640/116 519/1139/116 397/641/116
         2870  +f 410/643/118 407/1140/118 408/644/118
         2871  +f 465/646/114 464/769/114 397/647/114
         2872  +f 395/649/119 396/666/119 401/650/119
         2873  +f 399/651/119 401/650/119 412/652/119
         2874  +f 408/654/117 407/1141/117 396/655/117
         2875  +f 412/657/118 401/1142/118 400/658/118
         2876  +f 418/660/114 405/1078/114 403/397/114
         2877  +f 395/662/114 399/675/114 402/648/114
         2878  +f 403/402/116 404/1079/116 416/663/116
         2879  +f 407/665/119 410/1143/119 401/650/119
         2880  +f 409/667/116 408/1144/116 398/642/116
         2881  +f 410/669/115 409/1145/115 400/670/115
         2882  +f 414/672/116 415/674/116 400/668/116
         2883  +f 413/664/116 416/663/116 415/674/116
         2884  +f 399/675/114 417/1146/114 414/676/114
         2885  +f 419/677/115 422/1147/115 418/678/115
         2886  +f 406/420/118 411/681/118 416/680/118
         2887  +f 411/681/118 412/657/118 415/659/118
         2888  +f 418/682/119 411/683/119 406/423/119
         2889  +f 417/653/119 412/652/119 411/683/119
         2890  +f 428/684/118 427/1148/118 420/685/118
         2891  +f 422/687/119 421/699/119 417/653/119
         2892  +f 420/688/116 419/696/116 413/664/116
         2893  +f 421/689/117 420/1149/117 414/690/117
         2894  +f 425/692/114 426/711/114 423/693/114
         2895  +f 424/695/116 423/715/116 419/696/116
         2896  +f 432/697/119 434/721/119 426/698/119
         2897  +f 426/698/119 425/704/119 421/699/119
         2898  +f 430/700/117 429/1150/117 427/701/117
         2899  +f 430/703/119 428/1151/119 421/699/119
         2900  +f 427/705/116 429/1152/116 424/695/116
         2901  +f 429/706/114 430/1153/114 425/692/114
         2902  +f 437/707/116 435/736/116 431/708/116
         2903  +f 434/710/114 433/1154/114 423/693/114
         2904  +f 431/712/118 432/1155/118 422/713/118
         2905  +f 433/709/116 431/708/116 419/696/116
         2906  +f 437/716/115 438/734/115 436/717/115
         2907  +f 441/719/116 445/754/116 437/707/116
         2908  +f 436/720/119 438/723/119 434/721/119
         2909  +f 446/722/119 442/752/119 434/721/119
         2910  +f 448/724/119 452/761/119 444/725/119
         2911  +f 450/727/117 449/1156/117 441/728/117
         2912  +f 439/730/117 440/750/117 432/731/117
         2913  +f 445/733/115 446/1157/115 438/734/115
         2914  +f 440/726/119 444/725/119 436/720/119
         2915  +f 443/735/116 439/747/116 431/708/116
         2916  +f 442/729/117 441/728/117 433/737/117
         2917  +f 444/739/115 443/1158/115 435/718/115
         2918  +f 451/740/118 452/765/118 448/741/118
         2919  +f 454/743/114 453/748/114 449/744/114
         2920  +f 451/746/116 447/1159/116 439/747/116
         2921  +f 462/492/114 461/1097/114 453/748/114
         2922  +f 447/749/117 448/1160/117 440/750/117
         2923  +f 454/751/119 450/1161/119 442/752/119
         2924  +f 449/753/116 453/764/116 445/754/116
         2925  +f 458/499/119 462/1100/119 454/751/119
         2926  +f 460/755/115 459/1162/115 455/756/115
         2927  +f 461/758/115 462/1163/115 458/759/115
         2928  +f 460/500/119 456/1101/119 444/725/119
         2929  +f 456/503/114 455/1102/114 443/762/114
         2930  +f 461/505/116 457/1103/116 445/754/116
         2931  +f 455/507/116 459/1104/116 451/746/116
         2932  +f 459/509/118 460/1105/118 452/765/118
         2933  +f 457/511/118 458/1106/118 446/766/118
         2934  +f 469/768/114 468/804/114 464/769/114
         2935  +f 466/770/115 465/1164/115 402/771/115
         2936  +f 463/772/118 466/785/118 400/658/118
         2937  +f 464/774/117 463/791/117 398/656/117
         2938  +f 469/776/116 470/780/116 467/777/116
         2939  +f 474/779/116 473/1165/116 467/777/116
         2940  +f 477/781/119 478/818/119 465/782/119
         2941  +f 481/784/118 477/820/118 466/785/118
         2942  +f 473/787/118 474/1166/118 472/788/118
         2943  +f 473/790/117 471/1167/117 463/791/117
         2944  +f 471/793/119 472/1168/119 466/783/119
         2945  +f 472/795/115 474/1169/115 470/796/115
         2946  +f 495/797/118 491/856/118 479/798/118
         2947  +f 486/800/114 490/838/114 482/801/114
         2948  +f 480/803/114 476/822/114 464/769/114
         2949  +f 479/805/116 480/1170/116 468/778/116
         2950  +f 475/806/118 479/798/118 467/807/118
         2951  +f 478/802/114 482/801/114 469/768/114
         2952  +f 476/808/119 475/827/119 463/794/119
         2953  +f 482/810/116 481/1171/116 470/780/116
         2954  +f 488/811/117 487/843/117 483/812/117
         2955  +f 489/814/115 490/836/115 486/815/115
         2956  +f 485/817/119 486/1172/119 478/818/119
         2957  +f 489/819/118 485/1173/118 477/820/118
         2958  +f 488/821/114 484/1174/114 476/822/114
         2959  +f 494/823/117 493/1175/117 481/824/117
         2960  +f 484/826/119 483/1176/119 475/827/119
         2961  +f 483/828/118 487/799/118 479/798/118
         2962  +f 506/829/114 502/1177/114 494/830/114
         2963  +f 500/832/114 504/1178/114 496/833/114
         2964  +f 497/835/115 498/860/115 490/836/115
         2965  +f 493/837/118 497/858/118 489/819/118
         2966  +f 498/831/114 494/830/114 482/801/114
         2967  +f 491/839/115 492/1179/115 480/840/115
         2968  +f 492/834/114 496/833/114 488/821/114
         2969  +f 496/842/117 495/851/117 487/843/117
         2970  +f 506/844/116 505/1180/116 501/845/116
         2971  +f 503/847/116 504/1181/116 500/848/116
         2972  +f 504/850/117 503/1182/117 495/851/117
         2973  +f 515/852/115 518/1183/115 514/853/115
         2974  +f 503/855/118 499/867/118 491/856/118
         2975  +f 501/857/118 505/1184/118 497/858/118
         2976  +f 505/859/115 506/1185/115 498/860/115
         2977  +f 493/837/118 512/1186/118 514/861/118
         2978  +f 500/832/118 509/863/118 507/862/118
         2979  +f 509/863/118 510/865/118 508/864/118
         2980  +f 510/865/118 502/1177/118 494/830/118
         2981  +f 513/866/118 511/1187/118 491/856/118
         2982  +f 494/868/119 508/872/119 512/869/119
         2983  +f 514/871/116 510/879/116 502/846/116
         2984  +f 508/872/116 512/869/116 511/873/116
         2985  +f 511/873/119 507/874/119 492/875/119
         2986  +f 500/848/116 509/878/116 513/877/116
         2987  +f 509/878/119 513/877/119 514/871/119
         2988  +f 517/880/118 518/1188/118 515/881/118
         2989  +f 516/883/119 515/1189/119 512/869/119
         2990  +f 517/884/117 516/1190/117 511/885/117
         2991  +f 518/887/116 517/1191/116 513/877/116
         2992  +f 519/888/117 522/1192/117 521/889/117
         2993  +f 520/891/119 521/1193/119 396/666/119
         2994  +f 521/892/118 522/1194/118 398/773/118
         2995  +f 519/894/114 520/1195/114 395/662/114
         2996  +f 537/895/118 545/1196/118 543/896/118
         2997  +f 536/898/114 544/949/114 546/899/114
         2998  +f 530/901/120 538/931/120 537/902/120
         2999  +f 525/904/118 533/929/118 531/905/118
         3000  +f 528/907/121 535/1197/121 536/908/121
         3001  +f 526/910/120 534/1198/120 533/911/120
         3002  +f 530/913/114 527/1199/114 536/898/114
         3003  +f 524/914/121 531/936/121 532/915/121
         3004  +f 529/917/118 537/895/118 535/897/118
         3005  +f 526/919/114 523/1200/114 532/920/114
         3006  +f 543/922/122 545/1201/122 546/923/122
         3007  +f 539/925/122 541/933/122 542/926/122
         3008  +f 532/920/114 540/1202/114 542/928/114
         3009  +f 533/929/118 541/945/118 539/930/118
         3010  +f 538/931/120 546/1203/120 545/932/120
         3011  +f 541/933/122 552/1204/122 551/934/122
         3012  +f 542/928/114 551/981/114 547/935/114
         3013  +f 531/936/121 539/1205/121 540/937/121
         3014  +f 554/938/114 550/1206/114 558/939/114
         3015  +f 547/935/114 551/981/114 559/941/114
         3016  +f 543/896/118 553/966/118 549/943/118
         3017  +f 533/929/118 548/964/118 552/944/118
         3018  +f 535/946/123 549/971/123 550/947/123
         3019  +f 536/898/114 550/1206/114 554/938/114
         3020  +f 534/950/123 547/962/123 548/951/123
         3021  +f 544/924/122 554/1207/122 553/953/122
         3022  +f 557/954/121 561/960/121 562/955/121
         3023  +f 555/957/120 559/986/120 560/958/120
         3024  +f 561/960/121 569/1208/121 570/961/121
         3025  +f 547/962/123 555/1209/123 556/963/123
         3026  +f 548/964/118 556/1210/118 560/965/118
         3027  +f 553/966/118 561/968/118 557/967/118
         3028  +f 561/968/118 553/966/118 565/969/118
         3029  +f 549/971/123 557/1211/123 558/972/123
         3030  +f 564/973/122 568/1212/122 567/974/122
         3031  +f 566/976/122 570/1213/122 569/977/122
         3032  +f 552/944/118 560/965/118 568/979/118
         3033  +f 551/981/114 563/1214/114 567/982/114
         3034  +f 552/983/121 564/1215/121 563/984/121
         3035  +f 559/986/120 567/1216/120 568/987/120
         3036  +f 562/940/114 570/1217/114 566/988/114
         3037  +f 554/989/120 566/1218/120 565/990/120
         3038  +f 572/992/124 574/1219/124 583/993/124
         3039  +f 583/995/114 574/1220/114 578/996/114
         3040  +f 578/996/125 576/1221/125 591/998/125
         3041  +f 576/999/118 572/992/118 582/994/118
         3042  +f 577/1001/133 575/1222/133 571/1002/133
         3043  +f 574/1004/134 596/1029/134 597/1005/134
         3044  +f 594/1007/118 579/1023/118 571/1008/118
         3045  +f 593/1010/118 592/1223/118 581/1011/118
         3046  +f 590/1013/125 594/1224/125 575/1014/125
         3047  +f 588/1016/125 592/1225/125 593/1017/125
         3048  +f 586/1019/114 590/1013/114 577/1015/114
         3049  +f 584/1021/114 588/1016/114 589/1018/114
         3050  +f 579/1023/124 586/1226/124 573/1024/124
         3051  +f 581/1011/124 584/1227/124 585/1025/124
         3052  +f 578/1006/127 597/1005/127 598/1026/127
         3053  +f 574/1004/134 572/1030/134 595/1028/134
         3054  +f 576/1027/134 598/1026/134 595/1028/134
         3055  +f 600/1031/128 602/1228/128 611/1032/128
         3056  +f 611/1034/114 602/1229/114 606/1035/114
         3057  +f 606/1035/129 604/1230/129 619/1037/129
         3058  +f 604/1038/118 600/1031/118 610/1033/118
         3059  +f 605/1040/130 603/1231/130 599/1041/130
         3060  +f 606/1043/131 602/1067/131 624/1044/131
         3061  +f 603/1046/118 622/1232/118 607/1047/118
         3062  +f 620/1049/118 609/1063/118 608/1050/118
         3063  +f 618/1052/129 622/1233/129 603/1053/129
         3064  +f 616/1055/129 620/1234/129 621/1056/129
         3065  +f 614/1058/114 618/1052/114 605/1054/114
         3066  +f 612/1060/114 616/1055/114 617/1057/114
         3067  +f 607/1047/128 614/1235/128 601/1062/128
         3068  +f 609/1063/128 612/1236/128 613/1064/128
         3069  +f 606/1043/131 625/1045/131 626/1065/131
         3070  +f 602/1067/131 600/1069/131 623/1068/131
         3071  +f 604/1066/131 626/1065/131 623/1068/131

Modified portal.lua from [78ebe4acb9] to [e011f87b11].

   285    285   				if vector.equals(v.pos,tune.partner) then
   286    286   					partner = tune.partner
   287    287   					break
   288    288   				end
   289    289   			end
   290    290   		end
   291    291   
   292         -		if cap.self.minpower ~= cap.self.powerdraw then
   293         -			-- print("not enough power")
   294         -			return true
   295         -		end
          292  +		if cap.self.minpower ~= cap.self.powerdraw then return true end
   296    293   
   297    294   		-- clean out user table
   298    295   		for name,user in pairs(portal_context.users) do
   299    296   			if user and vector.equals(user.portal, pos) then
   300    297   				local found = false
   301    298   				for _,u in pairs(dsp.users) do
   302    299   					if u.object:get_player_name() == name then

Modified potions.lua from [ed6c69759e] to [32e1f8328e].

    13     13   			sorcery.lib.ui.tooltip {
    14     14   				title = label;
    15     15   				desc = desc;
    16     16   				color = color:readable();
    17     17   			}
    18     18   			-- label .. (desc and ("\n" .. color:readable():fmt(desc)) or '')
    19     19   		);
           20  +		short_description = label;
    20     21   		drawtype = "plantlike";
    21     22   		tiles = {image};
    22     23   		inventory_image = image;
    23     24   		paramtype = "light";
    24     25   		is_ground_content = false;
    25     26   		light_source = glow or 0;
    26     27   		drop = 'sorcery:' .. name;
................................................................................
    51     52   	sorcery.register.residue.link('sorcery:' .. name, 'xdecor:bowl')
    52     53   	extra.description = label;
    53     54   	extra.inventory_image = image;
    54     55   	if not extra.groups then extra.groups = {} end
    55     56   	minetest.register_craftitem('sorcery:' .. name, extra)
    56     57   end
    57     58   
    58         -sorcery.register_potion('blood', 'Blood', 'A bottle of sacrificial blood, imbued\nwith stolen life force', u.color(219,19,14))
           59  +sorcery.register_potion('blood', 'Blood', 'A bottle of sacrificial blood, imbued with stolen (or perhaps donated) life force', u.color(219,19,14), nil, nil, {
           60  +	sorcery_life_store = 4;
           61  +})
    59     62   sorcery.register_potion('potion_water', 'Water Bottle', 'A bottle of plain water', u.color(43,90,162))
    60     63   sorcery.register_potion('holy_water', 'Holy Water','A bottle of consecrated water',u.color(94,138,206),'sparkle',6)
    61     64   
    62     65   local create_infusion_recipe = function(id,potion,default_basis,proto)
    63     66   	if potion.infusion then
    64     67   		sorcery.register.infusions.link {
    65     68   			infuse = potion.infusion;

Modified recipes.lua from [ef0242a63b] to [faad05be60].

   291    291   	};
   292    292   	replacements = {
   293    293   		{'sorcery:flame_oil', 'xdecor:bowl'};
   294    294   		{'farming:mixing_bowl', 'farming:mixing_bowl'};
   295    295   	};
   296    296   }
   297    297   
   298         -for _,e in pairs{'flame','frost','force'} do
          298  +for i,e in ipairs{'frost','flame','force'} do
   299    299   	minetest.register_craftitem('sorcery:essence_'..e, {
   300    300   		description = sorcery.lib.str.capitalize(e) .. ' Essence';
   301    301   		inventory_image = 'sorcery_essence_'..e..'.png';
   302    302   		group = { sorcery_elemental_essence = 1 };
          303  +		_sorcery = {
          304  +			material = {
          305  +				sacrifice_value = i ^ 6;
          306  +			}
          307  +		}
   303    308   	})
   304    309   end
   305    310   
   306    311   minetest.register_craftitem('sorcery:inferno_crystal', {
   307    312   	-- made with melding wand from ruby, lithium ingot, and gunpowder
   308    313   	-- under sign of the wyvern or the winged serpent
   309    314   	inventory_image = 'sorcery_inferno_crystal.png';
   310    315   	description = 'Inferno Crystal';
          316  +	_sorcery = {
          317  +		material = {
          318  +			gem = true;
          319  +			sacrifice_value = 900;
          320  +		};
          321  +	}
   311    322   })
   312    323   
   313    324   minetest.register_craftitem('sorcery:powder_firestorm', {
   314    325   	inventory_image = 'sorcery_powder_firestorm.png';
   315    326   	description = 'Firestorm Powder';
   316    327   })
   317    328   

Added runeforge.lua version [b4ccf2cc5a].

            1  +local constants = {
            2  +	rune_mine_interval = 90;
            3  +	-- how often a powered forge rolls for new runes
            4  +
            5  +	rune_cache_max = 4;
            6  +	-- how many runes a runeforge can hold at a time
            7  +	
            8  +	rune_grades = {'Fragile', 'Shoddy', 'Ordinary', 'Pristine'};
            9  +	-- how many grades of rune quality/power there are
           10  +}
           11  +sorcery.register.runes.foreach('sorcery:generate',{},function(name,rune)
           12  +	local id = 'sorcery:rune_' .. name
           13  +	rune.image = rune.image or string.format('sorcery_rune_%s.png',name)
           14  +	rune.item = id
           15  +	minetest.register_craftitem(id, {
           16  +		description = sorcery.lib.color(rune.tone):readable():fmt(rune.name .. ' Rune');
           17  +		short_description = rune.name .. ' Rune';
           18  +		inventory_image = rune.image;
           19  +		stack_max = 1;
           20  +		groups = {
           21  +			sorcery_rune = 1;
           22  +			not_in_creative_inventory = 1;
           23  +		};
           24  +		_proto = { id = name, data = rune; };
           25  +	})
           26  +end)
           27  +
           28  +local rune_set = function(stack,r)
           29  +	local m = stack:get_meta()
           30  +	local def = stack:get_definition()._proto.data
           31  +	local grade
           32  +	if r.grade then grade = r.grade
           33  +	elseif m:contains('rune_grade') then grade = m:get_int('rune_grade') end
           34  +
           35  +	local qpfx = constants.rune_grades[grade]
           36  +	local title = sorcery.lib.color(def.tone):readable():fmt(string.format('%s %s Rune',qpfx,def.name))
           37  +
           38  +	m:set_int('rune_grade',grade)
           39  +	m:set_string('description',title)
           40  +end
           41  +
           42  +sorcery.amulet = {}
           43  +sorcery.amulet.setrune = function(stack,rune)
           44  +	local m = stack:get_meta()
           45  +	if rune then
           46  +		local rp = rune:get_definition()._proto
           47  +		local rg = rune:get_meta():get_int('rune_grade')
           48  +		m:set_string('amulet_rune', rp.id)
           49  +		m:set_int('amulet_rune_grade', rg)
           50  +		local spell = sorcery.amulet.getspell(stack)
           51  +		if not spell then return nil end
           52  +
           53  +		local name = string.format('Amulet of %s', spell.name)
           54  +
           55  +		m:set_string('description', sorcery.lib.ui.tooltip {
           56  +			title = name;
           57  +			color = spell.tone;
           58  +			desc = spell.desc;
           59  +		})
           60  +	else
           61  +		m:set_string('description','')
           62  +		m:set_string('amulet_rune','')
           63  +		m:set_string('amulet_rune_grade','')
           64  +	end
           65  +	return stack
           66  +end
           67  +
           68  +sorcery.amulet.getrune = function(stack)
           69  +	local m = stack:get_meta()
           70  +	if not m:contains('amulet_rune') then return nil end
           71  +	local rune = m:get_string('amulet_rune')
           72  +	local grade = m:get_int('amulet_rune_grade')
           73  +	local rs = ItemStack(sorcery.data.runes[rune].item)
           74  +	rune_set(rs, {grade = grade})
           75  +	return rs
           76  +end
           77  +
           78  +sorcery.amulet.getspell = function(stack)
           79  +	local m = stack:get_meta()
           80  +	local proto = stack:get_definition()._sorcery.amulet
           81  +	local rune = m:get_string('amulet_rune')
           82  +	local rd = sorcery.data.runes[rune]
           83  +	local spell = rd.amulets[proto.base]
           84  +	if not spell then return nil end
           85  +	local title,desc,cast = spell.name, spell.desc, spell.cast
           86  +
           87  +	if proto.frame and spell.frame and spell.frame[proto.frame] then
           88  +		local sp = spell.frame[proto.frame]
           89  +		title = sp.name or title
           90  +		desc = sp.desc or desc
           91  +		cast = sp.desc or cast
           92  +	end
           93  +	
           94  +	return {
           95  +		rune = rune;
           96  +		spell = spell;
           97  +		name = title;
           98  +		desc = desc;
           99  +		cast = cast;
          100  +		tone = sorcery.lib.color(rd.tone);
          101  +	}
          102  +end
          103  +
          104  +
          105  +local runeforge_update = function(pos,time)
          106  +	local m = minetest.get_meta(pos)
          107  +	local i = m:get_inventory()
          108  +	local l = sorcery.ley.netcaps(pos,time or 1)
          109  +
          110  +	local pow_min = l.self.powerdraw >= l.self.minpower
          111  +	local pow_max = l.self.powerdraw >= l.self.maxpower
          112  +
          113  +	if time and pow_min then -- roll for runes
          114  +		local rolls = math.floor(time/constants.rune_mine_interval)
          115  +		local newrunes = {}
          116  +		for _=1,rolls do
          117  +			local choices = {}
          118  +			for name,rune in pairs(sorcery.data.runes) do
          119  +				if rune.minpower*time <= l.self.powerdraw and math.random(rune.rarity) == 1 then
          120  +					local n = ItemStack(rune.item)
          121  +					choices[#choices + 1] = n
          122  +				end
          123  +			end
          124  +			if #choices > 0 then newrunes[#newrunes + 1] = choices[math.random(#choices)] end
          125  +		end
          126  +
          127  +		print('rolled for runes, got', dump(newrunes))
          128  +		for _,r in pairs(newrunes) do
          129  +			if i:room_for_item('cache',r) then
          130  +				local qual = math.random(#constants.rune_grades)
          131  +				rune_set(r,{grade = qual})
          132  +				i:add_item('cache',r)
          133  +			end
          134  +		end
          135  +	end
          136  +
          137  +	local spec = string.format([[
          138  +		formspec_version[3] size[10.25,8] real_coordinates[true]
          139  +		list[context;cache;%f,0.25;%u,1;]
          140  +		list[context;amulet;3.40,1.50;1,1;]
          141  +		list[context;active;5.90,1.50;1,1;]
          142  +		list[current_player;main;0.25,3;8,4;]
          143  +
          144  +		image[0.25,0.50;1,1;sorcery_statlamp_%s.png]
          145  +	]], (10.5 - constants.rune_cache_max*1.25)/2, constants.rune_cache_max,
          146  +	    pow_max and 'green' or (pow_min and 'yellow') or 'off')
          147  +	
          148  +	m:set_string('formspec',spec)
          149  +	return true
          150  +end
          151  +
          152  +local rfbox = {
          153  +	type = 'fixed';
          154  +	fixed = {
          155  +		-0.5, -0.5, -0.5;
          156  +		 0.5,  0.1,  0.5;
          157  +	};
          158  +};
          159  +minetest.register_node('sorcery:runeforge', {
          160  +	description = 'Rune Forge';
          161  +	drawtype = 'mesh';
          162  +	mesh = 'sorcery-runeforge.obj';
          163  +	sunlight_propagates = true;
          164  +	paramtype = 'light';
          165  +	paramtype2 = 'facedir';
          166  +	selection_box = rfbox;
          167  +	collision_box = rfbox;
          168  +	groups = {
          169  +		choppy = 2;
          170  +		oddly_breakable_by_hand = 2;
          171  +		sorcery_magitech = 1;
          172  +		sorcery_tech = 1;
          173  +		sorcery_ley_device = 1;
          174  +	};
          175  +	tiles = {
          176  +		'default_diamond_block.png';
          177  +		'default_tin_block.png';
          178  +		'sorcery_metal_iridium_shiny.png';
          179  +		'sorcery_metal_vidrium_shiny.png';
          180  +		'default_copper_block.png';
          181  +	};
          182  +	_sorcery = {
          183  +		ley = {
          184  +			mode = 'consume';
          185  +			affinity = {'praxic'};
          186  +			power = function(pos,time)
          187  +				local max,min = 0
          188  +				for _,r in pairs(sorcery.data.runes) do
          189  +					if r.minpower > max then max = r.minpower end
          190  +					if min == nil or r.minpower < min then min = r.minpower end
          191  +				end
          192  +				return min*time,max*time
          193  +			end;
          194  +		};
          195  +		on_leychange = runeforge_update;
          196  +		recipe = {
          197  +			note = 'Periodically creates runes when sufficiently powered and can be used to imbue them into an amulet, giving it a powerful magical effect';
          198  +		};
          199  +	};
          200  +	on_construct = function(pos)
          201  +		local m = minetest.get_meta(pos)
          202  +		local i = m:get_inventory()
          203  +		i:set_size('cache',constants.rune_cache_max)
          204  +		i:set_size('amulet',1)
          205  +		i:set_size('active',1)
          206  +		m:set_string('infotext','Rune Forge')
          207  +		runeforge_update(pos)
          208  +		minetest.get_node_timer(pos):start(constants.rune_mine_interval)
          209  +	end;
          210  +	after_dig_node = sorcery.lib.node.purge_only {'amulet'};
          211  +	on_timer = runeforge_update;
          212  +	on_metadata_inventory_move = function(pos, fl,fi, tl,ti, count, user)
          213  +		local inv = minetest.get_meta(pos):get_inventory()
          214  +		if fl == 'active' then
          215  +			inv:set_stack('amulet',1,sorcery.amulet.setrune(inv:get_stack('amulet',1)))
          216  +		elseif tl == 'active' then
          217  +			inv:set_stack('amulet',1,sorcery.amulet.setrune(inv:get_stack('amulet',1), inv:get_stack(tl,ti)))
          218  +		end
          219  +	end;
          220  +	on_metadata_inventory_put = function(pos, list, idx, stack, user)
          221  +		if list == 'amulet' then
          222  +			local inv = minetest.get_meta(pos):get_inventory()
          223  +			inv:set_stack('active',1,ItemStack(sorcery.amulet.getrune(stack)))
          224  +		end
          225  +	end;
          226  +	on_metadata_inventory_take = function(pos, list, idx, stack, user)
          227  +		if list == 'amulet' then
          228  +			minetest.get_meta(pos):get_inventory():set_stack('active',1,ItemStack())
          229  +		end
          230  +	end;
          231  +	allow_metadata_inventory_put = function(pos,list,idx,stack,user)
          232  +		if list == 'amulet' then
          233  +			if minetest.get_item_group(stack:get_name(), 'sorcery_amulet') ~= 0 then
          234  +				return 1
          235  +			end
          236  +		end
          237  +		return 0
          238  +	end;
          239  +	allow_metadata_inventory_take = function(pos,list,idx,stack,user)
          240  +		if list == 'amulet' then return 1 end
          241  +		return 0
          242  +	end;
          243  +	allow_metadata_inventory_move = function(pos, fl,fi, tl,ti, count, user)
          244  +		if fl == 'cache' then
          245  +			if tl == 'cache' then return 1 end
          246  +			if tl == 'active' then
          247  +				local inv = minetest.get_meta(pos):get_inventory()
          248  +				if not inv:is_empty('amulet') then
          249  +					local amulet = inv:get_stack('amulet',1)
          250  +					local rune = inv:get_stack(fl,fi)
          251  +					if sorcery.data.runes[rune:get_definition()._proto.id].amulets[amulet:get_definition()._sorcery.amulet.base] then
          252  +						return 1
          253  +					end
          254  +				end
          255  +			end
          256  +		end
          257  +		if fl == 'active' then
          258  +			if tl == 'cache' then return 1 end
          259  +		end
          260  +		return 0
          261  +	end;
          262  +})
          263  +
          264  +do local m = sorcery.data.metals
          265  +	-- temporary recipe until a fancier multi-part crafting path can be come up with
          266  +	-- TODO: better than this
          267  +	minetest.register_craft {
          268  +		output = 'sorcery:runeforge';
          269  +		recipe = {
          270  +			{'default:copper_ingot',m.vidrium.parts.block,'default:copper_ingot'};
          271  +			{'default:diamond',m.iridium.parts.ingot,'default:diamond'};
          272  +			{'default:tin_ingot','sorcery:core_syncretic','default:tin_ingot'};
          273  +		};
          274  +	}
          275  +end

Added textures/sorcery_amulet_frame_cobalt.png version [6fbe72d151].

cannot compute difference between binary files

Added textures/sorcery_amulet_frame_gold.png version [89ee3cc793].

cannot compute difference between binary files

Added textures/sorcery_amulet_frame_iridium.png version [24acb71aad].

cannot compute difference between binary files

Added textures/sorcery_amulet_frame_tungsten.png version [0f1d4c4eba].

cannot compute difference between binary files

Added textures/sorcery_amulet_sparkle.png version [060f589cac].

cannot compute difference between binary files

Modified textures/sorcery_core_syncretic.png from [086b79dff1] to [e7d1b92a14].

cannot compute difference between binary files

Added textures/sorcery_metal_iridium.png version [0232c814fa].

cannot compute difference between binary files

Added textures/sorcery_metal_iridium_shiny.png version [f46801542e].

cannot compute difference between binary files

Added textures/sorcery_metal_vidrium.png version [59842011f5].

cannot compute difference between binary files

Added textures/sorcery_metal_vidrium_shiny.png version [5b59bab96d].

cannot compute difference between binary files

Added textures/sorcery_rune_disjoin.png version [a7f795bf63].

cannot compute difference between binary files

Added textures/sorcery_rune_dominate.png version [d2ed48d357].

cannot compute difference between binary files

Added textures/sorcery_rune_excavate.png version [916ec7193a].

cannot compute difference between binary files

Added textures/sorcery_rune_genesis.png version [7091d5d260].

cannot compute difference between binary files

Added textures/sorcery_rune_luminate.png version [2fa0002e5a].

cannot compute difference between binary files

Added textures/sorcery_rune_obliterate.png version [1d8576869e].

cannot compute difference between binary files

Added textures/sorcery_rune_repulse.png version [821db474a1].

cannot compute difference between binary files

Added textures/sorcery_rune_translocate.png version [662d2c9a2c].

cannot compute difference between binary files

Added util/mrq.sh version [7d7de45517].

            1  +#!/usr/bin/env sh
            2  +if test $# -ne 1; then
            3  +	echo "usage: util/mrq.sh <branch>"
            4  +	exit 64
            5  +fi
            6  +
            7  +file=$(mktemp)
            8  +fossil bundle export $file --branch $2
            9  +curl 0x0.st -Ffile=@"$file"
           10  +rm $file